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 |