Classes |
struct | varobj_update_result_t |
Typedefs |
typedef struct varobj * | varobj_p |
typedef struct
varobj_update_result_t | varobj_update_result |
Enumerations |
enum | varobj_display_formats {
FORMAT_NATURAL,
FORMAT_BINARY,
FORMAT_DECIMAL,
FORMAT_HEXADECIMAL,
FORMAT_OCTAL
} |
enum | varobj_type { USE_SPECIFIED_FRAME,
USE_CURRENT_FRAME,
USE_SELECTED_FRAME
} |
enum | varobj_scope_status { VAROBJ_IN_SCOPE = 0,
VAROBJ_NOT_IN_SCOPE = 1,
VAROBJ_INVALID = 2
} |
enum | varobj_languages {
vlang_c = 0,
vlang_cplus,
vlang_java,
vlang_ada,
vlang_end
} |
Functions |
| DEF_VEC_P (varobj_p) |
| DEF_VEC_O (varobj_update_result) |
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 *name) |
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) |
int | varobj_get_thread_id (struct varobj *var) |
void | varobj_set_frozen (struct varobj *var, int frozen) |
int | varobj_get_frozen (struct varobj *var) |
void | varobj_get_child_range (struct varobj *var, int *from, int *to) |
void | varobj_set_child_range (struct varobj *var, int from, int to) |
char * | varobj_get_display_hint (struct varobj *var) |
int | varobj_get_num_children (struct varobj *var) |
| VEC (varobj_p)*varobj_list_children(struct varobj *var |
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) |
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 | all_root_varobjs (void(*func)(struct varobj *var, void *data), void *data) |
| VEC (varobj_update_result)*varobj_update(struct varobj **varp |
void | varobj_invalidate (void) |
int | varobj_editable_p (struct varobj *var) |
int | varobj_floating_p (struct varobj *var) |
void | varobj_set_visualizer (struct varobj *var, const char *visualizer) |
void | varobj_enable_pretty_printing (void) |
int | varobj_has_more (struct varobj *var, int to) |
int | varobj_pretty_printed_p (struct varobj *var) |
Variables |
char * | varobj_format_string [] |
char * | varobj_language_string [] |
int * | from |
int int * | to |
int | explicit |