]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
More gdb filtering for glibc 2.41 with debuginfo installed
authorMark Wielaard <mark@klomp.org>
Sun, 11 May 2025 21:12:15 +0000 (23:12 +0200)
committerMark Wielaard <mark@klomp.org>
Sat, 17 May 2025 21:04:03 +0000 (23:04 +0200)
(cherry picked from commit 3404f081ed2027ccdb756c87bcaea7f95fd0525a)

gdbserver_tests/filter_gdb.in

index d7b1bb11c64ca3387a4083f997b065e661eca24d..681376e488b6d2e87f234ac56014f585672fb149 100755 (executable)
@@ -137,6 +137,12 @@ s/in _dl_sysinfo_int80 () from \/lib\/ld-linux.so.*/in syscall .../
 #      in __syscall_cancel_arch is just in a syscall
 s/in __syscall_cancel_arch .*/in syscall .../
 
+#      as is just __syscall_cancel_arch
+s/__syscall_cancel_arch .*/0x........ in syscall .../
+
+#      gdb with source might figure out there is just a ret instruction
+/^[1-9][0-9\t ]*ret$/d
+
 #      do_syscall is in syscall
 s/__libc_do_syscall ().*/0x........ in syscall .../