master
Linux regtest: fix warning when building with clang
Linux regtest: Update aligned_alloc test for GNU libc 2.38
Make aligned_alloc behave more like the underlying platform aligned_alloc
Linux regtest: update MUSL version of aligned_alloc test
Linux musl: corrections for aligned_alloc test
Modify .exp files following the new error message.
Move memcheck/tests/brk to the linux/ subdir, as it's Linux-specific (merged from the DARWIN branch). Also filter the output more so the .stderr.exp2 isn't needed.
Bug 420682 - io_pgetevents is not supported
Bug 480706 - Unhandled syscall 325 (mlock2)
linux regtest: add prereq for bug480706
MUSL regtest: fix a comple of build problems building regression tests on Alpine
Add memcheck/tests/linux/capget.stderr.exp4 variant
Create memcheck/tests/linux/ and move some Linux-specific tests into it. Partial merge from DARWIN branch, r8943.
Add support for execveat syscall
Fix compilation problem when __NR_preadv2 __NR_pwritev2 are undefined
PR432215 Add debuginfod functionality
Tweak debuginfod-check.pl
Bug 79362 - Debug info is lost for .so files when they are dlclose'd. Followup fix to avoid assertion failure when dlopening an object that has previously been dlclosed.
Bug 79362 - Debug info is lost for .so files when they are dlclose'd. Majorly reworked by Philippe Waroquiers.
Refix dlclose_leak.c test.
PR217695 malloc/calloc/realloc/memalign failure doesn't set errno to ENOMEM
Memory allegedly uninitialized after ioctl(PROCMAP_QUERY)
Bug 514297 - Track madvise MADV_GUARD_INSTALL in address space manager
Improve filtering of backtrace noise in the memcheck bucket and update exp files accordingly. This works well for x86 and all testcases pass on my machine. New file filter_memcheck to do the work. There is a bit of a ripple here as filter_memcheck requires command line arguments to be passed in. So all users of filter_memcheck (direct or indirect) were updated as well. filter_stderr was simplified as was filter_libc.
add s390 specific fix for getregset
Add ptrace getreset testcase from Andreas Arnez arnez AT linux DOT vnet DOT ibm DOT com
Implement minimal ptrace support for ppc64[le]-linux.
Followup to r14646. The symbol TIOCSIG is not necessarily defined, e.g. on s390x with glibc 2.3.4. Modify the testcase to bypass the ioctl call in that case.
Add support for ioctl(fd, TIOCSIG, signal_number) which used to issue a false complaint. Fixes BZ #339706 Source patch by David Herrmann (dh.herrmann@gmail.com). Testcase by myself.
Make lsframe1, lsframe2 and stack_changes Linux-only since they all fault natively on Mac.
Un-break regression test run.
Add memcheck errors for aligned and sized allocations and deallocations
Bug 509139 - Update BadSize error messages
Make memalign behave more like the underlying platform memalign
memfd test should be memfd_create test
Add a memfd_create.stderr.exp-fcntl64 variant
Implement a fake /proc/self/auxv file for linux systems. Patch from Mark Wielaard to fix BZ#253519.
regression tests: Remove superfluous backticks
Fix dangling ref in m_errormgr.c + report all uninit fields in a syscall param
ppc regtest: add another expected for memcheck/tests/linux/rfcomm
Support Linux kernel AF_BLUETOOTH for bind().
Make memcheck/tests/linux/sigqueue usable with musl
Made sure that the sigqueue regression test passes on 32-bit and on 64-bit systems.
memcheck/tests: Use ucontext_t instead of struct ucontext
memcheck/tests/linux/stack_changes: Only run this test if setcontext() is available
Squash glibc warning about _BSD_SOURCE being deprecated tests.
Moved 3 Linux-specific tests into linux/ directories.
Bug 476780 - Extend strlcat and strlcpy wrappers to GNU libc (part 2)
Fix memcheck/tests/linux/sys-copy_file_range open call (mode).
Linux syscall wrappers: remove some quotes from parameter names
Add support for the copy_file_range syscall
Warn for execve syscall with argv or argv[0] being NULL.
Regtest Linux ppc64le: add an expected for memcheck sys-execveat
Fix some gcc complaints about unused variables in these tests.
Make sys-openat test conditional upon the existence of AT_FDCWD.
Add support for preadv2 and pwritev2 syscalls
linux regtest: merge the two prereq lines in memcheck sys-preadv2_pwritev2.vgtest
Fix 392118 - unhandled amd64-linux syscall: 332 (statx)
musl regtest : fix warnings and badly initialized struct msghdr
Moved two Linux-specific syscalls to the linux subdirectory.
Replaced a Unicode character by an ASCII character in a source code comment.
Fix prerequisite for memcheck/tests/linux/timerfd-syscall. The testcase was executed despite uname -r being 2.6.9-42.EL Extend tests/os_test.c to take an optional 2nd argument which is a minimum version number. Use os_test in the prerequisite expression.
Update .exp files for r10783.
Move with-space to linux/, because it's hard to replicate on Darwin.