aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.python/py-events.exp
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2014-12-02 11:12:49 -0800
committerDoug Evans <dje@google.com>2014-12-02 11:12:49 -0800
commit71dd4b30a741cf8a23e8a49f6a4294759f76be33 (patch)
tree0d3df55be8a1c69eb9e302648f9315cda3489788 /gdb/testsuite/gdb.python/py-events.exp
parentdc6c87175b672f00e72997c0ff9dcf984e305285 (diff)
downloadgdb-71dd4b30a741cf8a23e8a49f6a4294759f76be33.zip
gdb-71dd4b30a741cf8a23e8a49f6a4294759f76be33.tar.gz
gdb-71dd4b30a741cf8a23e8a49f6a4294759f76be33.tar.bz2
revert previous patch so that I can re-commit with correct author
Diffstat (limited to 'gdb/testsuite/gdb.python/py-events.exp')
-rw-r--r--gdb/testsuite/gdb.python/py-events.exp117
1 files changed, 0 insertions, 117 deletions
diff --git a/gdb/testsuite/gdb.python/py-events.exp b/gdb/testsuite/gdb.python/py-events.exp
index 1372382..c4331fe 100644
--- a/gdb/testsuite/gdb.python/py-events.exp
+++ b/gdb/testsuite/gdb.python/py-events.exp
@@ -79,123 +79,6 @@ all threads stopped"
delete_breakpoints
-# Test inferior call events
-
-gdb_test_multiple "info threads" "get current thread" {
- -re "\[^\n\r\]*process (\[0-9\]+)\[^\n\r\]*do_nothing.*$gdb_prompt $" {
- set process_id $expect_out(1,string)
- pass "get current thread"
- }
-}
-
-gdb_test_multiple "print do_nothing" "get address of do_nothing" {
- -re "\[^\n\r\]*(0x\[0-9a-f\]+) \<do_nothing\>.*$gdb_prompt $" {
- set addr $expect_out(1,string)
- pass "get address of do_nothing"
- }
-}
-
-set expected [list "event type: pre-call"]
-lappend expected "ptid: \\($process_id, $process_id, 0\\)" "address: $addr"
-lappend expected "event type: post-call"
-lappend expected "ptid: \\($process_id, $process_id, 0\\)" "address: $addr"
-gdb_test_sequence "call do_nothing()" "" $expected
-
-# Test register changed event
-gdb_test_no_output {set $old_sp = $sp}
-gdb_test_sequence {set $sp = 0} "" {
- "event type: register-changed"
- "frame: "
- "num: "
-}
-gdb_test_sequence {set $sp = 1} "" {
- "event type: register-changed"
- "frame: "
- "num: "
-}
-gdb_test_sequence {set $sp = $old_sp} "" {
- "event type: register-changed"
- "frame: "
- "num: "
-}
-
-# Test that no register_changed event is generated on "non-user"
-# modifications
-set test "up"
-gdb_test_multiple {up} $test {
- -re "event type: register-changed.*\r\n$gdb_prompt $" {
- fail $test
- }
- -re "#1.*in first.*\r\n.*do_nothing.*\r\n$gdb_prompt $" {
- pass $test
- }
-}
-
-set test "down"
-gdb_test_multiple {down} $test {
- -re "event type: register-changed.*\r\n$gdb_prompt $" {
- fail $test
- }
- -re "#0.*do_nothing.* at .*\r\n.*void do_nothing.*\r\n$gdb_prompt $" {
- pass $test
- }
-}
-
-set test "step"
-# Note: This will step the inferior out of do_nothing and back into first.
-gdb_test_multiple {step} $test {
- -re "event type: register-changed.*\r\n$gdb_prompt $" {
- fail $test
- }
- -re "first.* at .*\r\n$gdb_prompt $" {
- pass $test
- }
-}
-
-# Test memory changed event
-gdb_test_no_output {set $saved = *(int*) $sp}
-gdb_test_sequence {set *(int*) $sp = 0} "" {
- "event type: memory-changed"
- "address: "
- "length: "
-}
-gdb_test_sequence {set *(int*) $sp = $saved} "" {
- "event type: memory-changed"
- "address: "
- "length: "
-}
-
-# Test that no memory_changed event is generated on breakpoint
-# activity
-set test "break second"
-gdb_test_multiple "break second" $test {
- -re "event type: memory-changed" {
- fail $test
- }
- -re "Breakpoint (\[0-9\]+) at .*\r\n$gdb_prompt $" {
- set second_breakpoint $expect_out(1,string)
- pass $test
- }
-
-}
-
-set test "continue to breakpoint $second_breakpoint"
-set expected ".*event type: continue.*\r\n"
-append expected ".*event type: stop.*\r\n"
-append expected ".*stop reason: breakpoint.*\r\n"
-append expected ".*all threads stopped.*\r\n$gdb_prompt $"
-
-gdb_test_multiple "continue" $test {
- -re "event type: memory-changed.*\r\n$gdb_prompt $" {
- fail $test
- }
- -re $expected {
- pass $test
- }
-}
-
-gdb_test_no_output "delete $second_breakpoint"
-
#test exited event.
gdb_test "continue" ".*event type: continue.*
.*clear_objfiles\[\r\n\]*progspace: .*py-events.*