From: Paul Floyd Date: Fri, 28 Oct 2022 20:19:47 +0000 (+0200) Subject: FreeBSD: more filtering for gdbserver_tests/nlvgdbsigqueue X-Git-Tag: VALGRIND_3_21_0~279 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c9aae8f44c50b7949a7a6ed923410eb9c13e9e9;p=thirdparty%2Fvalgrind.git FreeBSD: more filtering for gdbserver_tests/nlvgdbsigqueue Needed for FreeBSD 14 without debug info files. --- diff --git a/gdbserver_tests/filter_gdb.in b/gdbserver_tests/filter_gdb.in index b753e01688..04a56fdef1 100755 --- a/gdbserver_tests/filter_gdb.in +++ b/gdbserver_tests/filter_gdb.in @@ -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 .../