From: Paul Floyd Date: Tue, 7 Jan 2025 12:34:56 +0000 (+0100) Subject: regtest: add a Linux version of test for bug498317 X-Git-Tag: VALGRIND_3_25_0~182 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=042cc5fcc229896d3c954d0969a8bea06bbf7fd7;p=thirdparty%2Fvalgrind.git regtest: add a Linux version of test for bug498317 --- diff --git a/.gitignore b/.gitignore index 0456de003f..e82d3e2fe0 100644 --- a/.gitignore +++ b/.gitignore @@ -1854,6 +1854,7 @@ /none/tests/linux/blockfault /none/tests/linux/brk-overflow1 /none/tests/linux/brk-overflow2 +/none/tests/linux/bug498317 /none/tests/linux/clonev /none/tests/linux/Makefile /none/tests/linux/Makefile.in diff --git a/none/tests/linux/Makefile.am b/none/tests/linux/Makefile.am index 5299da2230..f1a95b4d58 100644 --- a/none/tests/linux/Makefile.am +++ b/none/tests/linux/Makefile.am @@ -7,6 +7,7 @@ EXTRA_DIST = \ blockfault.stderr.exp blockfault.vgtest \ brk-overflow1.stderr.exp brk-overflow1.vgtest \ brk-overflow2.stderr.exp brk-overflow2.vgtest \ + bug498317.supp bug498317.vgtest \ clonev.stdout.exp clonev.stderr.exp clonev.vgtest \ membarrier.stderr.exp membarrier.vgtest \ mremap.stderr.exp mremap.stderr.exp-glibc27 mremap.stdout.exp \ @@ -23,6 +24,7 @@ check_PROGRAMS = \ blockfault \ brk-overflow1 \ brk-overflow2 \ + bug498317 \ clonev \ mremap \ mremap2 \ diff --git a/none/tests/linux/bug498317.c b/none/tests/linux/bug498317.c new file mode 120000 index 0000000000..e763fcd328 --- /dev/null +++ b/none/tests/linux/bug498317.c @@ -0,0 +1 @@ +../freebsd/bug498317.c \ No newline at end of file diff --git a/none/tests/linux/bug498317.stderr.exp b/none/tests/linux/bug498317.stderr.exp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/none/tests/linux/bug498317.supp b/none/tests/linux/bug498317.supp new file mode 100644 index 0000000000..72673d9c0d --- /dev/null +++ b/none/tests/linux/bug498317.supp @@ -0,0 +1,8 @@ +{ + test suppression of FdBadUse + CoreError:FdBadUse + fun:__fcntl64_nocancel_adjusted + fun:fcntl + fun:main +} + diff --git a/none/tests/linux/bug498317.vgtest b/none/tests/linux/bug498317.vgtest new file mode 100644 index 0000000000..0e5672e712 --- /dev/null +++ b/none/tests/linux/bug498317.vgtest @@ -0,0 +1,2 @@ +prog: bug498317 +vgopts: -q --track-fds=yes --suppressions=bug498317.supp