GDB (xrefs)
|
#include "ax.h"
Public Member Functions | |
agent_expr (struct gdbarch *gdbarch, CORE_ADDR scope) | |
~agent_expr () | |
Public Attributes | |
unsigned char * | buf |
int | len |
int | size |
struct gdbarch * | gdbarch |
CORE_ADDR | scope |
enum agent_flaws | flaw |
int | final_height |
int | max_height |
int | min_height |
int | max_data_size |
int | reg_mask_len |
unsigned char * | reg_mask |
unsigned int | tracing: 1 |
int | trace_string |
|
explicit |
Definition at line 41 of file ax-general.c.
References buf, gdbarch, len, reg_mask, reg_mask_len, scope, size, trace_string, tracing, and xmalloc().
agent_expr::~agent_expr | ( | ) |
Definition at line 59 of file ax-general.c.
unsigned char* agent_expr::buf |
Definition at line 89 of file ax.h.
Referenced by agent_expr(), append_const(), ax_goto(), ax_label(), ax_print(), ax_raw_byte(), ax_reg(), ax_reqs(), ax_string(), ax_trace_quick(), ax_tsv(), generic_ext(), grow_expr(), read_const(), remote_add_target_side_commands(), remote_add_target_side_condition(), and ~agent_expr().
enum agent_flaws agent_expr::flaw |
Definition at line 105 of file ax.h.
Referenced by ax_reqs(), and report_agent_reqs_errors().
struct gdbarch* agent_expr::gdbarch |
Definition at line 98 of file ax.h.
Referenced by agent_expr(), ax_print(), ax_reg(), ax_reg_mask(), expr::register_operation::do_generate_ax(), expr::internalvar_operation::do_generate_ax(), expr::ternop_cond_operation::do_generate_ax(), expr::unop_sizeof_operation::do_generate_ax(), expr::assign_modify_operation::do_generate_ax(), expr::logical_and_operation::do_generate_ax(), expr::logical_or_operation::do_generate_ax(), gen_bitfield_ref(), gen_expr_binop_rest(), gen_expr_unop(), gen_frame_args_address(), gen_frame_locals_address(), gen_integral_promotions(), gen_usual_arithmetic(), and gen_var_ref().
int agent_expr::len |
Definition at line 92 of file ax.h.
Referenced by agent_expr(), append_const(), ax_goto(), ax_print(), ax_raw_byte(), ax_reg(), ax_reqs(), ax_string(), ax_trace_quick(), ax_tsv(), expr::ternop_cond_operation::do_generate_ax(), expr::unop_sizeof_operation::do_generate_ax(), expr::logical_and_operation::do_generate_ax(), expr::logical_or_operation::do_generate_ax(), finalize_tracepoint_aexpr(), generic_ext(), grow_expr(), read_const(), remote_add_target_side_commands(), and remote_add_target_side_condition().
int agent_expr::max_height |
Definition at line 112 of file ax.h.
Referenced by ax_reqs(), and report_agent_reqs_errors().
int agent_expr::min_height |
Definition at line 112 of file ax.h.
Referenced by ax_reqs(), and report_agent_reqs_errors().
unsigned char* agent_expr::reg_mask |
Definition at line 136 of file ax.h.
Referenced by collection_list::add_ax_registers(), agent_expr(), ax_print(), ax_reg_mask(), and ~agent_expr().
int agent_expr::reg_mask_len |
Definition at line 135 of file ax.h.
Referenced by collection_list::add_ax_registers(), agent_expr(), ax_print(), and ax_reg_mask().
CORE_ADDR agent_expr::scope |
Definition at line 101 of file ax.h.
Referenced by agent_expr(), ax_print(), expr::op_this_operation::do_generate_ax(), gen_frame_args_address(), gen_frame_locals_address(), gen_maybe_namespace_elt(), and loclist_tracepoint_var_ref().
int agent_expr::size |
Definition at line 95 of file ax.h.
Referenced by agent_expr(), and grow_expr().
int agent_expr::trace_string |
Definition at line 153 of file ax.h.
Referenced by agent_expr(), and gen_traced_pop().
unsigned int agent_expr::tracing |
Definition at line 147 of file ax.h.
Referenced by agent_expr(), expr::internalvar_operation::do_generate_ax(), expr::assign_operation::do_generate_ax(), expr::assign_modify_operation::do_generate_ax(), gen_bitfield_ref(), gen_fetch(), and gen_traced_pop().