From 3eba47604df85d93bbd4301a316dda8b71c385b1 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Tue, 12 Oct 2021 22:41:30 +0200 Subject: [PATCH] filter_gdb: Handle r = SYSCALL_CANCEL as alternative for return SYSCALL_CANCEL This happens with glibc 2.33 when debuginfo is installed. --- 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) -- 2.47.2