Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
415 commits
Select commit Hold shift + click to select a range
efae8bf
Review the vmsplice syscall wrapper
rh-mcermak Aug 8, 2025
4363549
Add several missing syscall hooks to ppc64-linux
rh-mcermak Aug 8, 2025
f15d7a7
faccessat and faccessat2 should do better checks
rh-mcermak Aug 11, 2025
05aa735
Fix mips32 FTBFS
rh-mcermak Aug 8, 2025
a2f8e48
Fix VALGRIND_CLO_CHANGE behaviour (BZ 508093)
Aug 11, 2025
e1597e1
iropt-test tweak
Aug 12, 2025
679e7bc
New command line flag --vex-iropt-fold-expr
Aug 12, 2025
49dccaf
Fix none/tests/cmdline2 breakage introduced in 679e7bced9
Aug 13, 2025
b306e8e
PRE(sys_fchownat) not handling VKI_AT_FDCWD
rh-mcermak Aug 13, 2025
981db2c
s390: Fix code generation for Iop_16Uto32(0x...:I16)
Aug 14, 2025
78fe362
Add ppc64le linux hardwire for ld64.so.2 strcmp
Aug 18, 2025
e3820ce
Bug 507970 - -Wcalloc-transposed-args warnings in valgrind-di-server.c
paulfloyd Aug 18, 2025
2787358
Bug 507721 - Wire up illumos and Solaris mallinfo
paulfloyd Aug 19, 2025
7c63587
s390: Fix code generation for Iop_MullS8/16 and Iop_MullU8/16
Aug 19, 2025
e3f078d
s390: Support Iop_ExpCmpNE8 and Iop_ExpCmpNE16.
Aug 19, 2025
cd643b0
s390: Support Iop_Mul8/16/32/64.
Aug 19, 2025
5e6d3d6
FreeBSD: fix build after adding mallinfo support for illumos
paulfloyd Aug 20, 2025
957d735
s390: Fix handling of Iop_ExpCmpNE16
Aug 20, 2025
5500772
FreeBSD regtest: fix a minor typo
paulfloyd Aug 20, 2025
40c8447
FreeBSD regtest: add a test for readlinkat
paulfloyd Aug 20, 2025
a411cd6
FreeBSD regtest: add an absolute path test to readlinkat test
paulfloyd Aug 20, 2025
acfcc69
FreeeBSD readme: add a section on Capsicum mode
paulfloyd Aug 21, 2025
08eee2a
iropt-test: Fix executable name for secondary platform.
Aug 21, 2025
4532e0d
vbit-test: Remove preprocessor atrocity to determine endianess.
Aug 21, 2025
3d3a4a6
iropt-test: Fix an unwanted integer wrap-around.
Aug 21, 2025
3e8790f
FreeBSD regtest: update kenv test so that it builds with GCC
paulfloyd Aug 22, 2025
25b9956
iropt-test: Run tests with and without constant folding.
Aug 22, 2025
b1f204f
FreeBSD syscalls: fd handling (part 1)
paulfloyd Aug 23, 2025
52dddd4
FreeBSD syscalls: fd handling (part 2)
paulfloyd Aug 23, 2025
4a420cc
FreeBSD syscalls: fd handling (part 3)
paulfloyd Aug 23, 2025
260728c
FreeBSD regtest: cleanup fd handling
paulfloyd Aug 23, 2025
57804a8
FreeBSD regtest: get pdfork_pdkill to pass on arm64
paulfloyd Aug 23, 2025
97e8c78
FreeeBSD regtest: add the suppression for pdfork_pdkill
paulfloyd Aug 23, 2025
216be4a
FreeBSD regtest: pdfork_pdkill again
paulfloyd Aug 23, 2025
a43676d
FreeBSD regtest: updates to scalar for x86
paulfloyd Aug 23, 2025
ffc66d9
FreeBSD regtest: pdfork_pdfill last fix (hopefully)
paulfloyd Aug 23, 2025
a139ed0
illumos syscalls: fd handling (part 4)
paulfloyd Aug 24, 2025
0113108
Darwin: add VG_(resolved_exename)
paulfloyd Aug 24, 2025
5deb5b4
Darwin syscalls: fd handling (part 4)
paulfloyd Aug 24, 2025
b61816e
Darwin: fix a warning, unused local
paulfloyd Aug 24, 2025
d9e9cba
Darwin regtest: turn off ada mangling test
paulfloyd Aug 24, 2025
9798921
Add 507720 to NEWS
paulfloyd Aug 24, 2025
7991d02
PPC specific changes for BC 507033
Aug 24, 2025
6d248d1
Remove deprecated IROps Iop_Clz32, Iop_Clz64, Iop_Ctz32, and Iop_Ctz64
Aug 24, 2025
a528bcc
FreeBSD: fix guest stack creation for self-hosting
paulfloyd Aug 25, 2025
017c4b5
FreeBSD regtest: turn off uninitilised warnings for readlinkat test
paulfloyd Aug 26, 2025
8afbe74
FreeBSD 64bit: client stack changes
paulfloyd Aug 26, 2025
7613f71
Linux syscall: copy and paste error in openat2 fd_allowed check
paulfloyd Aug 26, 2025
17978c5
Bug 508638 - Self-hosting not working on FreeBSD
paulfloyd Aug 26, 2025
456b68e
Linux syscalls: add checks for remaining *at() directory fd args
paulfloyd Aug 26, 2025
eed1c55
Typo in comment.
paulfloyd Aug 26, 2025
7389eab
Fix Iop_ClzNat32/64 and Iop_CtzNat32/64 on x86 and amd64.
Aug 26, 2025
b933af5
iropt-test: Enable for x86 and amd64.
Aug 26, 2025
2a898f1
Bug 507869 - Various at syscalls don't check dirfd argument
paulfloyd Aug 28, 2025
bbf3cf2
iropt-test: Constant folding for Iop_DivModU64to32 and Iop_DivModS64to32
Aug 28, 2025
9f5d3d3
Linux FreeBSD and Darwin: refactor *at syscall dirfd checks
paulfloyd Aug 29, 2025
b35918d
FreeBSD: fix build error
paulfloyd Aug 29, 2025
dce4746
regtest: add vgtest and expected for memcheck duplicate_align_size_er…
paulfloyd Aug 29, 2025
3399c45
Bug 508869 - x86-linux: simplify scalar test output
zzam Aug 28, 2025
446ee17
Bug 508777 - amd64-linux: add minimal scalar test
zzam Aug 23, 2025
405fb0d
Bug 508778 - syscall-wrapper waitid warns about infop=null
zzam Aug 23, 2025
700e78f
Bug 508779 - PRE(sys_prlimit64): reorder check for memory validity
zzam Aug 23, 2025
be8ca2b
iropt-test: Prepare IROp table for mips.
Aug 29, 2025
7735442
iropt-test: Constant folding for DivModU32to32 and DivModS32to32
Aug 30, 2025
88fb007
libvex_ir.h: Clarify semantics of division and modulo operation.
Aug 30, 2025
66ab121
FreeBSD realpathat syscall: fix length of written memory and add a te…
paulfloyd Aug 30, 2025
d2dc973
illumos syscalls: refactor *at directory fd checks
paulfloyd Aug 31, 2025
5f753c3
Bug 507866 - fanotify_mark dirfd isn't checked
paulfloyd Aug 31, 2025
d9ed6b6
Bug 507867 - perf_event_open group_fd isn't checked
paulfloyd Aug 31, 2025
1280171
Bug 508958 - FreeBSD: add getgroups and setgroups wrappers
paulfloyd Aug 31, 2025
d7fc1bc
FreeBSD syscalls: new getgroups and setgroups
paulfloyd Aug 31, 2025
002d595
FreeBSD suppression: add a DRD suppression for exterrctl
paulfloyd Aug 31, 2025
730322b
VEX: Remove functions isZeroU32 and isZeroU64
Sep 3, 2025
7270e04
VEX: Fix function mkOnesOfPrimopResultType
Sep 3, 2025
fe08b27
ir_opt.c: Algebraic simplification for Iop_Add.
Sep 3, 2025
c93dba5
ir_opt.c: Algebraic simplification for Iop_Sub.
Sep 3, 2025
98d3c05
ir_opt.c: Algebraic simplification for Iop_Shl/Shr/Sar.
Sep 3, 2025
a7fe479
ir_opt.c: Algebraic simplification for Iop_Or1.
Sep 3, 2025
b6ab5a7
Remove fdleak.h CLOSE_INHERITED_FDS workaround
Sep 3, 2025
8ea8b0c
Add fd_allowed check to fstat (sys_newfstat)
Sep 3, 2025
6902553
ir_opt.c: Fix mkZeroOfPrimopResultType
Sep 4, 2025
fc9bb3a
Fix compilation of tests/arm64/bug484935.c when using fat LTO.
Romain-Geissler-1A Sep 4, 2025
2183b9d
FreeBSD regtest: clean up compat syscall messages
paulfloyd Sep 4, 2025
b06af3d
Solaris syscall: add ML_(fd_allowed) check for fstat
paulfloyd Sep 5, 2025
afd1f08
FreeBSD syscall: add ML_(fd_allowed) check for fstat
paulfloyd Sep 5, 2025
8ec7405
Bug 509107 - memcheck/tests/duplicate_align_size_errors.cpp fails
paulfloyd Sep 5, 2025
eda53a2
FreeBSD regtest: update fake freebsd7 output for amrm64
paulfloyd Sep 5, 2025
874ac37
FreeBSD regtest and syscall message
paulfloyd Sep 5, 2025
63f69be
FreeBSD regtest: arm64 scalar
paulfloyd Sep 5, 2025
56f778b
posix_memalign wrapper - remove newline from malloc trace
paulfloyd Sep 6, 2025
3c7a8f4
FreeBSD memalign wrapper: size of 0 now allowed
paulfloyd Sep 6, 2025
68f06cb
Solaris 11: fix for VG_(lstat)
paulfloyd Sep 6, 2025
7a5f3be
aligned_alloc wrapper: handle size and aligned values of 0
paulfloyd Sep 6, 2025
b68bf76
aligned_alloc wrapper: musl seems to be the only one to accept an ali…
paulfloyd Sep 7, 2025
66f0174
Bug 509139 - Update BadSize error messages
paulfloyd Sep 7, 2025
4cfbb3a
Bug 509258 - FreeBSD: add jail_attach_jd and jail_remove_jd syscall w…
paulfloyd Sep 8, 2025
818e766
Wrap the remap_file_pages syscall
rh-mcermak Sep 3, 2025
a2b8fcb
Bug 388526 -Inconsistent severity in message text: "WARNING: Serious …
paulfloyd Sep 9, 2025
40f492a
ir_opt.c: Algebraic simplification for multiplication and division.
Sep 9, 2025
6c6d09e
VEX: Minor non-functional change
Sep 9, 2025
ba81960
Helgrind regtest: use older C++ dialect for bug392331.cpp
paulfloyd Sep 10, 2025
e22b4d1
ir_opt.c: Fix algebraic simplification for division.
Sep 10, 2025
4247bab
configure: add check for C++ constexpr if
paulfloyd Sep 11, 2025
fb70453
configure: forgot the makefile that uses HAVE_CONSTEXPR_IF
paulfloyd Sep 11, 2025
909e93e
configure: add check for C++17 std::align_val_t
paulfloyd Sep 11, 2025
51f5a56
doc: Add a HOWTO for building tcmalloc to test C23 functions
paulfloyd Sep 11, 2025
e2378be
FreeBSD regtest scalar: clean up inotify_rm_watch messages
paulfloyd Sep 12, 2025
c35d1db
FreeBSD regtest: add a prereq test to none/tests/freebsd/proc_pid_file
paulfloyd Sep 12, 2025
4b9d06b
Wrap the futex_waitv syscall
rh-mcermak Sep 12, 2025
c2a174a
s390: Improve guest_s390x_spechelper for S390_CC_OP_TEST_UNDER_MASK_8
Sep 12, 2025
f278166
s390: Fix a confusing variable name.
Sep 12, 2025
0d5ccba
docs: add internals files to EXTRA_DIST
paulfloyd Sep 12, 2025
a7e6c9e
NEWS: add description of changes to UnsafeZeroSize errors
paulfloyd Sep 12, 2025
1cdfe37
Suppresson name: keep 'BadSize' for backwards compatibility
paulfloyd Sep 12, 2025
11c0cb9
Darwin syscall: fix build with fd checks
paulfloyd Sep 13, 2025
84fc611
regtest: fix typo in Makefile.am
paulfloyd Sep 13, 2025
26e55a9
s390: Improve guest_s390x_spechelper for S390_CC_OP_TEST_UNDER_MASK_16
Sep 13, 2025
1362d79
regtest: use filter for operator new/delete on 32bit systems
paulfloyd Sep 13, 2025
5f5f927
FreeBSD x86 regtest: add an expected for memcheck timerfd test
paulfloyd Sep 13, 2025
9e83bd2
Bug 380269 - [PATCH] No multithreading in macOS Sierra (10.12)
paulfloyd Sep 13, 2025
1c123a7
build warning: silence a warning
paulfloyd Sep 14, 2025
7fba657
Add bug 508145 to NEWS
Sep 15, 2025
6ac493c
Bug 509517 - s390x: Fix even/odd lane confusion for VME etc.
aarnez Sep 15, 2025
5deca19
Bug 509517 - s390x: Add even/odd-lane memcheck test for VME etc.
aarnez Sep 10, 2025
c70ec7a
FreeBSD regtest: correct scalar inotify_add_watch_at
paulfloyd Sep 14, 2025
a073f68
FreeBSD regtest: scalar inotify_add_watch_at for other platforms
paulfloyd Sep 16, 2025
b72730d
FreeBSD regtest: updaus auxv test for new AT_* values added for FreeB…
paulfloyd Sep 17, 2025
210e092
FreeBSD auxv: add new values for FreeBSD 15
paulfloyd Sep 17, 2025
da6a1ec
gitignore: wildcard memcheck/tests/linux stderr diffs
paulfloyd Sep 17, 2025
1a38f5d
Linux clang: fix 2 build warnings and 1 error in tests
paulfloyd Sep 17, 2025
9abd728
FreeBSD regtest: clean up none auxv test
paulfloyd Sep 17, 2025
ed007b5
FreeBSD DRD: add suppression for _malloc_postfork
paulfloyd Sep 14, 2025
ccf065e
Run the LTP tests with LTP_QUIET
rh-mcermak Sep 17, 2025
c31e15c
Add ltp-patch to correct scanf address format for mmap04
Sep 18, 2025
553ada1
Wrap the quotactl_fd syscall
rh-mcermak Sep 17, 2025
08b891f
configure.ac: Add no-dist-gzip to AM_INIT_AUTOMAKE options
Sep 18, 2025
dbf880c
s390-runone overhaul
Sep 18, 2025
c38c917
VEX core constification.
Sep 18, 2025
2a5901e
VEX: Remove isZeroU1 and isOneU1
Sep 18, 2025
c8b8f8a
s390: disasm-test: Fix a few opcode specs.
Sep 19, 2025
53c66de
Add missing ppc64-linux and s390x-linux syswraps existing on other ar…
rh-mcermak Sep 19, 2025
3d224b8
s390: Tweak disasm-test
Sep 19, 2025
1bed301
Fix none/tests/s390x/disasm-test/Makefile.am
Sep 19, 2025
2604bb7
Wrap the setdomainname syscall
rh-mcermak Sep 19, 2025
3e30bd1
FreeBSD regtest: add syscall 9999 to scalar
paulfloyd Sep 19, 2025
0aecd4f
Wrap the mount_setattr syscall 442
rh-mcermak Sep 19, 2025
9a1dbff
s390: Add bfp-emit.pl (BZ 509572)
Sep 19, 2025
ba04b31
FreeBSD regtest: add an amd64 test that max nb args to a syscall get …
paulfloyd Sep 20, 2025
6a19183
FreeBSD regtest: forgot the makefile changes for amd64 scalar_arg_check
paulfloyd Sep 20, 2025
0700c69
FreeBSD amd64: amd64 syscalls only ever need max 7 args
paulfloyd Sep 20, 2025
0a9e19a
FreeBSD regtest: add scalar_arg_check for arm64
paulfloyd Sep 20, 2025
7933a6f
FreeBSD arm64: arm64 syscalls also only ever need max 7 args
paulfloyd Sep 20, 2025
7172653
memcheck/tests/Makefile.am: Add arm64-freebsd to DIST_SUBDIRS
Sep 20, 2025
1039274
regtest: add arm64-freebsd to tests/platform_test
paulfloyd Sep 21, 2025
c1f6e5e
Refactor: make try_get_interp extern and multi-plaftorm
paulfloyd Sep 21, 2025
b5c89ee
Doc: add item on tcmalloc >= 2.16 hangs to FAQ
paulfloyd Sep 21, 2025
8624230
doc: missed closing itemizedlist
paulfloyd Sep 21, 2025
da81ebf
docs/xml/FAQ.xml: listitems contain paras, not raw CDATA
Sep 21, 2025
78f1569
s390: New testcase none/tests/s390x/hfp
Sep 21, 2025
6bfecf0
gdbserver regtest: add return value to sleepers select error message
paulfloyd Sep 22, 2025
b1f875b
s390: Remove none/tests/s390x/tcxb, add none/tests/s390x/bfp-tdc
Sep 22, 2025
2c79953
s390: Remove a few BFP testcases
Sep 22, 2025
0c0e1a0
DRD suppression: broaden drd-glibc-io-xsputn-mempcpy
paulfloyd Sep 22, 2025
d0bfd25
FreeBSD regtest: add an x86 version of scalar_arg_check
paulfloyd Sep 22, 2025
7d9005f
s390: BFP testsuite tweaks
Sep 22, 2025
73ece46
s390: BFP testsuite: comparison ops
Sep 22, 2025
6190ace
s390: Add forgotten file bfp-compare.stdout.exp
Sep 22, 2025
69e67da
s390: BFP testsuite: load positive/negative/complement, load and test
Sep 22, 2025
ce0b91e
s390: BFP testsuite: condolidate FPC insns in bfp-insn.c
Sep 23, 2025
e5cd167
Fix an out-of-date comment.
Sep 23, 2025
d8cf0a8
s390: Add missing BFP rounding mode conversions
Sep 23, 2025
e8e4066
Filter Valgrind FDs from getdents syscalls
sasshka Aug 12, 2025
18c5454
s390: Reorg and extend BFP "convert to/from fixed/logical" testcases
Sep 24, 2025
c574f5e
s390: Remove rounding-6 BFP testcase (convert to int)
Sep 24, 2025
b2c2707
Deal with linux arches that don't have getdents, only getdents64
Sep 24, 2025
1109ef5
s390: Assorted BFP testsuite tweaks
Sep 26, 2025
b5b7e02
Fix file permissions.
Sep 26, 2025
78aa106
Add BZ 309100
Sep 28, 2025
69e975e
s390x: Fix inline assembly for STFLE
aarnez Sep 29, 2025
d60982b
s390: Add testcases for unhandled IEEE exceptions. Fixes BZ 306098
Sep 29, 2025
a984b14
s390: Cleanup none/tests/s390x/Makefile.am
Sep 29, 2025
97831bb
riscv64: Fix IR generation for shift operations (BZ 509157)
Sep 30, 2025
56f62f7
Add BZ 509157 to NEWS.
Sep 30, 2025
09f6162
VEX: Remove algebraic simplification for shift IROps.
Oct 1, 2025
6abf08f
disasm-test: Makefile tweaks
Oct 1, 2025
eed42ea
Add BZ 506211 to NEWS
Oct 1, 2025
94b0aab
none/tests/Makefile.am: Add s390x/disasm-test to DIST_SUBDIRS
Oct 1, 2025
d01f777
FreeBSD: fix build, FreeBSD has no dirent64 or getdent64
paulfloyd Oct 2, 2025
a08e6ed
getdents_filter.vgtest: Add filter_sort
sasshka Sep 30, 2025
9c0c0e4
Control building documentation (BZ 495483)
Oct 3, 2025
c0e022d
Add BZ 495483 to NEWS.
Oct 3, 2025
3bcda36
getdents* syswrap: only check proc fd/fdinfo on Linux and Solaris
paulfloyd Oct 3, 2025
c6092d4
FreeBSD vgdb: ensure stack is 16byte aligned for invoker
paulfloyd Sep 28, 2025
ea1ec47
FreeBSD setcred syscall: use arg3 for size
paulfloyd Oct 6, 2025
e55d0db
FreeBSD regtest: update setcred expected from arm64
paulfloyd Sep 28, 2025
0329ab2
Document that --vex-guest-chase=not ought to be used when doing IR in…
Oct 7, 2025
32fcdbf
s390x: Make IBM z17 known to Valgrind
aarnez Oct 9, 2025
a04974d
Update the LTP version in valgrind testsuite to v20250930
rh-mcermak Oct 2, 2025
c3f8f3c
Wrap swapon and swapoff syscalls on non-mips arches.
rh-mcermak Oct 8, 2025
001f743
Define __NR_swapon and __NR_swapoff on riscv64
rh-mcermak Oct 10, 2025
9640ff6
FreeBSD regtest: tweak setcred test
paulfloyd Oct 10, 2025
5a3aa8c
FreeBSD regtest: improve filter_arg_check
paulfloyd Oct 10, 2025
7068b80
gdbserver doc: add some comments about the invoker implementations.
paulfloyd Oct 11, 2025
01db0b9
NEWS: Add FreeBSD platform section
paulfloyd Oct 11, 2025
5addc08
FreeBSD cleanup: remove an orphaned comment
paulfloyd Oct 11, 2025
0a50283
FreeBSD regtest: add a prereq for bug452274
paulfloyd Oct 12, 2025
ea458da
Bug 509406 - FreeBSD 15 issues
paulfloyd Oct 4, 2025
d84be08
FreeBSD regtest: rename 45032 to bug45032
paulfloyd Oct 13, 2025
5b6a8d2
configure and make: add configure checks for C++ exception warnings
paulfloyd Oct 13, 2025
ef2d328
FreeBSD syscall wrapper: fix warning
paulfloyd Oct 13, 2025
904087f
Bug 286849 - [PATCH] Interceptors for new/delete on Darwin were erron…
paulfloyd Oct 13, 2025
ed4463f
configure: hard code -Wno-alloc-size-larger-than=2147483647
paulfloyd Oct 13, 2025
65b555e
FreeBSD warnings: clear up most warnings with clang19
paulfloyd Oct 13, 2025
ca61eb9
configure: correct the value for -Wno-alloc-size-larger-than
paulfloyd Oct 13, 2025
d21fb07
FreeBSD regtest: fix filter_arg_check on arm64 and x86
paulfloyd Oct 13, 2025
b0161e3
regtest: move memcheck realloc3 CFLAGS
paulfloyd Oct 14, 2025
303ecc6
Fix exe name warnings
paulfloyd Oct 14, 2025
5c44bef
Massif warnings: use -Wno-attributes for overloaded-new.cpp test
paulfloyd Oct 15, 2025
1684ce8
vgdb.c: Handle qExecAndArgs packet
sasshka Oct 15, 2025
3c3262f
Revert 644d68e9501dd5679194dd5c8e0d3ce24764a1d8
Oct 16, 2025
41e2f95
Support AArch64 ARMv8.3 LDAPR/LDAPRH/LDAPRB instructions
Oct 17, 2025
a459343
Keep at least one frame while peeling syscall frames
Oct 17, 2025
34806c8
Hook up bpf syscall wrapper on x86-linux
Oct 17, 2025
f4ba277
syswrap, i386-linux: add missing ipc syscalls
Mephistophiles May 23, 2022
757dc57
Update where to get a copy of the GNU General Public License
Oct 12, 2025
3392155
Upgrade to GNU General Public License version 3
Oct 12, 2025
b74d16c
coregrind/m_debuginfo/readpdb.c (DEBUG_SnarfLinetab): Remove this_seg
Oct 17, 2025
0d5a399
Update libiberty demangler
Oct 18, 2025
b28f488
Set version to 3.26.0-RC1
Oct 18, 2025
7902019
vgdb.c: Update --vargs documentation
sasshka Oct 15, 2025
48d64d0
Document FdBadUse in xml-output-protocol5.txt
Oct 20, 2025
7c3ebd4
Update NEWS with more items
Oct 20, 2025
a1b92c0
Fix a compiler warning about an unused variable on some platforms.
Oct 21, 2025
d9e49b5
Hook up ioprio_{get,set}, [vm]splice, tee and bpf syscalls on arm-linux
Oct 22, 2025
b8a91ec
s390-runone: Add command line option --cc=... to choose a compiler.
Oct 23, 2025
c7590f0
s390x testcases: Fix valgrind invocation
Oct 23, 2025
bfabafd
none/tests/s390x/bfp-emit testcase: Assorted fixes.
Oct 23, 2025
44b0ab5
configure.ac: Use primary arch flags for openssl and libaio checks
Oct 23, 2025
4e3a4a2
gdbserver_tests: Avoid l10n problems with gdb tests
zzam Oct 24, 2025
f80358f
server.c: handle qExecAndArgs remote protocol packet
sasshka Oct 15, 2025
438ca21
NEWS: Add bug 510694 Handle qExecAndArgs remote protocol packet
Oct 24, 2025
ef3f78a
Silence false positive failure of LTP munmap01
rh-mcermak Oct 13, 2025
8b230a6
Don't warn about fcntl F_GETFD with --track-fds
Oct 24, 2025
218cee2
-> 3.26.0 final
Oct 24, 2025
a3fd478
Merge tag 'VALGRIND_3_26_0' into bump-3.26.0
art049 Nov 5, 2025
00ed8b4
Merge branch 'master' into bump-3.26.0
not-matthias Nov 5, 2025
7a9c07f
fix: initialize hash table in lookup function if NULL
not-matthias Nov 5, 2025
557550c
Merge remote-tracking branch 'origin/master' into bump-3.26.0
not-matthias Nov 6, 2025
36d7451
fix(test): stop after finding main
not-matthias Nov 6, 2025
429e451
fix: allow benchmarks to continue on error for non-local valgrind ver…
not-matthias Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/workflows/codspeed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ jobs:

- name: Run the benchmarks
uses: CodSpeedHQ/action@main
continue-on-error: ${{ matrix.valgrind != 'local' }}
env:
CODSPEED_PERF_ENABLED: false
with:
Expand Down
90 changes: 64 additions & 26 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@
/coregrind/valgrind
/coregrind/vgdb
/coregrind/vgpreload_core-x86-darwin.so.dSYM
/coregrind/vgstack
/coregrind/vg_intercept.c
/coregrind/vg_replace_malloc.c
/coregrind/vg_toolint.c
Expand Down Expand Up @@ -944,6 +945,7 @@
/memcheck/tests/Makefile
/memcheck/tests/Makefile.in
/memcheck/tests/mallinfo
/memcheck/tests/mallinfo2
/memcheck/tests/malloc1
/memcheck/tests/malloc2
/memcheck/tests/malloc3
Expand Down Expand Up @@ -1102,11 +1104,12 @@
/memcheck/tests/amd64-linux/defcfaexpr
/memcheck/tests/amd64-linux/int3-amd64
/memcheck/tests/amd64-linux/reallocarray
/memcheck/tests/amd64-linux/scalar
/memcheck/tests/amd64-linux/Makefile
/memcheck/tests/amd64-linux/Makefile.in

# /memcheck/tests/amd64-solaris/
/memcheck/tests/amd64-solaris/*.stderr.diff
/memcheck/tests/amd64-solaris/*.stderr.diff*
/memcheck/tests/amd64-solaris/*.stderr.out
/memcheck/tests/amd64-solaris/*.stdout.diff
/memcheck/tests/amd64-solaris/*.stdout.out
Expand Down Expand Up @@ -1176,7 +1179,7 @@
/memcheck/tests/darwin/scalar_vfork

# /memcheck/tests/linux/
/memcheck/tests/linux/*.stderr.diff
/memcheck/tests/linux/*.stderr.diff*
/memcheck/tests/linux/*.stderr.out
/memcheck/tests/linux/*.stdout.diff
/memcheck/tests/linux/*.stdout.out
Expand Down Expand Up @@ -1269,13 +1272,14 @@
/memcheck/tests/s390x/cu42
/memcheck/tests/s390x/ltgjhe
/memcheck/tests/s390x/tmxx
/memcheck/tests/s390x/vme
/memcheck/tests/s390x/vstrc
/memcheck/tests/s390x/vfae
/memcheck/tests/s390x/vistr
/memcheck/tests/s390x/vstrs

# /memcheck/tests/solaris/
/memcheck/tests/solaris/*.stderr.diff
/memcheck/tests/solaris/*.stderr.diff*
/memcheck/tests/solaris/*.stderr.out
/memcheck/tests/solaris/*.stdout.diff
/memcheck/tests/solaris/*.stdout.out
Expand Down Expand Up @@ -1393,7 +1397,7 @@
/memcheck/tests/x86-linux/shm

# /memcheck/tests/x86-solaris/
/memcheck/tests/x86-solaris/*.stderr.diff
/memcheck/tests/x86-solaris/*.stderr.diff*
/memcheck/tests/x86-solaris/*.stderr.out
/memcheck/tests/x86-solaris/*.stdout.diff
/memcheck/tests/x86-solaris/*.stdout.out
Expand Down Expand Up @@ -1435,7 +1439,9 @@
/memcheck/tests/freebsd/eventfd1
/memcheck/tests/freebsd/eventfd2
/memcheck/tests/freebsd/extattr
/memcheck/tests/freebsd/exterrctl
/memcheck/tests/freebsd/fbsd278566
/memcheck/tests/freebsd/fchroot
/memcheck/tests/freebsd/fexecve
/memcheck/tests/freebsd/file_locking_wait6
/memcheck/tests/freebsd/get_set_context
Expand All @@ -1445,6 +1451,7 @@
/memcheck/tests/freebsd/getrlimitusage
/memcheck/tests/freebsd/inlinfo
/memcheck/tests/freebsd/inlinfo_nested.so
/memcheck/tests/freebsd/kenv
/memcheck/tests/freebsd/kqueue
/memcheck/tests/freebsd/kqueuex
/memcheck/tests/freebsd/linkat
Expand All @@ -1462,6 +1469,7 @@
/memcheck/tests/freebsd/scalar_vfork
/memcheck/tests/freebsd/sctp
/memcheck/tests/freebsd/sctp2
/memcheck/tests/freebsd/setcred
/memcheck/tests/freebsd/setproctitle
/memcheck/tests/freebsd/sigwait
/memcheck/tests/freebsd/stat
Expand All @@ -1486,6 +1494,7 @@
/memcheck/tests/amd64-freebsd/posix_fallocate
/memcheck/tests/amd64-freebsd/reallocarray
/memcheck/tests/amd64-freebsd/reallocf
/memcheck/tests/amd64-freebsd/scalar_arg_check

# /memcheck/tests/x86-freebsd
/memcheck/tests/x86-freebsd/*.stderr.diff
Expand All @@ -1498,6 +1507,17 @@
/memcheck/tests/x86-freebsd/posix_fadvise
/memcheck/tests/x86-freebsd/posix_fallocate
/memcheck/tests/x86-freebsd/reallocarray
/memcheck/tests/x86-freebsd/scalar_arg_check

# /memcheck/tests/arm64-freebsd
/memcheck/tests/arm64-freebsd/*.stderr.diff
/memcheck/tests/arm64-freebsd/*.stderr.out
/memcheck/tests/arm64-freebsd/*.stdout.diff
/memcheck/tests/arm64-freebsd/*.stdout.out
/memcheck/tests/arm64-freebsd/.deps
/memcheck/tests/arm64-freebsd/Makefile
/memcheck/tests/arm64-freebsd/Makefile.in
/memcheck/tests/arm64-freebsd/scalar_arg_check

# /mpi/
/mpi/*.dSYM
Expand Down Expand Up @@ -1569,6 +1589,7 @@
/none/tests/fdbaduse
/none/tests/fdleak_cmsg
/none/tests/fdleak_creat
/none/tests/fdleak_doubleclose0
/none/tests/fdleak_dup
/none/tests/fdleak_dup2
/none/tests/fdleak_fcntl
Expand Down Expand Up @@ -1673,13 +1694,16 @@
/none/tests/tls
/none/tests/track-fds-exec-children
/none/tests/track_new
/none/tests/track_std
/none/tests/track_bad
/none/tests/unit_debuglog
/none/tests/use_after_close
/none/tests/valgrind_cpp_test
/none/tests/vgcore.*
/none/tests/vgprintf
/none/tests/vgprintf_nvalgrind
/none/tests/yield
/none/tests/getdents_filter

# /none/tests/amd64/
/none/tests/amd64/*.dSYM
Expand Down Expand Up @@ -1788,11 +1812,11 @@
/none/tests/amd64-linux/map_32bits

# /none/tests/amd64-solaris/
/none/tests/amd64-solaris/*.stderr.diff
/none/tests/amd64-solaris/*.stderr.diff*
/none/tests/amd64-solaris/*.stderr.out
/none/tests/amd64-solaris/*.stdout.diff
/none/tests/amd64-solaris/*.stdout.out
/none/tests/amd64-solaris/*.post.diff
/none/tests/amd64-solaris/*.post.diff*
/none/tests/amd64-solaris/*.post.out
/none/tests/amd64-solaris/.deps
/none/tests/amd64-solaris/Makefile
Expand Down Expand Up @@ -1880,6 +1904,7 @@
/none/tests/linux/brk-overflow1
/none/tests/linux/brk-overflow2
/none/tests/linux/bug498317
/none/tests/linux/bug506910
/none/tests/linux/clonev
/none/tests/linux/Makefile
/none/tests/linux/Makefile.in
Expand All @@ -1890,8 +1915,10 @@
/none/tests/linux/mremap4
/none/tests/linux/mremap5
/none/tests/linux/mremap6
/none/tests/linux/open_client
/none/tests/linux/pthread-stack
/none/tests/linux/stack-overflow
/none/tests/linux/getdents_filter

# /none/tests/mips32/
/none/tests/mips32/Makefile
Expand Down Expand Up @@ -2114,15 +2141,14 @@
/none/tests/s390x/sub
/none/tests/s390x/sub-z14
/none/tests/s390x/sub_EI
/none/tests/s390x/tcxb
/none/tests/s390x/hfp
/none/tests/s390x/xc
/none/tests/s390x/xor
/none/tests/s390x/xor_EI
/none/tests/s390x/stck
/none/tests/s390x/stcke
/none/tests/s390x/stckf
/none/tests/s390x/op_exception
/none/tests/s390x/fgx
/none/tests/s390x/condloadstore
/none/tests/s390x/fold_And16
/none/tests/s390x/stfle
Expand Down Expand Up @@ -2159,20 +2185,16 @@
/none/tests/s390x/cu14_1
/none/tests/s390x/cu41
/none/tests/s390x/ecag
/none/tests/s390x/fpext
/none/tests/s390x/fpext_warn
/none/tests/s390x/fpconv
/none/tests/s390x/rounding-1
/none/tests/s390x/rounding-2
/none/tests/s390x/rounding-3
/none/tests/s390x/rounding-4
/none/tests/s390x/rounding-5
/none/tests/s390x/bfp-1
/none/tests/s390x/bfp-2
/none/tests/s390x/bfp-3
/none/tests/s390x/bfp-4
/none/tests/s390x/srnm
/none/tests/s390x/srnmb
/none/tests/s390x/fpext_fail
/none/tests/s390x/bfp-306054
/none/tests/s390x/bfp-arith
/none/tests/s390x/bfp-load
/none/tests/s390x/bfp-fpc
/none/tests/s390x/bfp-tdc
/none/tests/s390x/bfp-muldiv
/none/tests/s390x/bfp-compare
/none/tests/s390x/bfp-convert
/none/tests/s390x/comp-1
/none/tests/s390x/comp-2
/none/tests/s390x/ex
Expand All @@ -2197,7 +2219,6 @@
/none/tests/s390x/spechelper-slgr
/none/tests/s390x/spechelper-or
/none/tests/s390x/spechelper-tm
/none/tests/s390x/rounding-6
/none/tests/s390x/laa
/none/tests/s390x/dfp-1
/none/tests/s390x/dfp-2
Expand All @@ -2209,7 +2230,6 @@
/none/tests/s390x/srnmt
/none/tests/s390x/pfpo
/none/tests/s390x/rxsbg
/none/tests/s390x/fixbr
/none/tests/s390x/popcnt
/none/tests/s390x/vector
/none/tests/s390x/lsc2
Expand Down Expand Up @@ -2240,6 +2260,18 @@
/none/tests/riscv64/integer
/none/tests/riscv64/muldiv

# /none/tests/iropt-test/
/none/tests/iropt-test/*.dSYM
/none/tests/iropt-test/*.stderr.diff*
/none/tests/iropt-test/*.stderr.out
/none/tests/iropt-test/*.stdout.diff*
/none/tests/iropt-test/*.stdout.out
/none/tests/iropt-test/.deps
/none/tests/iropt-test/Makefile
/none/tests/iropt-test/Makefile.in
/none/tests/iropt-test/iropt-test
/none/tests/iropt-test/iropt-test-sec

# /none/tests/s390x/disasm-test/
/none/tests/s390x/disasm-test/*.dSYM
/none/tests/s390x/disasm-test/*.stderr.diff*
Expand Down Expand Up @@ -2308,9 +2340,12 @@
/none/tests/freebsd/bug498317
none/tests/freebsd/bug499212
/none/tests/freebsd/osrel
/none/tests/freebsd/readlinkat
/none/tests/freebsd/readlinkat2
/none/tests/freebsd/swapcontext
/none/tests/freebsd/fexecve
/none/tests/freebsd/hello_world
/none/tests/freebsd/open_client
/none/tests/freebsd/proc_pid_file
/none/tests/freebsd/sanity_level_thread
/none/tests/freebsd/usrstack
Expand Down Expand Up @@ -2417,11 +2452,11 @@ none/tests/freebsd/bug499212
/none/tests/x86-linux/sigcontext

# /none/tests/x86-solaris/
/none/tests/x86-solaris/*.stderr.diff
/none/tests/x86-solaris/*.stderr.diff*
/none/tests/x86-solaris/*.stderr.out
/none/tests/x86-solaris/*.stdout.diff
/none/tests/x86-solaris/*.stdout.out
/none/tests/x86-solaris/*.post.diff
/none/tests/x86-solaris/*.post.diff*
/none/tests/x86-solaris/*.post.out
/none/tests/x86-solaris/.deps
/none/tests/x86-solaris/Makefile
Expand All @@ -2439,7 +2474,7 @@ none/tests/freebsd/bug499212
/none/tests/x86-freebsd/.deps
/none/tests/x86-freebsd/Makefile
/none/tests/x86-freebsd/Makefile.in
/none/tests/x86-freebsd/445032
/none/tests/x86-freebsd/bug445032

# /perf/
/perf/*.dSYM
Expand Down Expand Up @@ -2508,6 +2543,9 @@ none/tests/freebsd/bug499212
# /VEX/switchback/
/VEX/switchback/switchback

# /VEX/useful/
/VEX/useful/vex

*.vgtest*.trs
*.vgtest*.log
/test-suite-overall.log
Expand Down
Loading
Loading