]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
filter_gdb: Handle r = SYSCALL_CANCEL as alternative for return SYSCALL_CANCEL
authorMark Wielaard <mark@klomp.org>
Tue, 12 Oct 2021 20:41:30 +0000 (22:41 +0200)
committerMark Wielaard <mark@klomp.org>
Tue, 12 Oct 2021 20:44:08 +0000 (22:44 +0200)
This happens with glibc 2.33 when debuginfo is installed.

gdbserver_tests/filter_gdb.in

index fd20621842a08e9dd1d2b8f712e1eec9d7ee37c3..d0c94f3f1af2e44e228d3aa591a24631a770dd95 100755 (executable)
@@ -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)