|
From: Mark W. <ma...@so...> - 2021-10-12 20:44:45
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=3eba47604df85d93bbd4301a316dda8b71c385b1 commit 3eba47604df85d93bbd4301a316dda8b71c385b1 Author: Mark Wielaard <ma...@kl...> Date: Tue Oct 12 22:41:30 2021 +0200 filter_gdb: Handle r = SYSCALL_CANCEL as alternative for return SYSCALL_CANCEL This happens with glibc 2.33 when debuginfo is installed. Diff: --- gdbserver_tests/filter_gdb.in | 1 + 1 file changed, 1 insertion(+) diff --git a/gdbserver_tests/filter_gdb.in b/gdbserver_tests/filter_gdb.in index fd20621842..d0c94f3f1a 100755 --- a/gdbserver_tests/filter_gdb.in +++ b/gdbserver_tests/filter_gdb.in @@ -125,6 +125,7 @@ s/in __select$/in syscall .../ /sysv\/linux\/select\.c/d /sysv\/linux\/generic\/select.c/d /return SYSCALL_CANCEL /d +/r = SYSCALL_CANCEL /d # a more specialised system call select stack trace part # (on 32 bits, we have an int_80, on 64 bits, directly select) |