]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
FreeBSD regtest: update filters for fdleak tests
authorPaul Floyd <pjfloyd@wanadoo.fr>
Wed, 13 Mar 2024 19:30:47 +0000 (20:30 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Wed, 13 Mar 2024 19:30:47 +0000 (20:30 +0100)
none/tests/file_dclose.vgtest
none/tests/filter_fdleak
none/tests/socket_close.vgtest

index 3f13a1dc32075a916c4721bed1761b7eac760d2d..e75934ef840454da171c13854714ce41adf963bc 100644 (file)
@@ -1,3 +1,4 @@
 prog: file_dclose
 prereq: test -x file_dclose
 vgopts: -q --track-fds=yes
+stderr_filter: filter_fdleak
index 9315207138ce7cccc88766c5a9e62a7ae312cef8..7258bc7993ad53a2ae02223efa769fda3d38e3bb 100755 (executable)
@@ -15,6 +15,9 @@ perl -p -e 's/^Open file descriptor [0-9]*: .*/Open file descriptor ...: .../' |
 perl -p -e 's/^Open file descriptor [0-9]*:$/Open file descriptor ...:/' |
 perl -p -e 's/127.0.0.1:[0-9]*/127.0.0.1:.../g' |
 
+# FreeBSD specific fdleak filters
+perl -p -e 's/ _close / close /;s/ _openat / creat /;s/internet/AF_INET socket 4: 127.0.0.1:... <-> 127.0.0.1:.../' |
+
 # Stack traces showing where fds were created have lots of variations:
 # different numbers of entries, line numbers or not depending on whether
 # libc debug info is present, 'main' vs. '(below main)', etc.  
index 118e9da3b11e10fb3951a3df74aeec199c79781e..5b52cbf9bf6ed393f7de59cc7c966146560d9129 100644 (file)
@@ -1,3 +1,4 @@
 prog: socket_close
 prereq: test -x socket_close
 vgopts: -q --track-fds=yes
+stderr_filter: filter_fdleak