Commit Graph

80 Commits

Author SHA256 Message Date
31b27a56e0 - add aarch64-support.diff, aarch64-VEX-support.diff: aarch64 support
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=106
2014-04-24 08:55:37 +00:00
457c78b7c8 - added patches:
* r2798.diff

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=104
2014-02-18 14:33:33 +00:00
429fb00f01 Accepting request 221833 from home:Andreas_Schwab:Factory
- glibc-2.19.patch: add support for glibc 2.19

OBS-URL: https://build.opensuse.org/request/show/221833
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=102
2014-02-11 14:39:02 +00:00
Michael Matz
18c6c09d2d Accepting request 213760 from home:michel_mno:branches:devel:tools
- add support of ppc64le architecture
- added patches:
  * valgrind-3.9.0-merge.patches.from.Paul.McKenney.patch
  * valgrind-3.9.0-ppc64le-abiv2.patch
- This is a request for devel:tools project
  but will need also to enable openSUSE:Factory:PowerPC ppc64le build.

OBS-URL: https://build.opensuse.org/request/show/213760
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=100
2014-01-13 17:13:15 +00:00
fd7ca92df0 - add armv6-support.diff: Add support for armv6hl
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=98
2014-01-03 19:26:35 +00:00
Philipp Thomas
7999429db0 Accepting request 206037 from home:burnus:branches:devel:tools
- update to 3.9.0:
* Support for Intel AVX2 instructions.  This is available only on 64
  bit code.
* Support for POWER8 (Power ISA 2.07) instructions.
* Initial support for Intel Transactional Synchronization Extensions,
  both RTM and HLE.
* Initial support for Hardware Transactional Memory on POWER.
* Improvements in handling of vectorised code, leading to
  significantly fewer false error reports.  You need to use the flag
  --partial-loads-ok=yes to get the benefits of these changes.
* Better control over the leak checker.  It is now possible to
  specify which leak kinds (definite/indirect/possible/reachable)
  should be displayed.
* Reduced "possible leak" reports from the leak checker by the use
  of better heuristics.
* Better control of stacktrace acquisition for heap-allocated
  blocks.
* Better reporting of leak suppression usage.
* New and modified GDB server monitor features.
* New flag --sigill-diagnostics to control whether a diagnostic
  message is printed when the JIT encounters an instruction it can't
  translate.
* The maximum amount of memory that Valgrind can use on 64 bit
  targets has been increased from 32GB to 64GB.
* Additional smaller new features and many bug fixes.
- Remove obsolete raise-segnames-limit.diff,
  valgrind-glibc-2.17.patch and valgrind-glibc-2.18.patch.

OBS-URL: https://build.opensuse.org/request/show/206037
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=96
2013-11-07 11:51:10 +00:00
c63ea4e948 Accepting request 186969 from home:Andreas_Schwab:Factory
- valgrind-glibc-2.18.patch: add support for glibc 2.18

OBS-URL: https://build.opensuse.org/request/show/186969
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=94
2013-08-14 09:32:27 +00:00
963501beb1 Accepting request 162744 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/162744
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=92
2013-04-05 11:18:22 +00:00
Ismail Dönmez
0c3e8374c5 - Fix last patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=90
2012-12-31 14:29:35 +00:00
Ismail Dönmez
9caadfdcd1 - Add valgrind-glibc-2.17.patch to fix compilation with glibc 2.17
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=87
2012-12-31 09:18:48 +00:00
902853a901 - raise seglimit to make it more useful for some apps
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=85
2012-10-04 11:37:00 +00:00
Richard Biener
f839457e0e Accepting request 135180 from home:burnus:branches:devel:tools
- update to 3.8.1 (bnc#776211):
* Fixes some assertion failures.
* Support for some missing instructions on ARM.
* Support instructions MOVAPS and TZCNT.
* Bug fixes.

OBS-URL: https://build.opensuse.org/request/show/135180
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=83
2012-09-21 08:46:56 +00:00
94c45c5658 - update to 3.8.0 (FATE#314090):
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=82
2012-09-13 10:36:38 +00:00
7e02f994a6 - update to 3.8.0:
* Support for MIPS32 platforms running Linux.  Valgrind has been
  tested on MIPS32 and MIPS32r2 platforms running different Debian
  Squeeze and MeeGo distributions.  Both little-endian and big-endian
  cores are supported.  The tools Memcheck, Massif and Lackey have
  been tested and are known to work. See README.mips for more details.
* Preliminary support for Android running on x86.
* Preliminary (as-yet largely unusable) support for MacOSX 10.8.
* Support for Intel AVX instructions and for AES instructions.  This
  support is available only for 64 bit code.
* Support for POWER Decimal Floating Point instructions.
* Non-libc malloc implementations are now supported.  This is useful
  for tools that replace malloc (Memcheck, Massif, DRD, Helgrind).
  Using the new option --soname-synonyms, such tools can be informed
  that the malloc implementation is either linked statically into the
  executable, or is present in some other shared library different
  from libc.so.  This makes it possible to process statically linked
  programs, and programs using other malloc libraries, for example
  TCMalloc or JEMalloc.
* For tools that provide their own replacement for malloc et al, the
  option --redzone-size=<number> allows users to specify the size of
  the padding blocks (redzones) added before and after each client
  allocated block.  Smaller redzones decrease the memory needed by
  Valgrind.  Bigger redzones increase the chance to detect blocks
  overrun or underrun.  Prior to this change, the redzone size was
  hardwired to 16 bytes in Memcheck.
* Memcheck:
  - The leak_check GDB server monitor command now can
    control the maximum nr of loss records to output.
  - Reduction of memory use for applications allocating

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=79
2012-09-05 15:20:05 +00:00
622ea2b334 Accepting request 131091 from home:burnus:branches:devel:tools
Support TZCNT/LZCNT instructions, generated by GCC 4.8, by falling back to BSF/BSR. (bnc#776211)

OBS-URL: https://build.opensuse.org/request/show/131091
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=76
2012-08-17 14:07:19 +00:00
154ef4c159 Accepting request 128609 from home:a_jaeger:FactoryFix
Handle glibc 2.16

OBS-URL: https://build.opensuse.org/request/show/128609
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=74
2012-07-23 13:02:55 +00:00
32cfc798cd - arch is now armv7hl
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=72
2012-06-04 17:39:06 +00:00
596c108c5b Accepting request 121075 from home:sndirsch:branches:devel:tools
- add "BuildRequires: pkgconfig" so the provides for
  "pkgconfig(valgrind)" gets created again

OBS-URL: https://build.opensuse.org/request/show/121075
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=70
2012-05-16 22:24:52 +00:00
571e009277 Accepting request 120599 from home:vuntz:branches:devel:tools
Fix build loop

OBS-URL: https://build.opensuse.org/request/show/120599
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=68
2012-05-10 21:50:06 +00:00
Stephan Kulow
c4f1e8524c Accepting request 115750 from home:worldcitizen:branches:devel:tools
Added patch valgrind-3.7.0-automake-1.11.2.patch to fix automake issue
See https://bugs.kde.org/show_bug.cgi?id=290719

OBS-URL: https://build.opensuse.org/request/show/115750
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=66
2012-04-27 09:25:20 +00:00
7dff673bf1 - fix build against glibc 2.15
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=63
2011-12-29 08:33:12 +00:00
278790f912 exclusive armv7
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=60
2011-12-19 06:55:25 +00:00
0c161b4eaa Accepting request 94471 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/94471
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=58
2011-11-30 13:18:34 +00:00
986d98e892 - update to 3.7.0 (bnc#724215):
* Support for IBM z/Architecture (s390x) running Linux.  Valgrind can
  analyse 64-bit programs running on z/Architecture.  Most user space
  instructions up to and including z10 are supported.
  See README.s390 for more details.
  * Support for the IBM Power ISA 2.06 (Power7 instructions)
  * Further solidification of support for SSE 4.2 in 64-bit mode
  * Memcheck:
  * - reduction of memory use in some circumstances
  * - improved handling of freed memory for finding more errors
  * - fix of a longstanding bug that could cause false negatives
  * Helgrind:
  * - Helgrind: performance improvements and major memory use reductions
  *  GDB server: Valgrind now has an embedded GDB server.  That means it
  is possible to control a Valgrind run from GDB, doing all the usual
  things that GDB can do (single stepping, breakpoints, examining
  data, etc).  Tool-specific functionality is also available.
  * Over 160 bugs have been fixed.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=54
2011-11-09 19:07:31 +00:00
e5117a83d1 Accepting request 89219 from home:oertel:branches:openSUSE:Factory
- fix build on ppc (32bit)

OBS-URL: https://build.opensuse.org/request/show/89219
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=52
2011-10-25 13:16:31 +00:00
64f6bc794b - Support Linux kernel 3.x (bnc#724215)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=49
2011-10-18 14:24:03 +00:00
55d1d12ffe osc copypac from project:openSUSE:Factory:ARM package:valgrind revision:2
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=44
2011-10-02 19:05:40 +00:00
e5aa72d754 32bit code on 64bit archs (bnc#705405)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=42
2011-08-24 15:54:42 +00:00
e5dd8709e1 - require the right version of glibc at runtime (part of fix for bnc#700362)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=38
2011-08-23 15:08:51 +00:00
4315dffa30 - fix build against glibc 2.14
- require the right version of glibc at runtime

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=36
2011-08-19 17:24:56 +00:00
73ce4746ab Accepting request 75421 from home:a_jaeger:branches:openSUSE:Factory
Handle Linux kernel 3.x

OBS-URL: https://build.opensuse.org/request/show/75421
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=34
2011-07-06 19:47:20 +00:00
b860e0d1a1 - fix merge error
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=32
2011-06-22 18:54:28 +00:00
f062078a7c - Improve Valgrind POWER6 and POWER7/P7 support (bnc#700358)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=29
2011-06-18 17:10:50 +00:00
10058aafd5 Accepting request 70449 from home:StefanBruens:branches:devel:tools
- revert removal for gcc-32bit requirement, breaks valgrinding
  32bit code on 64bit archs

  This has been removed 2010/Oct/21. The missing dependency is
  detected by configure ("checking for 32 bit build support... no")
  but this is not fatal when only running 64bit on 64bit archs.

OBS-URL: https://build.opensuse.org/request/show/70449
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=27
2011-05-20 20:11:09 +00:00
e34f56de3c - fix testsuite for s390 (kde#264800, kde#265762, kde#253206)
- Add folding rules for Clz32 and Clz64 (kde#243404)
- Refresh s390x port (kde#243404)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=26
2011-04-11 11:23:42 +00:00
fd507ac739 - update to 3.6.1 (bnc#679106):
3.6.1 is a bug fix release.  It adds support for some SSE4
  instructions that were omitted in 3.6.0 due to lack of time.  Initial
  support for glibc-2.13 has been added.  A number of bugs causing
  crashing or assertion failures have been fixed.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=24
2011-03-16 10:30:14 +00:00
ed1ef981db - update to 3.6.0:
3.6.0 is a feature release with many significant improvements and the
  usual collection of bug fixes. See the NEWS file for details.

- apparently gcc-32bit does not exist on old code streams, but
  it seems to work without it as well

- disable building docs until I find a way to build them without
  network access

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=20
2010-10-22 08:03:08 +00:00
e6032aae9a - add s390x port (FATE#310036)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=18
2010-10-13 12:10:18 +00:00
a3155bc151 - update to 3.6.0 snapshot:
- Valgrind runs much faster when the --smc-check=all option is given.
  - Cachegrind has a new processing script, cg_diff, which finds the
    difference between two profiles.  It's very useful for evaluating the
    performance effects of a change in a program.
  
    Related to this change, the meaning of cg_annotate's (rarely-used)
    --threshold option has changed; this is unlikely to affect many people, if
    you do use it please see the user manual for details.
  - Callgrind now can do branch prediction simulation, similar to Cachegrind.
    In addition, it optionally can count the number of executed global bus events.
    Both can be used for a better approximation of a "Cycle Estimation" as
    derived event (you need to update the event formula in KCachegrind yourself).
  - Cachegrind and Callgrind now refer to the LL (last-level) cache rather
    than the L2 cache.  This is to accommodate machines with three levels of
    caches -- if Cachegrind/Callgrind auto-detects the cache configuration of
    such a machine it will run the simulation as if the L2 cache isn't
    present.  This means the results are less likely to match the true result
    for the machine, but Cachegrind/Callgrind's results are already only
    approximate, and should not be considered authoritative.  The results are
    still useful for giving a general idea about a program's locality.
  - Massif has a new option, --pages-as-heap, which is disabled by default.
    When enabled, instead of tracking allocations at the level of heap blocks
    (as allocated with malloc/new/new[]), it instead tracks memory allocations
    at the level of memory pages (as mapped by mmap, brk, etc).  Each mapped
    page is treated as its own block.  Interpreting the page-level output is
    harder than the heap-level output, but this option is useful if you want
    to account for every byte of memory used by a program.
  - Added new memcheck command-line option --show-possibly-lost.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=17
2010-10-13 11:43:20 +00:00
97af6064f5 - increase stack size (bnc#640793)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=15
2010-09-23 11:16:38 +00:00
OBS User autobuild
6bb117f4cc Accepting request 39633 from devel:tools
checked in (request 39633)

OBS-URL: https://build.opensuse.org/request/show/39633
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=14
2010-05-07 13:38:20 +00:00
3ba3d766f4 - fix build for ppc64
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=13
2010-05-07 11:44:28 +00:00
c625bbc784 - handle pthread apps better (bnc#599585)
- prefer CFI for better stack unwinding (bnc#559061)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=12
2010-04-29 18:49:50 +00:00
OBS User buildservice-autocommit
cc17daf109 Updating link to change in openSUSE:Factory/valgrind revision 33.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=312a3ea6d53c942807c3bb9870e76b80
2010-04-01 01:17:41 +00:00
OBS User autobuild
bada8fa351 Accepting request 36450 from devel:tools
checked in (request 36450)

OBS-URL: https://build.opensuse.org/request/show/36450
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=11
2010-04-01 01:17:40 +00:00
417da6532b - handle inotify_init1 (bnc#558964)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=10
2010-03-26 12:56:50 +00:00
OBS User buildservice-autocommit
f39ac0f8a1 Updating link to change in openSUSE:Factory/valgrind revision 31.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=77bdc7fff9b00539662652bd76b8245a
2010-01-07 12:04:11 +00:00
OBS User autobuild
c3b7d97560 checked in
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=8
2010-01-07 12:04:09 +00:00
37bedb9d14 - fix build against glibc 2.11
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=7
2010-01-06 16:55:32 +00:00
8d25732c5b - update and reenable jit-register-unregister.diff
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=6
2009-12-02 21:26:09 +00:00