Commit Graph

  • f100314524 Accepting request 1170624 from devel:tools factory Ana Guerrero 2024-04-30 15:25:44 +0000
  • 2fe4f7a04e - update to 3.23.0: * Added ARM64 support for FreeBSD. * ARM64 now supports dotprod instructions (sdot/udot). * AMD64 better supports code build with -march=x86-64-v3. fused-multiple-add instructions (fma) are now emulated more accurately. And memcheck now handles __builtin_strcmp using 128/256 bit vectors with sse4.1, avx/avx2. * S390X added support for NNPA (neural network processing assist) facility vector instructions VCNF, VCLFNH, VCFN, VCLFNL, VCRNF and NNPA (z16/arch14). * X86 recognizes new binutils-2.42 nop patterns. - drop VEX-x86-nop-pattern.patch (upstream) - drop armv6-support.diff (obsolete) Dirk Mueller 2024-04-28 15:50:11 +0000
  • 23f6fd979f Accepting request 1144495 from devel:tools Ana Guerrero 2024-02-18 19:20:45 +0000
  • be56e836e3 Accepting request 1144266 from devel:gcc:next Marcus Meissner 2024-02-06 08:33:38 +0000
  • f329a1bd30 Accepting request 1128515 from devel:tools Ana Guerrero 2023-11-26 18:36:29 +0000
  • 8359fc3c64 - update to 3.22.0: (jsc#PED-5442): * Memcheck now tests and warns about the values used for alignment and size. These apply to various functions: memalign, posix_memalign and aligned_alloc in C and various overloads of operators new and delete in C++. The kinds of error that can be detected are - invalid alignment, for instance the alignment is usually required to be a power of 2 - mismatched alignment between aligned allocation and aligned deallocation - mismatched size when sized delete is used - bad size for functions that have implementation defined behaviour when the requested size is zero * many bug fixes, see https://valgrind.org/docs/manual/dist.news.html Dirk Mueller 2023-11-24 09:19:08 +0000
  • 9bec09837c Accepting request 1128060 from devel:tools Ana Guerrero 2023-11-23 20:38:50 +0000
  • 897a8da3cf Accepting request 1125820 from devel:tools Ana Guerrero 2023-11-15 20:06:36 +0000
  • 70e6bc7607 - remove 32bit support for ALP Dirk Mueller 2023-11-15 10:12:12 +0000
  • de8065e07b - add VEX-x86-pinsrd.patch (bko#276780) Dirk Mueller 2023-11-14 08:43:10 +0000
  • 190abf734a Accepting request 1120367 from devel:tools Ana Guerrero 2023-10-27 20:27:09 +0000
  • a5b40a8e57 - remove buildrequires on 32bit packages Dirk Mueller 2023-10-25 19:06:27 +0000
  • da8b137128 Accepting request 1119663 from devel:tools Ana Guerrero 2023-10-24 18:07:07 +0000
  • 17ba19ff7c OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=267 Dirk Mueller 2023-10-23 13:54:54 +0000
  • 492d075374 - update filelist for 32bit disabled projects * More DWARF5 support as generated by clang14. - drop unnecessary procps buildrequires - add upstream handle-rseq-syscall.patch to fix run with glibc 2.35 * 3.18.1 fixes a number of bugs and adds support for glibc-2.34, and for new platforms x86/FreeBSD and amd64/FreeBSD. Debuginfo reading is faster, and completed, and some newer ARM64 and S390 instructions are also supported. - add s390x-z14-vector-support.patch (bsc#1180511) - add aarch64-support.diff, aarch64-VEX-support.diff: aarch64 support - add armv6-support.diff: Add support for armv6hl - Add Source URL, see https://en.opensuse.org/SourceUrls - Fix last patch - Add valgrind-glibc-2.17.patch to fix compilation with glibc 2.17 * The C++ demangler has been updated so as to work well with C++ * See https://bugs.kde.org/show_bug.cgi?id=290719 - fix build on ppc (32bit) * 3.4.1 is a bug-fix release that fixes some regressions and - fix divisions by zero in massif (#310234) - update suppressions - fix valgrind on x86_64 (#296803) - suppression update - update to 3.2.2: recent binutils * lots of emulation fixlets - update to 3.1.1 (FATE #300493) - various updates from branch to fix PPC32 support - Fix GDB support - update to 3.1 branch - fix strict-aliasing issue - 3.1.0 final update Dirk Mueller 2023-10-23 13:50:02 +0000
  • b094fbbee6 Accepting request 1103815 from devel:tools Dominique Leuenberger 2023-08-15 14:39:19 +0000
  • 1c0eacdacc - use boolean / extended requires for glibc requires Dirk Mueller 2023-08-07 08:27:54 +0000
  • 44f6c3cd3f Accepting request 1087804 from devel:tools Dominique Leuenberger 2023-05-19 09:54:59 +0000
  • 550ad5a1a4 - disable LTO on ppc64 (bsc#1205923) Dirk Mueller 2023-05-18 13:09:51 +0000
  • aaa13d4856 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=261 Dirk Mueller 2023-05-18 12:59:59 +0000
  • 0a9d380111 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=260 Dirk Mueller 2023-05-18 12:43:57 +0000
  • e257f5825c - update to 3.21.0: * When GDB is used to debug a program running under valgrind using the valgrind gdbserver, GDB will automatically load some python code provided in valgrind defining GDB front end commands corresponding to the valgrind monitor commands. * These GDB front end commands accept the same format as the monitor commands directly sent to the Valgrind gdbserver. These GDB front end commands provide a better integration in the GDB command line interface, so as to use for example GDB auto-completion, command specific help, searching for a command or command help matching a regexp, ... For relevant monitor commands, GDB will evaluate arguments to make the use of monitor commands easier. For example, instead of having to print the address of a variable to pass it to a subsequent monitor command, the GDB front end command will evaluate the address argument. * The vgdb utility now supports extended-remote protocol when invoked with --multi. In this mode the GDB run command is supported. Which means you don't need to run gdb and valgrind from different terminals. * The behaviour of realloc with a size of zero can now be changed for tools that intercept malloc. Those tools are memcheck, helgrind, drd, massif and dhat. Realloc implementations generally do one of two things - free the memory like free() and return NULL (GNU libc and ptmalloc). - either free the memory and then allocate a minimum sized block or just return the original pointer. Return NULL if the Dirk Mueller 2023-05-18 12:23:06 +0000
  • 17b0c42ce5 Accepting request 1075172 from devel:tools Dominique Leuenberger 2023-03-30 20:50:43 +0000
  • 30233c0474 Accepting request 1075157 from home:favogt:branches:devel:tools Dirk Mueller 2023-03-29 09:02:00 +0000
  • cef8bd1b03 Accepting request 1060362 from devel:tools Dominique Leuenberger 2023-01-24 18:42:09 +0000
  • 5b310a22d1 - update to 3.19.0 (bsc#1204685): * obsoletes backport 0001-arm64-Mismatch-detected-between-RDMA-and-atomics-fea.patch on older distributions Dirk Mueller 2023-01-23 09:12:13 +0000
  • 37b00c4df3 Accepting request 1031320 from devel:tools Dominique Leuenberger 2022-10-27 11:52:36 +0000
  • 1704b14b62 - update to 3.20.0: * The option "--vgdb-stop-at=event1,event2,..." accepts the new value abexit. This indicates to invoke gdbserver when your program exits abnormally (i.e. with a non zero exit code). * Fix Rust v0 name demangling. * The Linux rseq syscall is now implemented as (silently) returning ENOSYS. * Add FreeBSD syscall wrappers for __specialfd and __realpathat. * Remove FreeBSD dependencies on COMPAT10, which fixes compatibility with HardenedBSD * The option --enable-debuginfod=<no|yes> [default: yes] has been added on Linux. * More DWARF5 support as generated by clang14. Dirk Mueller 2022-10-26 09:47:25 +0000
  • bf82d23037 Accepting request 992608 from devel:tools Dominique Leuenberger 2022-08-05 17:50:06 +0000
  • 2100bec0cd - exclude client-headers from building for non-supported architectures Dirk Mueller 2022-08-03 15:21:08 +0000
  • 2fc3bcdf1f Accepting request 976045 from devel:tools Dominique Leuenberger 2022-05-10 13:10:38 +0000
  • 82fe9b12ff - update to 3.12.0 (bsc#1017016, FATE#321455, bsc#987635, CVE-2016-6131) Dirk Mueller 2022-05-10 11:11:02 +0000
  • e44f8ce826 Accepting request 971624 from devel:tools Dominique Leuenberger 2022-04-22 22:25:06 +0000
  • 3446fcde17 Accepting request 971108 from home:adamm:branches:devel:tools Dirk Mueller 2022-04-21 11:28:03 +0000
  • 06b527062a Accepting request 969550 from devel:tools Dominique Leuenberger 2022-04-15 22:13:24 +0000
  • ab716a36bb - spec-cleaner suggested cleanups - drop unnecessary procps buildrequires Dirk Mueller 2022-04-13 15:18:59 +0000
  • d1f0a942f2 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=244 Dirk Mueller 2022-04-13 15:18:02 +0000
  • 996ba0688d - update to 3.19.0: * Fix Rust v0 name demangling. * The Linux rseq syscall is now implemented as (silently) returning ENOSYS. * Add FreeBSD syscall wrappers for __specialfd and __realpathat. * Remove FreeBSD dependencies on COMPAT10, which fixes compatibility with HardenedBSD * see https://valgrind.org/docs/manual/dist.news.html for list of bugfixes - drop handle-rseq-syscall.patch: upstream Dirk Mueller 2022-04-12 19:29:23 +0000
  • e8920b9101 Accepting request 960470 from devel:tools Dominique Leuenberger 2022-03-11 20:40:59 +0000
  • 5addda2529 - add upstream handle-rseq-syscall.patch to fix run with glibc 2.35 Dirk Mueller 2022-03-09 10:31:48 +0000
  • 0e7df783b6 Accepting request 946922 from devel:tools Dominique Leuenberger 2022-01-19 23:11:59 +0000
  • afe11550ee - update to 3.18.1 (jsc#SLE-18639): Dirk Mueller 2022-01-17 09:52:07 +0000
  • fbeaa38cb8 Accepting request 931245 from devel:tools Dominique Leuenberger 2021-11-15 14:26:15 +0000
  • d232eb4170 Accepting request 930250 from home:forumsAreFun:branches:devel:tools Dirk Mueller 2021-11-13 12:03:11 +0000
  • 30b5da777d Accepting request 903173 from devel:tools Dominique Leuenberger 2021-07-02 11:26:36 +0000
  • 593f168e77 - update to 3.17.0 (jsc#SLE-18713): Dirk Mueller 2021-06-30 06:47:49 +0000
  • 559c81c06f Accepting request 880364 from devel:tools Richard Brown 2021-04-06 15:28:38 +0000
  • 5b3d2a656e OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=236 Dirk Mueller 2021-03-20 18:36:44 +0000
  • 65c073e286 - update to 3.17.0: * 3.17.0 fixes a number of bugs and adds some functional changes: support for GCC 11, Clang 11, DWARF5 debuginfo, the 'debuginfod' debuginfo server, and some new instructions for Arm64, S390 and POWER. There are also some tool updates. - drop s390x-z14-vector-support.patch 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch: upstream Dirk Mueller 2021-03-20 18:34:30 +0000
  • a072477fc1 Accepting request 862354 from devel:tools Dominique Leuenberger 2021-01-15 18:44:56 +0000
  • fb938d3e33 - add 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch (bsc#1180412) Dirk Mueller 2021-01-11 14:20:56 +0000
  • 4ba98d0c91 Accepting request 860136 from devel:tools Dominique Leuenberger 2021-01-08 16:32:12 +0000
  • 12a10dc5ca - add s390x-z14-vector-support.patch (bsc#1180511) Dirk Mueller 2021-01-04 10:57:30 +0000
  • 98a0f72862 Accepting request 838585 from devel:tools Dominique Leuenberger 2020-09-30 17:53:55 +0000
  • bfdbccfd82 - update to 3.16.1 (jsc#SLE-13769): Dirk Mueller 2020-09-29 14:59:31 +0000
  • c08b91c6db Accepting request 826927 from devel:tools Dominique Leuenberger 2020-08-19 16:45:45 +0000
  • 61a86a06f8 - update to 3.16.1: * PPC sync instruction L field should only be 2 bits in ISA 3.0 * vex: the `impossible' happened: expr_is_guardable: unhandled expr - remove 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (upstream) Dirk Mueller 2020-08-16 01:39:51 +0000
  • 09437637b7 Accepting request 816789 from devel:tools Dominique Leuenberger 2020-06-28 21:02:43 +0000
  • 10f640819b OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=225 Dirk Mueller 2020-06-24 07:14:16 +0000
  • d55d2f09f9 0001-Add-newer-constants-for-prctl-syscall.patch dropped as those patches were from upstream and are already in 3.16.0 Dirk Mueller 2020-06-24 06:54:14 +0000
  • 721950221a Accepting request 816084 from home:michals Dirk Mueller 2020-06-22 07:39:07 +0000
  • 73b010293c OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=222 Dirk Mueller 2020-06-19 15:22:32 +0000
  • a306f3d4aa - update to 3.16.0: * Many bugfixes, too many to list here, see NEWS file - The implicit memcpy done by each call to realloc now counts towards the read and write counts of resized heap blocks, making those counts higher and more accurate. - cg_annotate's --auto and --show-percs options now default to 'yes', because they are usually wanted. - callgrind_annotate's --auto and --show-percs options now default to 'yes', because they are usually wanted. - The command option --collect-systime has been enhanced to specify the unit used to record the elapsed time spent during system calls. The command option now accepts the values no|yes|msec|usec|nsec, where yes is a synonym of msec. When giving the value nsec, the system cpu time of system calls is also recorded. - Several memcheck options are now dynamically changeable. Use valgrind --help-dyn-options to list them. - The release 3.15 introduced a backward incompatible change for some suppression entries related to preadv and pwritev syscalls. When reading a suppression entry using the unsupported 3.14 format, valgrind will now produce a warning to say the suppression entry will not work, and suggest the needed change. - Significantly fewer false positive errors on optimised code generated by Clang and GCC. In particular, Memcheck now deals better with the situation where the compiler will transform C-level "A && B" into "B && A" under certain circumstances (in which the transformation is valid). Handling of integer equality/non-equality checks on partially defined values is also improved on some architectures. - The exprimental Stack and Global Array Checking tool has been removed. It only ever worked on x86 and amd64, and even on those it had a high false positive rate and was slow. An alternative for detecting Dirk Mueller 2020-06-19 15:21:22 +0000
  • ce2683b8ac Accepting request 802666 from devel:tools Dominique Leuenberger 2020-05-13 20:58:58 +0000
  • 61511806cd - add dhat-use-datadir.patch: * move the dhat* scripts to datadir Dirk Mueller 2020-05-11 12:14:44 +0000
  • 2446e4db72 Accepting request 788187 from devel:tools Dominique Leuenberger 2020-03-26 22:30:28 +0000
  • bf5164c2b6 Accepting request 788175 from home:marxin:branches:devel:tools Martin Pluskal 2020-03-25 12:38:21 +0000
  • 32c6e26afc Accepting request 786517 from devel:tools Dominique Leuenberger 2020-03-23 11:49:04 +0000
  • 4aab495c91 - Disable %check on %arm as it never passed - boo#1130395 Dirk Mueller 2020-03-12 15:50:21 +0000
  • d114743b7a Accepting request 768529 from devel:tools Dominique Leuenberger 2020-02-04 18:51:31 +0000
  • 29b6c84436 Accepting request 768053 from home:Guillaume_G:branches:openSUSE:Factory:ARM Dirk Mueller 2020-01-30 09:15:54 +0000
  • d5613715a5 Accepting request 765863 from devel:tools Dominique Leuenberger 2020-01-23 15:10:09 +0000
  • 89c1fc0f70 Accepting request 765589 from home:StefanBruens:branches:openSUSE:Factory:Staging:B Dirk Mueller 2020-01-20 14:35:29 +0000
  • 4bf545373d Accepting request 751340 from devel:tools Dominique Leuenberger 2019-12-02 10:32:16 +0000
  • 174d84e302 - remove jit-register-unregister.diff (fails patch not applied check) Dirk Mueller 2019-11-27 14:18:03 +0000
  • b9776ca7b1 - remove jit-register-unregister.diff (fails patch not applied check) Dirk Mueller 2019-11-27 14:17:40 +0000
  • c2e3bb87fd - move s390-*xml files to main package (bsc#1147071) Dirk Mueller 2019-11-27 14:15:12 +0000
  • a441ae786d OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=206 Dirk Mueller 2019-11-27 14:14:52 +0000
  • 805a59b7de Accepting request 741927 from home:StefanBruens:branches:devel:tools Dirk Mueller 2019-11-20 13:16:58 +0000
  • 7201a0e24a Accepting request 743847 from devel:tools Dominique Leuenberger 2019-11-03 09:57:55 +0000
  • 56061a2f10 - move s390-*xml files to main package (bsc#1147071) Dirk Mueller 2019-10-29 12:10:56 +0000
  • a52c1c5d87 Accepting request 741124 from devel:tools Dominique Leuenberger 2019-10-22 13:40:23 +0000
  • 1d2ceb1680 Accepting request 741094 from home:StefanBruens:branches:devel:tools Dirk Mueller 2019-10-18 17:07:26 +0000
  • 0dfb34325d Accepting request 709369 from devel:tools Dominique Leuenberger 2019-06-17 19:33:54 +0000
  • 0d23da345b - update to 3.15.0 (fate#327402) (jira SLE-5861): Dirk Mueller 2019-06-12 10:34:40 +0000
  • 288859e5a2 Accepting request 701650 from devel:tools Dominique Leuenberger 2019-05-10 07:11:06 +0000
  • d2d9c242a7 - update to 3.15.0 (fate#327402): 3.15.0 is a feature release with many improvements and the usual collection of bug fixes. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary support for X86/macOS 10.13 and AMD64/macOS 10.13. * ==================== CORE CHANGES =================== * The XTree Massif output format now makes use of the information obtained when specifying --read-inline-info=yes. * amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported. * ==================== TOOL CHANGES ==================== * DHAT: - DHAT been thoroughly overhauled, improved, and given a GUI. As a result, it has been promoted from an experimental tool to a regular tool. Run it with --tool=dhat instead of --tool=exp-dhat. - DHAT now prints only minimal data when the program ends, instead writing the bulk of the profiling data to a file. As a result, the --show-top-n and --sort-by options have been removed. - Profile results can be viewed with the new viewer, dh_view.html. When a run ends, a short message is printed, explaining how to view the result. - See the documentation for more details. * Cachegrind: - cg_annotate has a new option, --show-percs, which prints percentages next to all event counts. * Callgrind: - callgrind_annotate has a new option, --show-percs, which prints percentages next to all event counts. - callgrind_annotate now inserts commas in call counts, and Dirk Mueller 2019-05-08 15:38:55 +0000
  • e60ce74b2a Accepting request 697634 from home:marxin:branches:devel:tools Dirk Mueller 2019-04-25 12:50:06 +0000
  • 9411bab4ee Accepting request 677534 from devel:tools Stephan Kulow 2019-02-24 16:03:03 +0000
  • 4168e84d97 - add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch 0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch 0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch 0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111) Dirk Mueller 2019-02-19 22:02:58 +0000
  • c038e53e4b Accepting request 672987 from home:Andreas_Schwab:Factory Dirk Mueller 2019-02-11 11:42:26 +0000
  • 0227b6a832 Accepting request 667401 from devel:tools Stephan Kulow 2019-02-04 20:22:31 +0000
  • 9a9db26273 Accepting request 664707 from devel:tools Dominique Leuenberger 2019-01-21 09:08:04 +0000
  • 1d2cc42ae9 Accepting request 666507 from home:michals Dirk Mueller 2019-01-21 09:02:56 +0000
  • c1811bc3a4 - split into a -32bit subpackage, fix buildrequires for older distros Dirk Mueller 2019-01-11 14:56:56 +0000
  • 0d2dc0f61e - split into a -32bit subpackage Dirk Mueller 2019-01-11 12:31:30 +0000
  • a621e37c6e Accepting request 655974 from devel:tools Dominique Leuenberger 2018-12-10 11:22:52 +0000
  • 0021300e5b Accepting request 655464 from home:bmwiedemann:branches:devel:tools Dirk Mueller 2018-12-07 09:00:59 +0000
  • 21bf0e2098 Accepting request 652030 from devel:tools Dominique Leuenberger 2018-11-28 10:11:53 +0000
  • e62f4ba5e8 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=185 Dirk Mueller 2018-11-26 14:10:40 +0000