gdb/testsuite/
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.
This commit is contained in:
parent
0b0bf41af8
commit
20ec36d942
|
@ -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>
|
2011-10-14 Keith Seitz <keiths@redhat.com>
|
||||||
|
|
||||||
PR c++/13225
|
PR c++/13225
|
||||||
|
|
|
@ -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)"
|
"continue to $syscall (1st time)"
|
||||||
# Hit the breakpoint on $syscall for the first time. In this time, we will let PLT
|
# 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
|
# resolution done, and the number single steps we will do later will be
|
||||||
# reduced.
|
# 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)"
|
"continue to $syscall (2nd time)"
|
||||||
# Hit the breakpoint on $syscall for the second time. In this time, the address
|
# Hit the breakpoint on $syscall for the second time. In this time, the address
|
||||||
# of syscall insn and next insn of syscall are recorded.
|
# 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"
|
gdb_test "stepi" ".*" "stepi $syscall insn"
|
||||||
set syscall_insn_next_addr [get_hexadecimal_valueof "\$pc" "0"]
|
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)"
|
"continue to $syscall (3rd time)"
|
||||||
|
|
||||||
# Hit the breakpoint on $syscall for the third time. In this time, we'll set
|
# Hit the breakpoint on $syscall for the third time. In this time, we'll set
|
||||||
|
|
Loading…
Reference in New Issue