GDB (API)
|
#include "defs.h"
#include "ax.h"
#include "value.h"
#include "gdb_string.h"
#include "user-regs.h"
#include "ax.def"
Go to the source code of this file.
Defines | |
#define | DEFOP(NAME, SIZE, DATA_SIZE, CONSUMED, PRODUCED, VALUE) , { # NAME, SIZE, DATA_SIZE, CONSUMED, PRODUCED } |
Functions | |
struct agent_expr * | new_agent_expr (struct gdbarch *gdbarch, CORE_ADDR scope) |
void | free_agent_expr (struct agent_expr *x) |
struct cleanup * | make_cleanup_free_agent_expr (struct agent_expr *x) |
void | ax_simple (struct agent_expr *x, enum agent_op op) |
void | ax_pick (struct agent_expr *x, int depth) |
void | ax_ext (struct agent_expr *x, int n) |
void | ax_zero_ext (struct agent_expr *x, int n) |
void | ax_trace_quick (struct agent_expr *x, int n) |
int | ax_goto (struct agent_expr *x, enum agent_op op) |
void | ax_label (struct agent_expr *x, int patch, int target) |
void | ax_const_l (struct agent_expr *x, LONGEST l) |
void | ax_const_d (struct agent_expr *x, LONGEST d) |
void | ax_reg (struct agent_expr *x, int reg) |
void | ax_tsv (struct agent_expr *x, enum agent_op op, int num) |
void | ax_string (struct agent_expr *x, const char *str, int slen) |
void | ax_print (struct ui_file *f, struct agent_expr *x) |
void | ax_reg_mask (struct agent_expr *ax, int reg) |
void | ax_reqs (struct agent_expr *ax) |
Variables | |
struct aop_map | aop_map [] |
#define DEFOP | ( | NAME, | |
SIZE, | |||
DATA_SIZE, | |||
CONSUMED, | |||
PRODUCED, | |||
VALUE | |||
) | , { # NAME, SIZE, DATA_SIZE, CONSUMED, PRODUCED } |
void ax_const_d | ( | struct agent_expr * | x, |
LONGEST | d | ||
) |
Definition at line 281 of file ax-general.c.
void ax_const_l | ( | struct agent_expr * | x, |
LONGEST | l | ||
) |
Definition at line 247 of file ax-general.c.
void ax_ext | ( | struct agent_expr * | x, |
int | n | ||
) |
Definition at line 182 of file ax-general.c.
int ax_goto | ( | struct agent_expr * | x, |
enum agent_op | op | ||
) |
Definition at line 218 of file ax-general.c.
void ax_label | ( | struct agent_expr * | x, |
int | patch, | ||
int | target | ||
) |
Definition at line 233 of file ax-general.c.
void ax_pick | ( | struct agent_expr * | x, |
int | depth | ||
) |
Definition at line 152 of file ax-general.c.
void ax_print | ( | struct ui_file * | f, |
struct agent_expr * | x | ||
) |
Definition at line 378 of file ax-general.c.
void ax_reg | ( | struct agent_expr * | x, |
int | reg | ||
) |
Definition at line 292 of file ax-general.c.
void ax_reg_mask | ( | struct agent_expr * | ax, |
int | reg | ||
) |
Definition at line 440 of file ax-general.c.
void ax_reqs | ( | struct agent_expr * | ax | ) |
Definition at line 479 of file ax-general.c.
void ax_simple | ( | struct agent_expr * | x, |
enum agent_op | op | ||
) |
Definition at line 142 of file ax-general.c.
void ax_string | ( | struct agent_expr * | x, |
const char * | str, | ||
int | slen | ||
) |
Definition at line 343 of file ax-general.c.
void ax_trace_quick | ( | struct agent_expr * | x, |
int | n | ||
) |
Definition at line 198 of file ax-general.c.
void ax_tsv | ( | struct agent_expr * | x, |
enum agent_op | op, | ||
int | num | ||
) |
Definition at line 322 of file ax-general.c.
void ax_zero_ext | ( | struct agent_expr * | x, |
int | n | ||
) |
Definition at line 190 of file ax-general.c.
void free_agent_expr | ( | struct agent_expr * | x | ) |
Definition at line 69 of file ax-general.c.
struct cleanup* make_cleanup_free_agent_expr | ( | struct agent_expr * | x | ) | [read] |
Definition at line 83 of file ax-general.c.
struct agent_expr* new_agent_expr | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | scope | ||
) | [read] |
Definition at line 44 of file ax-general.c.
Definition at line 366 of file ax-general.c.