|
GDB (API)
|
#include "defs.h"#include "exceptions.h"#include "value.h"#include "expression.h"#include "frame.h"#include "language.h"#include "gdbcmd.h"#include "block.h"#include "valprint.h"#include "gdb_assert.h"#include "gdb_string.h"#include "gdb_regex.h"#include "varobj.h"#include "vec.h"#include "gdbthread.h"#include "inferior.h"#include "ada-varobj.h"#include "ada-lang.h"Go to the source code of this file.
Defines | |
| #define | ANONYMOUS_STRUCT_NAME _("<anonymous struct>") |
| #define | ANONYMOUS_UNION_NAME _("<anonymous union>") |
| #define | VAROBJ_TABLE_SIZE 227 |
| #define | CPLUS_FAKE_CHILD(x) ((x) != NULL && (x)->type == NULL && (x)->value == NULL) |
Typedefs | |
| typedef int | PyObject |
Enumerations | |
| enum | vsections { v_public = 0, v_private, v_protected } |
| enum | accessibility { private_field, protected_field, public_field } |
Functions | |
| void | varobj_enable_pretty_printing (void) |
| struct varobj * | varobj_create (char *objname, char *expression, CORE_ADDR frame, enum varobj_type type) |
| char * | varobj_gen_name (void) |
| struct varobj * | varobj_get_handle (char *objname) |
| char * | varobj_get_objname (struct varobj *var) |
| char * | varobj_get_expression (struct varobj *var) |
| int | varobj_delete (struct varobj *var, char ***dellist, int only_children) |
| enum varobj_display_formats | varobj_set_display_format (struct varobj *var, enum varobj_display_formats format) |
| enum varobj_display_formats | varobj_get_display_format (struct varobj *var) |
| char * | varobj_get_display_hint (struct varobj *var) |
| int | varobj_has_more (struct varobj *var, int to) |
| int | varobj_get_thread_id (struct varobj *var) |
| void | varobj_set_frozen (struct varobj *var, int frozen) |
| int | varobj_get_frozen (struct varobj *var) |
| int | varobj_get_num_children (struct varobj *var) |
| VEC (varobj_p) | |
| char * | varobj_get_type (struct varobj *var) |
| struct type * | varobj_get_gdb_type (struct varobj *var) |
| char * | varobj_get_path_expr (struct varobj *var) |
| enum varobj_languages | varobj_get_language (struct varobj *var) |
| int | varobj_get_attributes (struct varobj *var) |
| int | varobj_pretty_printed_p (struct varobj *var) |
| char * | varobj_get_formatted_value (struct varobj *var, enum varobj_display_formats format) |
| char * | varobj_get_value (struct varobj *var) |
| int | varobj_set_value (struct varobj *var, char *expression) |
| void | varobj_get_child_range (struct varobj *var, int *from, int *to) |
| void | varobj_set_child_range (struct varobj *var, int from, int to) |
| void | varobj_set_visualizer (struct varobj *var, const char *visualizer) |
| VEC (varobj_update_result) | |
| int | varobj_editable_p (struct varobj *var) |
| int | varobj_floating_p (struct varobj *var) |
| void | all_root_varobjs (void(*func)(struct varobj *var, void *data), void *data) |
| void | _initialize_varobj (void) |
| void | varobj_invalidate (void) |
Variables | |
| unsigned int | varobjdebug = 0 |
| char * | varobj_format_string [] |
| char * | varobj_language_string [] = { "C", "C++", "Java" } |
| #define ANONYMOUS_STRUCT_NAME _("<anonymous struct>") |
| #define ANONYMOUS_UNION_NAME _("<anonymous union>") |
| #define CPLUS_FAKE_CHILD | ( | x | ) | ((x) != NULL && (x)->type == NULL && (x)->value == NULL) |
| #define VAROBJ_TABLE_SIZE 227 |
| enum accessibility |
| void _initialize_varobj | ( | void | ) |
| void all_root_varobjs | ( | void(*)(struct varobj *var, void *data) | func, |
| void * | data | ||
| ) |
| struct varobj* varobj_create | ( | char * | objname, |
| char * | expression, | ||
| CORE_ADDR | frame, | ||
| enum varobj_type | type | ||
| ) | [read] |
| int varobj_delete | ( | struct varobj * | var, |
| char *** | dellist, | ||
| int | only_children | ||
| ) |
| int varobj_editable_p | ( | struct varobj * | var | ) |
| void varobj_enable_pretty_printing | ( | void | ) |
| int varobj_floating_p | ( | struct varobj * | var | ) |
| char* varobj_gen_name | ( | void | ) |
| int varobj_get_attributes | ( | struct varobj * | var | ) |
| void varobj_get_child_range | ( | struct varobj * | var, |
| int * | from, | ||
| int * | to | ||
| ) |
| enum varobj_display_formats varobj_get_display_format | ( | struct varobj * | var | ) |
| char* varobj_get_display_hint | ( | struct varobj * | var | ) |
| char* varobj_get_expression | ( | struct varobj * | var | ) |
| char* varobj_get_formatted_value | ( | struct varobj * | var, |
| enum varobj_display_formats | format | ||
| ) |
| int varobj_get_frozen | ( | struct varobj * | var | ) |
| struct type* varobj_get_gdb_type | ( | struct varobj * | var | ) | [read] |
| struct varobj* varobj_get_handle | ( | char * | objname | ) | [read] |
| enum varobj_languages varobj_get_language | ( | struct varobj * | var | ) |
| int varobj_get_num_children | ( | struct varobj * | var | ) |
| char* varobj_get_objname | ( | struct varobj * | var | ) |
| char* varobj_get_path_expr | ( | struct varobj * | var | ) |
| int varobj_get_thread_id | ( | struct varobj * | var | ) |
| char* varobj_get_type | ( | struct varobj * | var | ) |
| char* varobj_get_value | ( | struct varobj * | var | ) |
| int varobj_has_more | ( | struct varobj * | var, |
| int | to | ||
| ) |
| void varobj_invalidate | ( | void | ) |
| int varobj_pretty_printed_p | ( | struct varobj * | var | ) |
| void varobj_set_child_range | ( | struct varobj * | var, |
| int | from, | ||
| int | to | ||
| ) |
| enum varobj_display_formats varobj_set_display_format | ( | struct varobj * | var, |
| enum varobj_display_formats | format | ||
| ) |
| void varobj_set_frozen | ( | struct varobj * | var, |
| int | frozen | ||
| ) |
| int varobj_set_value | ( | struct varobj * | var, |
| char * | expression | ||
| ) |
| void varobj_set_visualizer | ( | struct varobj * | var, |
| const char * | visualizer | ||
| ) |
| char* varobj_format_string[] |
| char* varobj_language_string[] = { "C", "C++", "Java" } |
| unsigned int varobjdebug = 0 |
1.7.6.1