GDB (API)
Functions
/home/stan/gdb/src/gdb/ax-gdb.c File Reference
#include "defs.h"
#include "symtab.h"
#include "symfile.h"
#include "gdbtypes.h"
#include "language.h"
#include "value.h"
#include "expression.h"
#include "command.h"
#include "gdbcmd.h"
#include "frame.h"
#include "target.h"
#include "ax.h"
#include "ax-gdb.h"
#include "gdb_string.h"
#include "block.h"
#include "regcache.h"
#include "user-regs.h"
#include "dictionary.h"
#include "breakpoint.h"
#include "tracepoint.h"
#include "cp-support.h"
#include "arch-utils.h"
#include "cli/cli-utils.h"
#include "linespec.h"
#include "valprint.h"
#include "c-lang.h"
#include "format.h"

Go to the source code of this file.

Functions

void require_rvalue (struct agent_expr *ax, struct axs_value *value)
void gen_expr (struct expression *exp, union exp_element **pc, struct agent_expr *ax, struct axs_value *value)
struct agent_exprgen_trace_for_var (CORE_ADDR scope, struct gdbarch *gdbarch, struct symbol *var, int trace_string)
struct agent_exprgen_trace_for_expr (CORE_ADDR scope, struct expression *expr, int trace_string)
struct agent_exprgen_eval_for_expr (CORE_ADDR scope, struct expression *expr)
struct agent_exprgen_trace_for_return_address (CORE_ADDR scope, struct gdbarch *gdbarch, int trace_string)
struct agent_exprgen_printf (CORE_ADDR scope, struct gdbarch *gdbarch, CORE_ADDR function, LONGEST channel, const char *format, int fmtlen, struct format_piece *frags, int nargs, struct expression **exprs)
void _initialize_ax_gdb (void)

Function Documentation

void _initialize_ax_gdb ( void  )
struct agent_expr* gen_eval_for_expr ( CORE_ADDR  scope,
struct expression expr 
) [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  scope,
struct gdbarch *  gdbarch,
CORE_ADDR  function,
LONGEST  channel,
const char *  format,
int  fmtlen,
struct format_piece frags,
int  nargs,
struct expression **  exprs 
) [read]

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

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

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

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

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

struct agent_expr* gen_trace_for_var ( CORE_ADDR  scope,
struct gdbarch *  gdbarch,
struct symbol var,
int  trace_string 
) [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