aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.reverse/step-reverse.exp
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>2009-07-14 20:17:26 +0000
committerMichael Snyder <msnyder@vmware.com>2009-07-14 20:17:26 +0000
commitf662c3bce4df8aa5361122ea49dec9ee0e14dfad (patch)
tree69ae24fecbe9425f9070cc1bd190b8cd0e773702 /gdb/testsuite/gdb.reverse/step-reverse.exp
parent01a8f077edb6f09060c339831a9b3c7e5f45c812 (diff)
downloadgdb-f662c3bce4df8aa5361122ea49dec9ee0e14dfad.zip
gdb-f662c3bce4df8aa5361122ea49dec9ee0e14dfad.tar.gz
gdb-f662c3bce4df8aa5361122ea49dec9ee0e14dfad.tar.bz2
2009-07-14 Michael Snyder <msnyder@vmware.com>
* gdb.reverse/step-reverse.exp (stepi into function call): Call instruction may not be first instruction in the line. (reverse stepi from a function call): Used wrong line number.
Diffstat (limited to 'gdb/testsuite/gdb.reverse/step-reverse.exp')
-rw-r--r--gdb/testsuite/gdb.reverse/step-reverse.exp8
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.reverse/step-reverse.exp b/gdb/testsuite/gdb.reverse/step-reverse.exp
index 050b750..31a707d 100644
--- a/gdb/testsuite/gdb.reverse/step-reverse.exp
+++ b/gdb/testsuite/gdb.reverse/step-reverse.exp
@@ -104,6 +104,10 @@ gdb_test_multiple "stepi" "$test_message" {
send_gdb "stepi\n"
exp_continue
}
+ -re "STEPI TEST.*$gdb_prompt $" {
+ send_gdb "stepi\n"
+ exp_continue
+ }
}
# stepi thru return of a function call
@@ -168,7 +172,7 @@ gdb_test_multiple "stepi" "$test_message" {
# stepi backward out of a function call
-set stepi_location [gdb_get_line_number "FINISH TEST" "$srcfile"]
+set stepi_location [gdb_get_line_number "STEPI TEST" "$srcfile"]
set test_message "reverse stepi from a function call"
gdb_test_multiple "stepi" "$test_message" {
-re "ARRIVED IN CALLEE.*$gdb_prompt $" {
@@ -178,7 +182,7 @@ gdb_test_multiple "stepi" "$test_message" {
send_gdb "stepi\n"
exp_continue
}
- -re "${hex}\[ \t\]*$stepi_location.*STEPI TEST.*$gdb_prompt $" {
+ -re "${hex} in main .*:$stepi_location.*STEPI TEST.*$gdb_prompt $" {
send_gdb "stepi\n"
exp_continue
}