aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.mi/var-cmd.c
diff options
context:
space:
mode:
authorVladimir Prus <vladimir@codesourcery.com>2006-11-28 17:23:10 +0000
committerVladimir Prus <vladimir@codesourcery.com>2006-11-28 17:23:10 +0000
commitacd65feb7ed6511f571de5b5ec7f2dd759819fe5 (patch)
treee0a7f98afb50eae5c17ae270bc31974c9e384697 /gdb/testsuite/gdb.mi/var-cmd.c
parent74ca34cea9f2a3521ecb6b58f57bb799cd19b3ae (diff)
downloadgdb-acd65feb7ed6511f571de5b5ec7f2dd759819fe5.zip
gdb-acd65feb7ed6511f571de5b5ec7f2dd759819fe5.tar.gz
gdb-acd65feb7ed6511f571de5b5ec7f2dd759819fe5.tar.bz2
2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
Fetch varobj values from memory in a single place, and only fetch the values that are really needed. * varobj.c (struct varobj): Clarify comment. (my_value_equal): Remove. (install_new_value): New function. (type_of_child): Remove. (varobj_create): Use install_new_value. (varobj_set_value): Use value_contents_equal, not my_value_equal. (varobj_update): Use install_new_value. (create_child): Likewise. Inline type_of_child here. (value_of_child): Don't fetch the value. (c_value_of_root): Likewise. (c_value_of_variable): Likewise. (type_changeable): Improve comments.
Diffstat (limited to 'gdb/testsuite/gdb.mi/var-cmd.c')
-rw-r--r--gdb/testsuite/gdb.mi/var-cmd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.mi/var-cmd.c b/gdb/testsuite/gdb.mi/var-cmd.c
index 761e804..d0eb6f8 100644
--- a/gdb/testsuite/gdb.mi/var-cmd.c
+++ b/gdb/testsuite/gdb.mi/var-cmd.c
@@ -106,6 +106,10 @@ void incr_a (char a)
b = a;
}
+int array[] = {1,2,3};
+int array2[] = {4,5,6};
+int *array_ptr = array;
+
void
do_locals_tests ()
{