gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 16 Oct 2011 08:42:04 +0000 (08:42 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 16 Oct 2011 08:42:04 +0000 (08:42 +0000)
Fix results with system glibc debug info installed.
* gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
(continue to $syscall (2nd time), continue to $syscall (3rd time)):
Accept also __libc_ symbol prefix and no prefix.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/disp-step-syscall.exp

index 1de5d3c9fa649b9f3fce37c7f3ab0cd1577ede72..7a65e9fb93f4613caa0269051c302e2c213135a3 100644 (file)
@@ -1,3 +1,10 @@
+2011-10-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix results with system glibc debug info installed.
+       * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
+       (continue to $syscall (2nd time), continue to $syscall (3rd time)):
+       Accept also __libc_ symbol prefix and no prefix.
+
 2011-10-14  Keith Seitz  <keiths@redhat.com>
 
        PR c++/13225
index a84ca29eb7c60014bee6adf15b82ed006290ca5d..36c9e2a3521d08b195bd33b5d397cb81586be3df 100644 (file)
@@ -64,13 +64,13 @@ proc disp_step_cross_syscall { syscall } {
        }
     }
 
-    gdb_test "continue" "Continuing\\..*Breakpoint \[0-9\]+, .* in $syscall ().*" \
+    gdb_test "continue" "Continuing\\..*Breakpoint \[0-9\]+, (.* in |__libc_|)$syscall \\(\\).*" \
        "continue to $syscall (1st time)"
     # Hit the breakpoint on $syscall for the first time.  In this time, we will let PLT
     # resolution done, and the number single steps we will do later will be
     # reduced.
 
-    gdb_test "continue" "Continuing\\..*Breakpoint \[0-9\]+, .* in $syscall ().*" \
+    gdb_test "continue" "Continuing\\..*Breakpoint \[0-9\]+, (.* in |__libc_|)$syscall \\(\\).*" \
        "continue to $syscall (2nd time)"
     # Hit the breakpoint on $syscall for the second time.  In this time, the address
     # of syscall insn and next insn of syscall are recorded.
@@ -102,7 +102,7 @@ proc disp_step_cross_syscall { syscall } {
     gdb_test "stepi" ".*" "stepi $syscall insn"
     set syscall_insn_next_addr [get_hexadecimal_valueof "\$pc" "0"]
 
-    gdb_test "continue" "Continuing\\..*Breakpoint \[0-9\]+, .* in $syscall ().*" \
+    gdb_test "continue" "Continuing\\..*Breakpoint \[0-9\]+, (.* in |__libc_|)$syscall \\(\\).*" \
        "continue to $syscall (3rd time)"
 
     # Hit the breakpoint on $syscall for the third time.  In this time, we'll set