]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
regtest: add a Linux version of test for bug498317
authorPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 7 Jan 2025 12:34:56 +0000 (13:34 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 7 Jan 2025 12:34:56 +0000 (13:34 +0100)
.gitignore
none/tests/linux/Makefile.am
none/tests/linux/bug498317.c [new symlink]
none/tests/linux/bug498317.stderr.exp [new file with mode: 0644]
none/tests/linux/bug498317.supp [new file with mode: 0644]
none/tests/linux/bug498317.vgtest [new file with mode: 0644]

index 0456de003fe7ad58024c1a2851225035e5e15ab4..e82d3e2fe0677a51405cf49077bd2454dd13a37a 100644 (file)
 /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
index 5299da223056c464ed114e54f2d8a0f2cf10a91b..f1a95b4d5836d146e1082d7af139456e2981d645 100644 (file)
@@ -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 (symlink)
index 0000000..e763fcd
--- /dev/null
@@ -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 (file)
index 0000000..e69de29
diff --git a/none/tests/linux/bug498317.supp b/none/tests/linux/bug498317.supp
new file mode 100644 (file)
index 0000000..72673d9
--- /dev/null
@@ -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 (file)
index 0000000..0e5672e
--- /dev/null
@@ -0,0 +1,2 @@
+prog: bug498317
+vgopts: -q --track-fds=yes --suppressions=bug498317.supp