f100314524Accepting 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 Mueller2024-04-28 15:50:11 +0000
23f6fd979fAccepting request 1144495 from devel:tools
Ana Guerrero
2024-02-18 19:20:45 +0000
f329a1bd30Accepting 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.htmlDirk Mueller2023-11-24 09:19:08 +0000
9bec09837cAccepting request 1128060 from devel:tools
Ana Guerrero
2023-11-23 20:38:50 +0000
897a8da3cfAccepting request 1125820 from devel:tools
Ana Guerrero
2023-11-15 20:06:36 +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 updateDirk Mueller2023-10-23 13:50:02 +0000
b094fbbee6Accepting request 1103815 from devel:tools
Dominique Leuenberger
2023-08-15 14:39:19 +0000
1c0eacdacc- use boolean / extended requires for glibc requiresDirk Mueller2023-08-07 08:27:54 +0000
44f6c3cd3fAccepting request 1087804 from devel:tools
Dominique Leuenberger
2023-05-19 09:54:59 +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 theDirk Mueller2023-05-18 12:23:06 +0000
17b0c42ce5Accepting request 1075172 from devel:tools
Dominique Leuenberger
2023-03-30 20:50:43 +0000
30233c0474Accepting request 1075157 from home:favogt:branches:devel:toolsDirk Mueller2023-03-29 09:02:00 +0000
cef8bd1b03Accepting 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 distributionsDirk Mueller2023-01-23 09:12:13 +0000
37b00c4df3Accepting 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 Mueller2022-10-26 09:47:25 +0000
bf82d23037Accepting request 992608 from devel:tools
Dominique Leuenberger
2022-08-05 17:50:06 +0000
2100bec0cd- exclude client-headers from building for non-supported architecturesDirk Mueller2022-08-03 15:21:08 +0000
2fc3bcdf1fAccepting request 976045 from devel:tools
Dominique Leuenberger
2022-05-10 13:10:38 +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: upstreamDirk Mueller2022-04-12 19:29:23 +0000
e8920b9101Accepting 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.35Dirk Mueller2022-03-09 10:31:48 +0000
0e7df783b6Accepting request 946922 from devel:tools
Dominique Leuenberger
2022-01-19 23:11:59 +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: upstreamDirk Mueller2021-03-20 18:34:30 +0000
a072477fc1Accepting request 862354 from devel:tools
Dominique Leuenberger
2021-01-15 18:44:56 +0000
c08b91c6dbAccepting 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 Mueller2020-08-16 01:39:51 +0000
09437637b7Accepting request 816789 from devel:tools
Dominique Leuenberger
2020-06-28 21:02:43 +0000
d55d2f09f90001-Add-newer-constants-for-prctl-syscall.patch dropped as those patches were from upstream and are already in 3.16.0Dirk Mueller2020-06-24 06:54:14 +0000
721950221aAccepting request 816084 from home:michalsDirk Mueller2020-06-22 07:39:07 +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 detectingDirk Mueller2020-06-19 15:21:22 +0000
ce2683b8acAccepting 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 datadirDirk Mueller2020-05-11 12:14:44 +0000
2446e4db72Accepting request 788187 from devel:tools
Dominique Leuenberger
2020-03-26 22:30:28 +0000
bf5164c2b6Accepting request 788175 from home:marxin:branches:devel:tools
Martin Pluskal
2020-03-25 12:38:21 +0000
32c6e26afcAccepting request 786517 from devel:tools
Dominique Leuenberger
2020-03-23 11:49:04 +0000
4aab495c91- Disable %check on %arm as it never passed - boo#1130395Dirk Mueller2020-03-12 15:50:21 +0000
d114743b7aAccepting request 768529 from devel:tools
Dominique Leuenberger
2020-02-04 18:51:31 +0000
29b6c84436Accepting request 768053 from home:Guillaume_G:branches:openSUSE:Factory:ARMDirk Mueller2020-01-30 09:15:54 +0000
d5613715a5Accepting request 765863 from devel:tools
Dominique Leuenberger
2020-01-23 15:10:09 +0000
89c1fc0f70Accepting request 765589 from home:StefanBruens:branches:openSUSE:Factory:Staging:BDirk Mueller2020-01-20 14:35:29 +0000
4bf545373dAccepting request 751340 from devel:tools
Dominique Leuenberger
2019-12-02 10:32:16 +0000
805a59b7deAccepting request 741927 from home:StefanBruens:branches:devel:toolsDirk Mueller2019-11-20 13:16:58 +0000
7201a0e24aAccepting 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 Mueller2019-10-29 12:10:56 +0000
a52c1c5d87Accepting request 741124 from devel:tools
Dominique Leuenberger
2019-10-22 13:40:23 +0000
1d2ceb1680Accepting request 741094 from home:StefanBruens:branches:devel:toolsDirk Mueller2019-10-18 17:07:26 +0000
0dfb34325dAccepting 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 Mueller2019-06-12 10:34:40 +0000
288859e5a2Accepting 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, andDirk Mueller2019-05-08 15:38:55 +0000
e60ce74b2aAccepting request 697634 from home:marxin:branches:devel:toolsDirk Mueller2019-04-25 12:50:06 +0000
9411bab4eeAccepting request 677534 from devel:tools
Stephan Kulow
2019-02-24 16:03:03 +0000