GDB (API)
Classes | Enumerations | Functions
/home/stan/gdb/src/gdb/ax-gdb.h File Reference

Go to the source code of this file.

Classes

struct  axs_value

Enumerations

enum  axs_lvalue_kind { axs_rvalue, axs_lvalue_memory, axs_lvalue_register }

Functions

struct agent_exprgen_trace_for_expr (CORE_ADDR, struct expression *, int)
struct agent_exprgen_trace_for_var (CORE_ADDR, struct gdbarch *, struct symbol *, int)
struct agent_exprgen_trace_for_return_address (CORE_ADDR, struct gdbarch *, int)
struct agent_exprgen_eval_for_expr (CORE_ADDR, struct expression *)
void gen_expr (struct expression *exp, union exp_element **pc, struct agent_expr *ax, struct axs_value *value)
void require_rvalue (struct agent_expr *ax, struct axs_value *value)
struct agent_exprgen_printf (CORE_ADDR, struct gdbarch *, CORE_ADDR, LONGEST, const char *, int, struct format_piece *, int, struct expression **)

Enumeration Type Documentation

Enumerator:
axs_rvalue 
axs_lvalue_memory 
axs_lvalue_register 

Definition at line 52 of file ax-gdb.h.


Function Documentation

struct agent_expr* gen_eval_for_expr ( CORE_ADDR  ,
struct expression  
) [read]

Definition at line 2475 of file ax-gdb.c.

void gen_expr ( struct expression exp,
union exp_element **  pc,
struct agent_expr ax,
struct axs_value value 
)

Definition at line 1777 of file ax-gdb.c.

struct agent_expr* gen_printf ( CORE_ADDR  ,
struct gdbarch *  ,
CORE_ADDR  ,
LONGEST  ,
const char *  ,
int  ,
struct format_piece ,
int  ,
struct expression **   
) [read]

Definition at line 2534 of file ax-gdb.c.

struct agent_expr* gen_trace_for_expr ( CORE_ADDR  ,
struct expression ,
int   
) [read]

Definition at line 2438 of file ax-gdb.c.

struct agent_expr* gen_trace_for_return_address ( CORE_ADDR  ,
struct gdbarch *  ,
int   
) [read]

Definition at line 2502 of file ax-gdb.c.

struct agent_expr* gen_trace_for_var ( CORE_ADDR  ,
struct gdbarch *  ,
struct symbol ,
int   
) [read]

Definition at line 2396 of file ax-gdb.c.

void require_rvalue ( struct agent_expr ax,
struct axs_value value 
)

Definition at line 765 of file ax-gdb.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines