Lines Matching refs:varobj

66   struct varobj *rootvar;
75 struct varobj struct
104 struct varobj *parent; argument
127 struct varobj *child; argument
138 struct varobj *var;
152 struct varobj *var;
160 static int delete_variable (struct cpstack **, struct varobj *, int);
163 struct varobj *, int, int);
165 static int install_variable (struct varobj *);
167 static void uninstall_variable (struct varobj *);
169 static struct varobj *child_exists (struct varobj *, char *);
171 static struct varobj *create_child (struct varobj *, int, char *);
173 static void save_child_in_parent (struct varobj *, struct varobj *);
175 static void remove_child_from_parent (struct varobj *, struct varobj *);
179 static struct varobj *new_variable (void);
181 static struct varobj *new_root_variable (void);
183 static void free_variable (struct varobj *var);
185 static struct cleanup *make_cleanup_free_variable (struct varobj *var);
187 static struct type *get_type (struct varobj *var);
189 static struct type *get_type_deref (struct varobj *var);
193 static enum varobj_display_formats variable_default_display (struct varobj *);
197 static void vpush (struct vstack **pstack, struct varobj *var);
199 static struct varobj *vpop (struct vstack **pstack);
207 static enum varobj_languages variable_language (struct varobj *var);
209 static int number_of_children (struct varobj *);
211 static char *name_of_variable (struct varobj *);
213 static char *name_of_child (struct varobj *, int);
215 static struct value *value_of_root (struct varobj **var_handle, int *);
217 static struct value *value_of_child (struct varobj *parent, int index);
219 static struct type *type_of_child (struct varobj *var);
221 static int variable_editable (struct varobj *var);
223 static char *my_value_of_variable (struct varobj *var);
225 static int type_changeable (struct varobj *var);
229 static int c_number_of_children (struct varobj *var);
231 static char *c_name_of_variable (struct varobj *parent);
233 static char *c_name_of_child (struct varobj *parent, int index);
235 static struct value *c_value_of_root (struct varobj **var_handle);
237 static struct value *c_value_of_child (struct varobj *parent, int index);
239 static struct type *c_type_of_child (struct varobj *parent, int index);
241 static int c_variable_editable (struct varobj *var);
243 static char *c_value_of_variable (struct varobj *var);
247 static int cplus_number_of_children (struct varobj *var);
251 static char *cplus_name_of_variable (struct varobj *parent);
253 static char *cplus_name_of_child (struct varobj *parent, int index);
255 static struct value *cplus_value_of_root (struct varobj **var_handle);
257 static struct value *cplus_value_of_child (struct varobj *parent, int index);
259 static struct type *cplus_type_of_child (struct varobj *parent, int index);
261 static int cplus_variable_editable (struct varobj *var);
263 static char *cplus_value_of_variable (struct varobj *var);
267 static int java_number_of_children (struct varobj *var);
269 static char *java_name_of_variable (struct varobj *parent);
271 static char *java_name_of_child (struct varobj *parent, int index);
273 static struct value *java_value_of_root (struct varobj **var_handle);
275 static struct value *java_value_of_child (struct varobj *parent, int index);
277 static struct type *java_type_of_child (struct varobj *parent, int index);
279 static int java_variable_editable (struct varobj *var);
281 static char *java_value_of_variable (struct varobj *var);
292 int (*number_of_children) (struct varobj * parent);
295 char *(*name_of_variable) (struct varobj * parent);
298 char *(*name_of_child) (struct varobj * parent, int index);
301 struct value *(*value_of_root) (struct varobj ** root_handle);
304 struct value *(*value_of_child) (struct varobj * parent, int index);
307 struct type *(*type_of_child) (struct varobj * parent, int index);
310 int (*variable_editable) (struct varobj * var);
313 char *(*value_of_variable) (struct varobj * var);
420 struct varobj *
424 struct varobj *var; in varobj_create()
560 struct varobj *
586 varobj_get_objname (struct varobj *var) in varobj_get_objname()
594 varobj_get_expression (struct varobj *var) in varobj_get_expression()
604 varobj_delete (struct varobj *var, char ***dellist, int only_children) in varobj_delete()
647 varobj_set_display_format (struct varobj *var, in varobj_set_display_format()
668 varobj_get_display_format (struct varobj *var) in varobj_get_display_format()
674 varobj_get_num_children (struct varobj *var) in varobj_get_num_children()
686 varobj_list_children (struct varobj *var, struct varobj ***childlist) in varobj_list_children()
688 struct varobj *child; in varobj_list_children()
702 *childlist = xmalloc ((var->num_children + 1) * sizeof (struct varobj *)); in varobj_list_children()
728 varobj_get_type (struct varobj *var) in varobj_get_type()
755 varobj_get_language (struct varobj *var) in varobj_get_language()
761 varobj_get_attributes (struct varobj *var) in varobj_get_attributes()
773 varobj_get_value (struct varobj *var) in varobj_get_value()
783 varobj_set_value (struct varobj *var, char *expression) in varobj_set_value()
828 varobj_list (struct varobj ***varlist) in varobj_list()
830 struct varobj **cv; in varobj_list()
835 *varlist = xmalloc ((rootcount + 1) * sizeof (struct varobj *)); in varobj_list()
860 struct varobj *var; in varobj_refresh()
930 varobj_update (struct varobj **varp, struct varobj ***changelist) in varobj_update()
937 struct varobj *v; in varobj_update()
938 struct varobj **cv; in varobj_update()
939 struct varobj **templist = NULL; in varobj_update()
1050 *changelist = xmalloc ((changed + 1) * sizeof (struct varobj *)); in varobj_update()
1053 templist = xmalloc ((changed + 1) * sizeof (struct varobj *)); in varobj_update()
1098 delete_variable (struct cpstack **resultp, struct varobj *var, in delete_variable()
1115 struct varobj *var, int only_children_p, in delete_variable_1()
1163 install_variable (struct varobj *var) in install_variable()
1206 uninstall_variable (struct varobj *var) in uninstall_variable()
1282 static struct varobj *
1283 child_exists (struct varobj *var, char *name) in child_exists()
1297 static struct varobj *
1298 create_child (struct varobj *parent, int index, char *name) in create_child()
1300 struct varobj *child; in create_child()
1329 save_child_in_parent (struct varobj *parent, struct varobj *child) in save_child_in_parent()
1345 remove_child_from_parent (struct varobj *parent, struct varobj *child) in remove_child_from_parent()
1372 static struct varobj *
1375 struct varobj *var; in new_variable()
1377 var = (struct varobj *) xmalloc (sizeof (struct varobj)); in new_variable()
1395 static struct varobj *
1398 struct varobj *var = new_variable (); in new_root_variable()
1412 free_variable (struct varobj *var) in free_variable()
1433 make_cleanup_free_variable (struct varobj *var) in make_cleanup_free_variable()
1444 get_type (struct varobj *var) in get_type()
1457 get_type_deref (struct varobj *var) in get_type_deref()
1491 variable_default_display (struct varobj *var) in variable_default_display()
1554 vpush (struct vstack **pstack, struct varobj *var) in vpush()
1565 static struct varobj *
1569 struct varobj *v; in vpop()
1620 variable_language (struct varobj *var) in variable_language()
1647 number_of_children (struct varobj *var) in number_of_children()
1654 name_of_variable (struct varobj *var) in name_of_variable()
1661 name_of_child (struct varobj *var, int index) in name_of_child()
1677 value_of_root (struct varobj **var_handle, int *type_changed) in value_of_root()
1679 struct varobj *var; in value_of_root()
1694 struct varobj *tmp_var; in value_of_root()
1737 value_of_child (struct varobj *parent, int index) in value_of_child()
1758 type_of_child (struct varobj *var) in type_of_child()
1773 variable_editable (struct varobj *var) in variable_editable()
1780 my_value_of_variable (struct varobj *var) in my_value_of_variable()
1789 type_changeable (struct varobj *var) in type_changeable()
1816 c_number_of_children (struct varobj *var) in c_number_of_children()
1877 c_name_of_variable (struct varobj *parent) in c_name_of_variable()
1883 c_name_of_child (struct varobj *parent, int index) in c_name_of_child()
1929 c_value_of_root (struct varobj **var_handle) in c_value_of_root()
1932 struct varobj *var = *var_handle; in c_value_of_root()
1987 c_value_of_child (struct varobj *parent, int index) in c_value_of_child()
2051 c_type_of_child (struct varobj *parent, int index) in c_type_of_child()
2094 c_variable_editable (struct varobj *var) in c_variable_editable()
2114 c_value_of_variable (struct varobj *var) in c_value_of_variable()
2168 cplus_number_of_children (struct varobj *var) in cplus_number_of_children()
2250 cplus_name_of_variable (struct varobj *parent) in cplus_name_of_variable()
2256 cplus_name_of_child (struct varobj *parent, int index) in cplus_name_of_child()
2388 cplus_value_of_root (struct varobj **var_handle) in cplus_value_of_root()
2394 cplus_value_of_child (struct varobj *parent, int index) in cplus_value_of_child()
2468 cplus_type_of_child (struct varobj *parent, int index) in cplus_type_of_child()
2511 cplus_variable_editable (struct varobj *var) in cplus_variable_editable()
2520 cplus_value_of_variable (struct varobj *var) in cplus_value_of_variable()
2534 java_number_of_children (struct varobj *var) in java_number_of_children()
2540 java_name_of_variable (struct varobj *parent) in java_name_of_variable()
2560 java_name_of_child (struct varobj *parent, int index) in java_name_of_child()
2579 java_value_of_root (struct varobj **var_handle) in java_value_of_root()
2585 java_value_of_child (struct varobj *parent, int index) in java_value_of_child()
2591 java_type_of_child (struct varobj *parent, int index) in java_type_of_child()
2597 java_variable_editable (struct varobj *var) in java_variable_editable()
2603 java_value_of_variable (struct varobj *var) in java_value_of_variable()