Commit Graph

  • 336733a290 Accepting request 1318324 from devel:tools factory Ana Guerrero 2025-11-19 13:50:19 +00:00
  • 9cba7724f3 Accepting request 1318324 from devel:tools slfo-main Ana Guerrero 2025-11-19 13:50:19 +00:00
  • f3b28fe3d2 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=293 Dirk Mueller 2025-11-17 21:09:04 +00:00
  • c5850c8a46 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=293 Dirk Mueller 2025-11-17 21:09:04 +00:00
  • 16d1d2c2e8 - updated keyring from https://www.klomp.org/mark/gnupg-pub.txt Dirk Mueller 2025-11-17 17:49:37 +00:00
  • 1aa2c074ed - updated keyring from https://www.klomp.org/mark/gnupg-pub.txt Dirk Mueller 2025-11-17 17:49:37 +00:00
  • 72ff6b028d - update to 3.26.0: * Upgrade to the GNU General Public License version 3. * Control building documentation. When using make dist set the Makefile BUILD_DOCS to none, all or html. none, does not build any documentation. all, builds all documentation. html, builds HTML docs but skips building PDFs. See also README_DEVELOPERS. * New VEX API function LibVEX_set_VexControl * The deprecated IROps: Iop_Clz32/64 and Iop_Ctz32/64 have been removed * The Linux Test Project (LTP) integration has been updated to v20250930. The test output has been made compatible with bunsen. Various issues with the linux syscall wrappers have been fixed. * --modify-fds=yes has been added. It acts like --modify-fds=high (the highest available file descriptor is returned first) except when when the lowers stdin/stdout/stderr (file descriptors 0, 1, 2) are available. With --modify-fds=yes 0, 1 or 2 are always returned first when still available before higher file descriptor numbers are. * With --xml=yes log output protocol 6 is now always used (unlike protocol 5 which was only used with--track-fds). The main difference is that the xml output now contains error summaries. See also xml-output-protocol6.txt. * Add "bad" option for --track-fds. When --track-fds=bad is specified, do not produce errors about unclosed file descriptors at program exit. Only produce errors for bad file descriptor usage, either double close or use of file descriptor that is (no longer) valid. * vgdb will now handle the qExecAndArgs packet. * DWARF inlined subroutine handling has been rewritten to work cross compile units. This should get rid of backtraces with "UnknownInlinedFun". - drop 0001-Bug-503241-s390x-Support-z17-changes-to-the-NNPA-ins.patch (upstream) Dirk Mueller 2025-11-17 17:12:02 +00:00
  • de0a10e20a - update to 3.26.0: * Upgrade to the GNU General Public License version 3. * Control building documentation. When using make dist set the Makefile BUILD_DOCS to none, all or html. none, does not build any documentation. all, builds all documentation. html, builds HTML docs but skips building PDFs. See also README_DEVELOPERS. * New VEX API function LibVEX_set_VexControl * The deprecated IROps: Iop_Clz32/64 and Iop_Ctz32/64 have been removed * The Linux Test Project (LTP) integration has been updated to v20250930. The test output has been made compatible with bunsen. Various issues with the linux syscall wrappers have been fixed. * --modify-fds=yes has been added. It acts like --modify-fds=high (the highest available file descriptor is returned first) except when when the lowers stdin/stdout/stderr (file descriptors 0, 1, 2) are available. With --modify-fds=yes 0, 1 or 2 are always returned first when still available before higher file descriptor numbers are. * With --xml=yes log output protocol 6 is now always used (unlike protocol 5 which was only used with--track-fds). The main difference is that the xml output now contains error summaries. See also xml-output-protocol6.txt. * Add "bad" option for --track-fds. When --track-fds=bad is specified, do not produce errors about unclosed file descriptors at program exit. Only produce errors for bad file descriptor usage, either double close or use of file descriptor that is (no longer) valid. * vgdb will now handle the qExecAndArgs packet. * DWARF inlined subroutine handling has been rewritten to work cross compile units. This should get rid of backtraces with "UnknownInlinedFun". - drop 0001-Bug-503241-s390x-Support-z17-changes-to-the-NNPA-ins.patch (upstream) Dirk Mueller 2025-11-17 17:12:02 +00:00
  • ff8e883311 Accepting request 1307698 from devel:tools Ana Guerrero 2025-09-29 19:11:57 +00:00
  • 194f281feb Accepting request 1307698 from devel:tools Ana Guerrero 2025-09-29 19:11:57 +00:00
  • 83189cf3f7 Accepting request 1306446 from home:Andreas_Schwab:riscv:valgrind Marcus Meissner 2025-09-22 11:58:14 +00:00
  • 52f7a48e49 Accepting request 1306446 from home:Andreas_Schwab:riscv:valgrind Marcus Meissner 2025-09-22 11:58:14 +00:00
  • 3ed1ac1447 Accepting request 1306030 from devel:tools Dominique Leuenberger 2025-09-20 20:03:54 +00:00
  • 21147df563 Accepting request 1306030 from devel:tools Dominique Leuenberger 2025-09-20 20:03:54 +00:00
  • a4630a2beb Update to 3.25.1 (jsc#PED-13403) slfo-1.2 Dirk Müller 2025-09-19 19:09:09 +02:00
  • 80b99bf281 - update to 3.25.1: * 503098 Incorrect NAN-boxing for float registers in RISC-V * 503641 close_range syscalls started failing with 3.25.0 * 503914 mount syscall param filesystemtype may be NULL * 504177 FILE DESCRIPTORS banner shows when closing some inherited fds * 504265 FreeBSD: missing syscall wrappers for fchroot and setcred * 504466 Double close causes SEGV * The valgrind gdbserver now supports the GDB remote protocol packet 'x addr,len' (available in GDB release >= 16). The x packet can reduce the time taken by GDB to read memory from valgrind. * Valgrind now supports zstd compressed debug sections. * The Linux Test Project (ltp) is integrated in the testsuite try 'make ltpchecks' (this will take a while and will point out various missing syscalls and valgrind crashes!) * Added RISCV64 support for Linux. Specifically for the RV64GC instruction set. * Numerous bug fixes for Illumos, in particular fixed a Valgrind crash whenever a signal handler was called. * The --track-fds=yes and --track-fds=all options now treat all inherited file descriptors the same as 0, 1, 2 (stdin/out/err). And when the stdin/out/err descriptors are reassigned they are now treated as normal (non-inherited) file descriptors. * A new option --modify-fds=high can be used together with --track-fds=yes to create new file descriptors with the highest possible number (and then decreasing) instead of always using the lowest possible number (which is required by POSIX). Dirk Mueller 2025-09-19 14:13:43 +00:00
  • 8ada86ba56 - update to 3.25.1: * 503098 Incorrect NAN-boxing for float registers in RISC-V * 503641 close_range syscalls started failing with 3.25.0 * 503914 mount syscall param filesystemtype may be NULL * 504177 FILE DESCRIPTORS banner shows when closing some inherited fds * 504265 FreeBSD: missing syscall wrappers for fchroot and setcred * 504466 Double close causes SEGV * The valgrind gdbserver now supports the GDB remote protocol packet 'x addr,len' (available in GDB release >= 16). The x packet can reduce the time taken by GDB to read memory from valgrind. * Valgrind now supports zstd compressed debug sections. * The Linux Test Project (ltp) is integrated in the testsuite try 'make ltpchecks' (this will take a while and will point out various missing syscalls and valgrind crashes!) * Added RISCV64 support for Linux. Specifically for the RV64GC instruction set. * Numerous bug fixes for Illumos, in particular fixed a Valgrind crash whenever a signal handler was called. * The --track-fds=yes and --track-fds=all options now treat all inherited file descriptors the same as 0, 1, 2 (stdin/out/err). And when the stdin/out/err descriptors are reassigned they are now treated as normal (non-inherited) file descriptors. * A new option --modify-fds=high can be used together with --track-fds=yes to create new file descriptors with the highest possible number (and then decreasing) instead of always using the lowest possible number (which is required by POSIX). Dirk Mueller 2025-09-19 14:13:43 +00:00
  • d6c6bf1599 Accepting request 1280825 from devel:tools Dominique Leuenberger 2025-05-30 12:35:14 +00:00
  • 5e1be9742a Accepting request 1280825 from devel:tools Dominique Leuenberger 2025-05-30 12:35:14 +00:00
  • 931939a6b5 - update to 3.23.0 (jsc#PED-10260) (bsc#1243671): Dirk Mueller 2025-05-28 11:01:28 +00:00
  • 9d2f829a7d - update to 3.23.0 (jsc#PED-10260) (bsc#1243671): Dirk Mueller 2025-05-28 11:01:28 +00:00
  • 4e438544e4 Accepting request 1241367 from devel:tools Ana Guerrero 2025-01-31 15:01:59 +00:00
  • a5ca28ee4e Accepting request 1241367 from devel:tools Ana Guerrero 2025-01-31 15:01:59 +00:00
  • f51fe539af - update to 3.24.0 (jsc#PED-10260): * Bad file descriptor usage now generates a real error with --track-fds=yes that is suppressible and shows up in the xml output with full execution backtrace. The warnings shown without using the option are deprecated and will be removed in a future valgrind version. * Ada name demangling is now supported in error messages. - Bugs fixed: * 202770 open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes * 276780 An instruction in fftw (Fast Fourier Transform) is unhandled by valgrind: vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x2 * 311655 --log-file=FILE leads to apparent fd leak * 317127 Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch * 337388 fcntl works on Valgrind's own file descriptors * 377966 arm64 unhandled instruction dc zva392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1) * 391148 Unhandled AVX instruction vmovq %xmm9,%xmm1 * 392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1) * 412377 SIGILL on cache flushes on arm64 * 417572 vex amd64->IR: unhandled instruction bytes: 0xC5 0x79 0xD6 0xED 0xC5 * 440180 s390x: Failed assertion in disassembler * 444781 MIPS: wrong syscall numbers used * 447989 Support Armv8.2 SHA-512 instructions * 445235 Java/Ada/D demangling is probably broken * 453044 gbserver_tests failures in aarch64 Dirk Mueller 2025-01-30 13:08:13 +00:00
  • bc5496ffdb - update to 3.24.0 (jsc#PED-10260): * Bad file descriptor usage now generates a real error with --track-fds=yes that is suppressible and shows up in the xml output with full execution backtrace. The warnings shown without using the option are deprecated and will be removed in a future valgrind version. * Ada name demangling is now supported in error messages. - Bugs fixed: * 202770 open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes * 276780 An instruction in fftw (Fast Fourier Transform) is unhandled by valgrind: vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x2 * 311655 --log-file=FILE leads to apparent fd leak * 317127 Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch * 337388 fcntl works on Valgrind's own file descriptors * 377966 arm64 unhandled instruction dc zva392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1) * 391148 Unhandled AVX instruction vmovq %xmm9,%xmm1 * 392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1) * 412377 SIGILL on cache flushes on arm64 * 417572 vex amd64->IR: unhandled instruction bytes: 0xC5 0x79 0xD6 0xED 0xC5 * 440180 s390x: Failed assertion in disassembler * 444781 MIPS: wrong syscall numbers used * 447989 Support Armv8.2 SHA-512 instructions * 445235 Java/Ada/D demangling is probably broken * 453044 gbserver_tests failures in aarch64 Dirk Mueller 2025-01-30 13:08:13 +00:00
  • 359f5f5fca Accepting request 1221731 from devel:tools Ana Guerrero 2024-11-06 15:50:35 +00:00
  • 9da1a6a315 Accepting request 1221731 from devel:tools Ana Guerrero 2024-11-06 15:50:35 +00:00
  • f44ede82fa - update to 3.23.0 (jsc#PED-10260): Dirk Mueller 2024-11-06 11:01:26 +00:00
  • 9f6a25a8a8 - update to 3.23.0 (jsc#PED-10260): Dirk Mueller 2024-11-06 11:01:26 +00:00
  • 4a2ab2aff5 Accepting request 1170624 from devel:tools Ana Guerrero 2024-04-30 15:25:44 +00:00
  • f100314524 Accepting request 1170624 from devel:tools Ana Guerrero 2024-04-30 15:25:44 +00:00
  • 5aae3f1b1f - 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 +00:00
  • 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 +00:00
  • eb7168b20f Accepting request 1144495 from devel:tools Ana Guerrero 2024-02-18 19:20:45 +00:00
  • 23f6fd979f Accepting request 1144495 from devel:tools Ana Guerrero 2024-02-18 19:20:45 +00:00
  • 72e79b5e01 Accepting request 1144266 from devel:gcc:next Marcus Meissner 2024-02-06 08:33:38 +00:00
  • be56e836e3 Accepting request 1144266 from devel:gcc:next Marcus Meissner 2024-02-06 08:33:38 +00:00
  • b4846a5c44 Accepting request 1128515 from devel:tools Ana Guerrero 2023-11-26 18:36:29 +00:00
  • f329a1bd30 Accepting request 1128515 from devel:tools Ana Guerrero 2023-11-26 18:36:29 +00:00
  • 42711306d2 - 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 +00:00
  • 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 +00:00
  • 26d60d3d99 Accepting request 1128060 from devel:tools Ana Guerrero 2023-11-23 20:38:50 +00:00
  • 9bec09837c Accepting request 1128060 from devel:tools Ana Guerrero 2023-11-23 20:38:50 +00:00
  • bccbf4da7d Accepting request 1125820 from devel:tools Ana Guerrero 2023-11-15 20:06:36 +00:00
  • 897a8da3cf Accepting request 1125820 from devel:tools Ana Guerrero 2023-11-15 20:06:36 +00:00
  • c2a7d9c80a - remove 32bit support for ALP Dirk Mueller 2023-11-15 10:12:12 +00:00
  • 70e6bc7607 - remove 32bit support for ALP Dirk Mueller 2023-11-15 10:12:12 +00:00
  • 01d4519d87 - add VEX-x86-pinsrd.patch (bko#276780) Dirk Mueller 2023-11-14 08:43:10 +00:00
  • de8065e07b - add VEX-x86-pinsrd.patch (bko#276780) Dirk Mueller 2023-11-14 08:43:10 +00:00
  • d833c9c8c7 Accepting request 1120367 from devel:tools Ana Guerrero 2023-10-27 20:27:09 +00:00
  • 190abf734a Accepting request 1120367 from devel:tools Ana Guerrero 2023-10-27 20:27:09 +00:00
  • 316394bef6 - remove buildrequires on 32bit packages Dirk Mueller 2023-10-25 19:06:27 +00:00
  • a5b40a8e57 - remove buildrequires on 32bit packages Dirk Mueller 2023-10-25 19:06:27 +00:00
  • 27fc2ae17b Accepting request 1119663 from devel:tools Ana Guerrero 2023-10-24 18:07:07 +00:00
  • da8b137128 Accepting request 1119663 from devel:tools Ana Guerrero 2023-10-24 18:07:07 +00:00
  • 977fd36f12 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=267 Dirk Mueller 2023-10-23 13:54:54 +00:00
  • 17ba19ff7c OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=267 Dirk Mueller 2023-10-23 13:54:54 +00:00
  • 09470913ff - 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 +00:00
  • 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 +00:00
  • d97d0a83b6 Accepting request 1103815 from devel:tools Dominique Leuenberger 2023-08-15 14:39:19 +00:00
  • b094fbbee6 Accepting request 1103815 from devel:tools Dominique Leuenberger 2023-08-15 14:39:19 +00:00
  • 315f35afb6 - use boolean / extended requires for glibc requires Dirk Mueller 2023-08-07 08:27:54 +00:00
  • 1c0eacdacc - use boolean / extended requires for glibc requires Dirk Mueller 2023-08-07 08:27:54 +00:00
  • a6322be2e3 Accepting request 1087804 from devel:tools Dominique Leuenberger 2023-05-19 09:54:59 +00:00
  • 44f6c3cd3f Accepting request 1087804 from devel:tools Dominique Leuenberger 2023-05-19 09:54:59 +00:00
  • 4bce7f4abf - disable LTO on ppc64 (bsc#1205923) Dirk Mueller 2023-05-18 13:09:51 +00:00
  • 550ad5a1a4 - disable LTO on ppc64 (bsc#1205923) Dirk Mueller 2023-05-18 13:09:51 +00:00
  • 5db33222cc OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=261 Dirk Mueller 2023-05-18 12:59:59 +00:00
  • aaa13d4856 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=261 Dirk Mueller 2023-05-18 12:59:59 +00:00
  • 764b78a819 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=260 Dirk Mueller 2023-05-18 12:43:57 +00:00
  • 0a9d380111 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=260 Dirk Mueller 2023-05-18 12:43:57 +00:00
  • 6568c183a2 - 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 +00:00
  • 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 +00:00
  • 9b9a97a270 Accepting request 1075172 from devel:tools Dominique Leuenberger 2023-03-30 20:50:43 +00:00
  • 17b0c42ce5 Accepting request 1075172 from devel:tools Dominique Leuenberger 2023-03-30 20:50:43 +00:00
  • c9b61990ef Accepting request 1075157 from home:favogt:branches:devel:tools Dirk Mueller 2023-03-29 09:02:00 +00:00
  • 30233c0474 Accepting request 1075157 from home:favogt:branches:devel:tools Dirk Mueller 2023-03-29 09:02:00 +00:00
  • f273cb5da6 Accepting request 1060362 from devel:tools Dominique Leuenberger 2023-01-24 18:42:09 +00:00
  • cef8bd1b03 Accepting request 1060362 from devel:tools Dominique Leuenberger 2023-01-24 18:42:09 +00:00
  • b3611a0c4d - 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 +00:00
  • 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 +00:00
  • c0883772de Accepting request 1031320 from devel:tools Dominique Leuenberger 2022-10-27 11:52:36 +00:00
  • 37b00c4df3 Accepting request 1031320 from devel:tools Dominique Leuenberger 2022-10-27 11:52:36 +00:00
  • 995e7fc095 - 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 +00:00
  • 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 +00:00
  • 1bcac963e3 Accepting request 992608 from devel:tools Dominique Leuenberger 2022-08-05 17:50:06 +00:00
  • bf82d23037 Accepting request 992608 from devel:tools Dominique Leuenberger 2022-08-05 17:50:06 +00:00
  • 648f423c98 - exclude client-headers from building for non-supported architectures Dirk Mueller 2022-08-03 15:21:08 +00:00
  • 2100bec0cd - exclude client-headers from building for non-supported architectures Dirk Mueller 2022-08-03 15:21:08 +00:00
  • 991e43f1aa Accepting request 976045 from devel:tools Dominique Leuenberger 2022-05-10 13:10:38 +00:00
  • 2fc3bcdf1f Accepting request 976045 from devel:tools Dominique Leuenberger 2022-05-10 13:10:38 +00:00
  • 573344d384 - update to 3.12.0 (bsc#1017016, FATE#321455, bsc#987635, CVE-2016-6131) Dirk Mueller 2022-05-10 11:11:02 +00:00
  • 82fe9b12ff - update to 3.12.0 (bsc#1017016, FATE#321455, bsc#987635, CVE-2016-6131) Dirk Mueller 2022-05-10 11:11:02 +00:00
  • 8a08da39ac Accepting request 971624 from devel:tools Dominique Leuenberger 2022-04-22 22:25:06 +00:00
  • e44f8ce826 Accepting request 971624 from devel:tools Dominique Leuenberger 2022-04-22 22:25:06 +00:00
  • f04ced66fe Accepting request 971108 from home:adamm:branches:devel:tools Dirk Mueller 2022-04-21 11:28:03 +00:00
  • 3446fcde17 Accepting request 971108 from home:adamm:branches:devel:tools Dirk Mueller 2022-04-21 11:28:03 +00:00
  • 4278435bd6 Accepting request 969550 from devel:tools Dominique Leuenberger 2022-04-15 22:13:24 +00:00
  • 06b527062a Accepting request 969550 from devel:tools Dominique Leuenberger 2022-04-15 22:13:24 +00:00
  • d09495f7d4 - spec-cleaner suggested cleanups - drop unnecessary procps buildrequires Dirk Mueller 2022-04-13 15:18:59 +00:00