]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
FreeBSD: more filtering for gdbserver_tests/nlvgdbsigqueue
authorPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 28 Oct 2022 20:19:47 +0000 (22:19 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 28 Oct 2022 20:19:47 +0000 (22:19 +0200)
Needed for FreeBSD 14 without debug info files.

gdbserver_tests/filter_gdb.in

index b753e016889a8ad537df145b9e1d26c287cad3b7..04a56fdef1919b4e61229f2e5ddc38106e8cd8c5 100755 (executable)
@@ -119,6 +119,7 @@ s/\(0x........\) in ?? ()$/\1 in syscall .../
 #              return SYSCALL_CANCEL....
 s/in __select .*/in syscall .../
 s/in __select$/in syscall .../
+s/in _select ()/in syscall .../
 /nfds=/d
 /exceptfds=/d
 /timeout=/d
@@ -135,6 +136,7 @@ s/in \(.__\)\{0,1\}select () from \/.*$/in syscall .../
 /^   from \/lib64\/libc.so.*$/d
 /^   from \/lib64\/.*\/libc.so.*$/d
 /^   from \/lib64\/.*\/libc-.*.so/d
+s/ from \/lib\/libc\.so.*//
 
 #       and yet another (gdb 7.0 way) to get a system call
 s/in select ()$/in syscall .../