GDB (xrefs)
|
#include "ax.h"
Public Member Functions | |
agent_expr (struct gdbarch *gdbarch, CORE_ADDR scope) | |
Public Attributes | |
gdb::byte_vector | buf |
struct gdbarch * | gdbarch |
CORE_ADDR | scope |
enum agent_flaws | flaw |
int | final_height |
int | max_height |
int | min_height |
int | max_data_size |
std::vector< bool > | reg_mask |
bool | tracing = false |
int | trace_string = 0 |
|
inline |
gdb::byte_vector agent_expr::buf |
Definition at line 90 of file ax.h.
Referenced by append_const(), ax_goto(), ax_label(), 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(), and read_const().
enum agent_flaws agent_expr::flaw |
Definition at line 100 of file ax.h.
Referenced by ax_reqs(), and report_agent_reqs_errors().
struct gdbarch* agent_expr::gdbarch |
Definition at line 93 of file ax.h.
Referenced by 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::max_height |
Definition at line 107 of file ax.h.
Referenced by ax_reqs(), and report_agent_reqs_errors().
int agent_expr::min_height |
Definition at line 107 of file ax.h.
Referenced by ax_reqs(), and report_agent_reqs_errors().
std::vector<bool> agent_expr::reg_mask |
Definition at line 126 of file ax.h.
Referenced by collection_list::add_ax_registers(), ax_print(), and ax_reg_mask().
CORE_ADDR agent_expr::scope |
Definition at line 96 of file ax.h.
Referenced by 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::trace_string = 0 |
Definition at line 143 of file ax.h.
Referenced by gen_traced_pop().
bool agent_expr::tracing = false |
Definition at line 137 of file ax.h.
Referenced by 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().