mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-30 23:40:24 +00:00
* mi-var-cmd.exp: Add tests to check when varobj pinned to a
selected frame changes type.
This commit is contained in:
parent
135c175f57
commit
6f1d84a5f0
@ -1,3 +1,8 @@
|
||||
2002-09-17 Keith Seitz <keiths@redhat.com>
|
||||
|
||||
* mi-var-cmd.exp: Add tests to check when varobj pinned to a
|
||||
selected frame changes type.
|
||||
|
||||
2002-09-17 Keith Seitz <keiths@redhat.com>
|
||||
|
||||
* mi-console.exp: Update copyright.
|
||||
|
@ -519,5 +519,34 @@ mi_gdb_test "-var-delete l" \
|
||||
"\\^done,ndeleted=\"1\"" \
|
||||
"delete var l"
|
||||
|
||||
# Test whether we can follow the name of a variable through multiple
|
||||
# stack frames.
|
||||
mi_gdb_test "-break-insert do_special_tests" \
|
||||
{\^done,bkpt=.*} \
|
||||
"set breakpoint at do_special_tests"
|
||||
|
||||
mi_continue_to {.*} do_special_tests {.*} {.*var-cmd.c} {.*} {stop in do_special_tests}
|
||||
|
||||
mi_gdb_test "-var-create selected_a @ a" \
|
||||
{\^done,name="selected_a",numchild="0",type="int"} \
|
||||
"create selected_a"
|
||||
|
||||
mi_gdb_test "-break-insert incr_a" \
|
||||
{\^done,bkpt=.*} \
|
||||
"set breakpoint at incr_a"
|
||||
|
||||
mi_continue_to {.*} incr_a {.*} {.*var-cmd.c} {.*} {stop in incr_a}
|
||||
|
||||
mi_gdb_test "-var-update selected_a" \
|
||||
{\^done,changelist=\{name="selected_a",in_scope="true",new_type="char",new_num_children="0"\}} \
|
||||
"update selected_a in incr_a"
|
||||
|
||||
mi_next "step a line in incr_a"
|
||||
mi_next "return from incr_a to do_special_tests"
|
||||
|
||||
mi_gdb_test "-var-update selected_a" \
|
||||
{\^done,changelist=\{name="selected_a",in_scope="true",new_type="int",new_num_children="0"\}} \
|
||||
"update selected_a in do_special_tests"
|
||||
|
||||
mi_gdb_exit
|
||||
return 0
|
||||
|
Loading…
Reference in New Issue
Block a user