GDB (xrefs)
|
#include "ax.h"
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 | |
agent_expr_up | gen_trace_for_expr (CORE_ADDR, struct expression *, int) |
agent_expr_up | gen_trace_for_var (CORE_ADDR, struct gdbarch *, struct symbol *, int) |
agent_expr_up | gen_trace_for_return_address (CORE_ADDR, struct gdbarch *, int) |
agent_expr_up | gen_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) |
agent_expr_up | gen_printf (CORE_ADDR, struct gdbarch *, CORE_ADDR, LONGEST, const char *, int, int, struct expression **) |
enum axs_lvalue_kind |
|
extern |
Definition at line 2393 of file ax-gdb.c.
References ax_simple(), value::optimized_out(), and require_rvalue().
Referenced by agent_eval_command_one(), remote_target::download_tracepoint(), encode_actions_1(), parse_cond_to_aexpr(), and validate_actionline().
|
extern |
|
extern |
Definition at line 2436 of file ax-gdb.c.
References ax_const_l(), ax_raw_byte(), ax_simple(), ax_string(), expression::op, value::optimized_out(), and require_rvalue().
Referenced by maint_agent_printf_command(), and parse_cmd_to_aexpr().
|
extern |
Definition at line 2365 of file ax-gdb.c.
References ax_simple(), gen_traced_pop(), and value::optimized_out().
Referenced by agent_eval_command_one(), encode_actions_1(), and validate_actionline().
|
extern |
Definition at line 2411 of file ax-gdb.c.
References ax_simple(), gdbarch_gen_return_address(), and gen_traced_pop().
Referenced by agent_eval_command_one(), and encode_actions_1().
|
extern |
Definition at line 2332 of file ax-gdb.c.
References ax_simple(), gen_traced_pop(), gen_var_ref(), and value::optimized_out().
Referenced by collection_list::collect_symbol().
|
extern |
Definition at line 672 of file ax-gdb.c.
References ax_reg(), axs_lvalue_memory, axs_lvalue_register, axs_rvalue, check_typedef(), type::code(), gen_extend(), gen_fetch(), value::reg, and value::type().
Referenced by dtrace_probe::compile_to_ax(), stap_probe::compile_to_ax(), expr::unop_memval_operation::do_generate_ax(), expr::unop_memval_type_operation::do_generate_ax(), dwarf2_compile_expr_to_ax(), gen_cast(), gen_eval_for_expr(), gen_printf(), gen_struct_ref(), and gen_usual_unary().