aboutsummaryrefslogtreecommitdiff
path: root/gdb/varobj.h
diff options
context:
space:
mode:
authorYao Qi <yao@codesourcery.com>2013-09-10 08:58:23 +0800
committerYao Qi <yao@codesourcery.com>2014-06-12 15:27:09 +0800
commit5a2e0d6e89f69f0c3d013cf43f3bd3d97b5e628b (patch)
treed46ef80b8bebe70443c8fe61b1999fddb0033e4f /gdb/varobj.h
parentc151b1c645a87136b61d9c16741b40f59694ed02 (diff)
downloadgdb-5a2e0d6e89f69f0c3d013cf43f3bd3d97b5e628b.zip
gdb-5a2e0d6e89f69f0c3d013cf43f3bd3d97b5e628b.tar.gz
gdb-5a2e0d6e89f69f0c3d013cf43f3bd3d97b5e628b.tar.bz2
Use 'struct varobj_item' to represent name and value pair
Hi, name and value pair is widely used in varobj.c. This patch is to add a new struct varobj_item to represent them, so that the number of function arguments can be reduced. Finally, the iteration is done on 'struct varobj_item' instead of PyObject after this patch series. V2: - Fix changelog entry. - Fix one grammatical mistake. gdb: 2014-06-12 Yao Qi <yao@codesourcery.com> * varobj.c (struct varobj_item): New structure. (create_child_with_value): Update declaration. (varobj_add_child): Replace arguments 'name' and 'value' with 'item'. All callers updated. (install_dynamic_child): Likewise. (update_dynamic_varobj_children): Likewise. (varobj_add_child): Likewise. (create_child_with_value): Likewise.
Diffstat (limited to 'gdb/varobj.h')
0 files changed, 0 insertions, 0 deletions