]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Illumos: regtest filters and gitignore
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 28 Jan 2023 17:27:16 +0000 (18:27 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 28 Jan 2023 17:27:16 +0000 (18:27 +0100)
Filter for the gdb python autoload warnings
Filter for another variation of shell abort messages

.gitignore
gdbserver_tests/filter_vgdb.in
tests/filter_stderr_basic.in

index 2400b4571a00fb9b39f07175022fc8675cca2971..b6c2852345399db7308dcd0ac0b2c4946081709e 100644 (file)
 /memcheck/tests/solaris/scalar_frealpathat
 /memcheck/tests/solaris/scalar_getrandom
 /memcheck/tests/solaris/scalar_ioctl
+/memcheck/tests/solaris/scalar_lwp_kill
 /memcheck/tests/solaris/scalar_lwp_name
 /memcheck/tests/solaris/scalar_lwp_sigqueue
 /memcheck/tests/solaris/scalar_lwp_sigqueue_pid
 /memcheck/tests/solaris/scalar_modctl_modnvl
+/memcheck/tests/solaris/scalar_obsolete
 /memcheck/tests/solaris/scalar_shm_new
 /memcheck/tests/solaris/scalar_spawn
 /memcheck/tests/solaris/scalar_system_stats
 /memcheck/tests/solaris/scalar_tsol_clearance
 /memcheck/tests/solaris/scalar_utimensat
+/memcheck/tests/solaris/scalar_utimesys
 /memcheck/tests/solaris/scalar_uuidsys
 /memcheck/tests/solaris/scalar_zone_defunct
 /memcheck/tests/solaris/sendfilev
 /memcheck/tests/x86-solaris/context_sse
 /memcheck/tests/x86-solaris/ldsoexec
 /memcheck/tests/x86-solaris/scalar
+/memcheck/tests/x86-solaris/scalar_obsolete
 
 # /memcheck/tests/freebsd/
 /memcheck/tests/freebsd/*.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.out
 /none/tests/amd64-solaris/.deps
 /none/tests/amd64-solaris/Makefile
 /none/tests/amd64-solaris/Makefile.in
 /none/tests/solaris/*.stderr.out
 /none/tests/solaris/*.stdout.diff
 /none/tests/solaris/*.stdout.out
+/none/tests/solaris/*.post.diff
+/none/tests/solaris/*.post.out
 /none/tests/solaris/.deps
 /none/tests/solaris/Makefile
 /none/tests/solaris/Makefile.in
 
 # /none/tests/x86/
 /none/tests/x86/*.dSYM
-/none/tests/x86/*.stderr.diff
+/none/tests/x86/*.stderr.diff*
 /none/tests/x86/*.stderr.out
-/none/tests/x86/*.stdout.diff
+/none/tests/x86/*.stdout.diff*
 /none/tests/x86/*.stdout.out
 /none/tests/x86/.deps
 /none/tests/x86/aad_aam
 /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.out
 /none/tests/x86-solaris/.deps
 /none/tests/x86-solaris/Makefile
 /none/tests/x86-solaris/Makefile.in
index bd593d91c9777703783cfedd5634477a04127a0a..c1844e90c060a2124d2284fa62b77a3ae59dd2d1 100755 (executable)
@@ -37,6 +37,7 @@ $SED -e '/warning: File .*valgrind-monitor.py.*declined.*/d' |
 $SED -e '/warning: Missing auto-load script.*/d' |
 $SED -e '/of file .*vgpreload.*so.*/d' |
 $SED -e '/Use.*info auto-load python-scripts.*/d' |
+$SED -e '/warning: Invalid entry in .debug_gdb_scripts section/d' |
 
 # and filter out any remaining empty lines
 $SED -e '/^$/d'
index fc1d19b35b5f7769b5425f51cb493d8d5c2f16aa..db83e9f366997e00f6185d1bf2112466eeb35d5b 100755 (executable)
@@ -52,6 +52,8 @@ perl -n -e 'print if !/^(Segmentation fault|Alarm clock|Aborted|Bus error|Killed
 
 # Similar as above, but for ksh on Solaris/illumos.
 perl -n -e 'print if !/^(Memory fault|Killed) $/' |
+# bash on Illumos
+$SED '/sh: [1-9][0-9]*: Memory fault/d' |
 
 # Translate intercepted glibc functions back to their canonical name
 perl -p -e "s/: memcpy\@\@?GLIBC_[.1-9]+ \(vg_replace_strmem.c:.*?\)/: memcpy \(vg_replace_strmem.c:...\)/" |