GDB (API)
Functions
/home/stan/gdb/src/gdb/gdbtk/generic/gdbtk-wrapper.c File Reference
#include "defs.h"
#include "frame.h"
#include "value.h"
#include "varobj.h"
#include "block.h"
#include "exceptions.h"
#include "language.h"
#include "valprint.h"
#include "gdbtk-wrapper.h"

Go to the source code of this file.

Functions

gdb_result GDB_value_fetch_lazy (value_ptr)
gdb_result GDB_evaluate_expression (struct expression *, value_ptr *)
gdb_result GDB_type_print (value_ptr, char *, struct ui_file *, int)
gdb_result GDB_val_print (struct type *type, char *valaddr, CORE_ADDR address, struct ui_file *stream, int format, int deref_ref, int recurse, enum val_prettyformat pretty)
gdb_result GDB_value_equal (value_ptr, value_ptr, int *)
gdb_result GDB_evaluate_type (struct expression *exp, value_ptr *result)
gdb_result GDB_block_for_pc (CORE_ADDR pc, struct block **result)
gdb_result GDB_block_innermost_frame (struct block *block, struct frame_info **result)
gdb_result GDB_reinit_frame_cache (void)
gdb_result GDB_value_ind (value_ptr val, value_ptr *rval)
gdb_result GDB_value_slice (value_ptr val, int low, int num, value_ptr *rval)
gdb_result GDB_value_coerce_array (value_ptr val, value_ptr *rval)
gdb_result GDB_value_struct_elt (value_ptr *argp, value_ptr *args, char *name, int *static_memfunc, char *err, value_ptr *rval)
gdb_result GDB_value_cast (struct type *type, value_ptr val, value_ptr *rval)
gdb_result GDB_get_frame_block (struct frame_info *fi, struct block **rval)
gdb_result GDB_get_prev_frame (struct frame_info *fi, struct frame_info **result)
gdb_result GDB_get_next_frame (struct frame_info *fi, struct frame_info **result)
gdb_result GDB_find_relative_frame (struct frame_info *fi, int *start, struct frame_info **result)
gdb_result GDB_get_current_frame (struct frame_info **result)
gdb_result GDB_varobj_update (struct varobj **varp, int explicit, VEC(varobj_update_result)**changes)

Function Documentation

gdb_result GDB_block_for_pc ( CORE_ADDR  pc,
struct block **  result 
)

Definition at line 368 of file gdbtk-wrapper.c.

gdb_result GDB_block_innermost_frame ( struct block block,
struct frame_info **  result 
)

Definition at line 395 of file gdbtk-wrapper.c.

gdb_result GDB_evaluate_expression ( struct expression exp,
value_ptr value 
)

Definition at line 249 of file gdbtk-wrapper.c.

gdb_result GDB_evaluate_type ( struct expression exp,
value_ptr result 
)

Definition at line 341 of file gdbtk-wrapper.c.

gdb_result GDB_find_relative_frame ( struct frame_info *  fi,
int start,
struct frame_info **  result 
)

Definition at line 680 of file gdbtk-wrapper.c.

gdb_result GDB_get_current_frame ( struct frame_info **  result)

Definition at line 710 of file gdbtk-wrapper.c.

gdb_result GDB_get_frame_block ( struct frame_info *  fi,
struct block **  rval 
)

Definition at line 602 of file gdbtk-wrapper.c.

gdb_result GDB_get_next_frame ( struct frame_info *  fi,
struct frame_info **  result 
)

Definition at line 655 of file gdbtk-wrapper.c.

gdb_result GDB_get_prev_frame ( struct frame_info *  fi,
struct frame_info **  result 
)

Definition at line 630 of file gdbtk-wrapper.c.

Definition at line 422 of file gdbtk-wrapper.c.

gdb_result GDB_type_print ( value_ptr  val,
char *  varstring,
struct ui_file *  stream,
int  show 
)

Definition at line 155 of file gdbtk-wrapper.c.

gdb_result GDB_val_print ( struct type type,
char *  valaddr,
CORE_ADDR  address,
struct ui_file *  stream,
int  format,
int  deref_ref,
int  recurse,
enum val_prettyformat  pretty 
)

Definition at line 180 of file gdbtk-wrapper.c.

gdb_result GDB_value_cast ( struct type type,
value_ptr  val,
value_ptr rval 
)

Definition at line 571 of file gdbtk-wrapper.c.

Definition at line 500 of file gdbtk-wrapper.c.

gdb_result GDB_value_equal ( value_ptr  val1,
value_ptr  val2,
int result 
)

Definition at line 274 of file gdbtk-wrapper.c.

Definition at line 231 of file gdbtk-wrapper.c.

Definition at line 441 of file gdbtk-wrapper.c.

gdb_result GDB_value_slice ( value_ptr  val,
int  low,
int  num,
value_ptr rval 
)

Definition at line 468 of file gdbtk-wrapper.c.

gdb_result GDB_value_struct_elt ( value_ptr argp,
value_ptr args,
char *  name,
int static_memfunc,
char *  err,
value_ptr rval 
)

Definition at line 528 of file gdbtk-wrapper.c.

gdb_result GDB_varobj_update ( struct varobj **  varp,
int  explicit,
VEC(varobj_update_result)**  changes 
)

Definition at line 734 of file gdbtk-wrapper.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines