summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/foll-fork.exp
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2008-11-20 17:17:59 +0000
committerAndreas Schwab <schwab@linux-m68k.org>2008-11-20 17:17:59 +0000
commita9c640111debc0b61f074ef7ce2521ca9a587a10 (patch)
tree90bbd8bca46a6c0c0f9202276daec6a13b532523 /gdb/testsuite/gdb.base/foll-fork.exp
parentc7e8a53cdd5cd68ded1e80c52a691791fb28a0e4 (diff)
downloadbinutils-gdb-a9c640111debc0b61f074ef7ce2521ca9a587a10.tar.gz
* gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
matching syscall entry point. * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow) (tcatch_vfork_then_child_follow): Likewise. Finish through vfork even if we stopped at the syscall trampoline.
Diffstat (limited to 'gdb/testsuite/gdb.base/foll-fork.exp')
-rw-r--r--gdb/testsuite/gdb.base/foll-fork.exp4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.base/foll-fork.exp b/gdb/testsuite/gdb.base/foll-fork.exp
index 79a9a012b0b..fc72e412f18 100644
--- a/gdb/testsuite/gdb.base/foll-fork.exp
+++ b/gdb/testsuite/gdb.base/foll-fork.exp
@@ -167,7 +167,7 @@ proc catch_fork_child_follow {} {
send_gdb "continue\n"
gdb_expect {
- -re "Catchpoint.*(forked process.*),.*in .*(fork|__kernel_vsyscall).*$gdb_prompt $"\
+ -re "Catchpoint.*(forked process.*),.*in .*(fork|__kernel_v?syscall).*$gdb_prompt $"\
{pass "explicit child follow, catch fork"}
-re "$gdb_prompt $" {fail "explicit child follow, catch fork"}
timeout {fail "(timeout) explicit child follow, catch fork"}
@@ -239,7 +239,7 @@ proc tcatch_fork_parent_follow {} {
send_gdb "continue\n"
gdb_expect {
- -re ".*in .*(fork|__kernel_vsyscall).*$gdb_prompt $"\
+ -re ".*in .*(fork|__kernel_v?syscall).*$gdb_prompt $"\
{pass "explicit parent follow, tcatch fork"}
-re "$gdb_prompt $" {fail "explicit parent follow, tcatch fork"}
timeout {fail "(timeout) explicit parent follow, tcatch fork"}