diff options
author | Yao Qi <yao@codesourcery.com> | 2012-12-15 02:19:21 +0000 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2012-12-15 02:19:21 +0000 |
commit | f2a8bc8a74e38b47d3867f20b841186defe4d8fd (patch) | |
tree | 0147999a3ed211f9bfb596a8b4d8bf59ec29342d /gdb/testsuite/gdb.trace/tracecmd.exp | |
parent | 59965708ea682e60eeff63e0499b1e020f79a69c (diff) | |
download | gdb-f2a8bc8a74e38b47d3867f20b841186defe4d8fd.zip gdb-f2a8bc8a74e38b47d3867f20b841186defe4d8fd.tar.gz gdb-f2a8bc8a74e38b47d3867f20b841186defe4d8fd.tar.bz2 |
2012-12-15 Yao Qi <yao@codesourcery.com>
* breakpoint.c (print_one_breakpoint_location): Display the
state of 'installed' of each non-pending location of a tracepoint
in both CLI and MI.
(download_tracepoint_locations): Notify 'breakpoint-modified'
observer if any tracepoint location is downloaded.
* tracepoint.c (start_tracing): Likewise.
(merge_uploaded_tracepoints): Record all modified
tracepoints and notify 'breakpoint-modified' observer for them.
* NEWS: Mention the change for CLI and MI.
gdb/doc:
2012-12-15 Yao Qi <yao@codesourcery.com>
* gdb.texinfo (Listing Tracepoints): New item and example about
'installed on target' output.
Add more in the example about 'installed on target'.
(GDB/MI Breakpoint Commands): Doc about 'installed field.
gdb/testsuite:
2012-12-15 Yao Qi <yao@codesourcery.com>
* gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
'installed' field in '=breakpoint-modified'.
(test_reconnect): Check 'installed' field in
'=breakpoint-modified' and '=breakpoint-created'.
* gdb.trace/actions.exp: Update test for 'installed' field.
* gdb.trace/change-loc.exp (tracepoint_change_loc_1):
(tracepoint_change_loc_2): Likewise.
Check 'info tracepoint' display nothing else.
* gdb.trace/deltrace.exp: Likewise.
* gdb.trace/infotrace.exp: Likewise.
* gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
Likewise.
* gdb.trace/passcount.exp: Likewise.
* gdb.trace/tracecmd.exp: Likewise.
* gdb.trace/while-stepping.exp: Likewise.
Diffstat (limited to 'gdb/testsuite/gdb.trace/tracecmd.exp')
-rw-r--r-- | gdb/testsuite/gdb.trace/tracecmd.exp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/gdb/testsuite/gdb.trace/tracecmd.exp b/gdb/testsuite/gdb.trace/tracecmd.exp index b4fc3e2..2b0a96a 100644 --- a/gdb/testsuite/gdb.trace/tracecmd.exp +++ b/gdb/testsuite/gdb.trace/tracecmd.exp @@ -62,7 +62,8 @@ gdb_delete_tracepoints gdb_test "trace $srcfile:$testline2" \ "Tracepoint $decimal at $hex: file.*$srcfile, line $testline2." \ "1.1a: set tracepoint at sourceline" -gdb_test "info trace" "in gdb_recursion_test.*$srcfile:$testline2" \ +gdb_test "info trace" "in gdb_recursion_test.*$srcfile:$testline2. +\[\t \]+not installed on target." \ "1.1b: trace sourcefile:line" # 1.2 trace invalid source line @@ -85,7 +86,8 @@ gdb_delete_tracepoints gdb_test "trace gdb_recursion_test" \ "Tracepoint $decimal at $hex: file.*$srcfile, line $testline1." \ "1.4a: trace function by name" -gdb_test "info trace" "in gdb_recursion_test.*$srcfile:$testline1" \ +gdb_test "info trace" "in gdb_recursion_test.*$srcfile:$testline1. +\[\t \]+not installed on target." \ "1.4b: trace function by name" # 1.5 trace non-existant function @@ -122,7 +124,8 @@ gdb_delete_tracepoints gdb_test "trace \*gdb_recursion_test" \ "Tracepoint $decimal at .*$c_test_addr.*" \ "1.7a: trace at function label (before prologue)" -gdb_test "info trace" "$c_test_addr.*in gdb_recursion_test.*:$baseline" \ +gdb_test "info trace" "$c_test_addr.*in gdb_recursion_test.*:$baseline. +\[\t \]+not installed on target." \ "1.7b: verify trace at specific address" # 1.8 trace at invalid address @@ -139,7 +142,9 @@ gdb_delete_tracepoints gdb_test "trace gdb_recursion_test if q1 > 0" \ "Tracepoint $decimal at $hex: file.*$srcfile, line $testline1." \ "1.11a: conditional tracepoint" -gdb_test "info trace" "in gdb_recursion_test.*$srcfile:$testline1.*trace only if q1 > 0" \ +gdb_test "info trace" "in gdb_recursion_test.*$srcfile:$testline1. +\[\t \]+trace only if q1 > 0. +\[\t \]+not installed on target." \ "1.11b: verify conditional tracepoint" # 1.12 set tracepoint in prologue |