GDB (xrefs)
|
#include "dwarf2expr.h"
Public Attributes | |
struct dwarf_stack_value * | stack |
int | stack_len |
int | stack_allocated |
struct gdbarch * | gdbarch |
int | addr_size |
int | ref_addr_size |
CORE_ADDR | offset |
void * | baton |
struct dwarf_expr_context_funcs * | funcs |
int | recursion_depth |
int | max_recursion_depth |
enum dwarf_value_location | location |
ULONGEST | len |
const gdb_byte * | data |
int | initialized |
int | num_pieces |
struct dwarf_expr_piece * | pieces |
Definition at line 128 of file dwarf2expr.h.
Definition at line 141 of file dwarf2expr.h.
Referenced by dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), dwarf_expr_address_type(), dwarf_expr_fetch_address(), dwarf_expr_push_dwarf_reg_entry_value(), and execute_stack_op().
Definition at line 152 of file dwarf2expr.h.
Referenced by dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), dwarf_expr_dwarf_call(), dwarf_expr_get_base_type(), dwarf_expr_push_dwarf_reg_entry_value(), execute_stack_op(), needs_dwarf_reg_entry_value(), and needs_frame_dwarf_call().
Definition at line 169 of file dwarf2expr.h.
Referenced by add_piece(), dwarf2_evaluate_loc_desc_full(), execute_stack_op(), and per_cu_dwarf_call().
Definition at line 155 of file dwarf2expr.h.
Referenced by dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), dwarf_expr_dwarf_call(), dwarf_expr_push_dwarf_reg_entry_value(), dwarf_get_base_type(), execute_stack_op(), and needs_frame_dwarf_call().
struct gdbarch* dwarf_expr_context::gdbarch |
Definition at line 138 of file dwarf2expr.h.
Referenced by dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), dwarf_expr_address_type(), dwarf_expr_fetch_address(), dwarf_expr_push_dwarf_reg_entry_value(), dwarf_get_base_type(), and execute_stack_op().
Definition at line 173 of file dwarf2expr.h.
Referenced by gdb.printing.FlagEnumerationPrinter::__call__(), gdb.printing.FlagEnumerationPrinter::__init__(), dwarf2_evaluate_loc_desc_full(), and execute_stack_op().
Definition at line 168 of file dwarf2expr.h.
Referenced by add_piece(), dwarf2_evaluate_loc_desc_full(), and execute_stack_op().
Definition at line 163 of file dwarf2expr.h.
Referenced by add_piece(), dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), and execute_stack_op().
Definition at line 160 of file dwarf2expr.h.
Referenced by execute_stack_op(), and new_dwarf_expr_context().
Definition at line 198 of file dwarf2expr.h.
Referenced by add_piece(), dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), and new_dwarf_expr_context().
Definition at line 148 of file dwarf2expr.h.
Referenced by dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), dwarf_expr_push_dwarf_reg_entry_value(), and execute_stack_op().
Definition at line 199 of file dwarf2expr.h.
Referenced by add_piece(), dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), free_dwarf_expr_context(), and new_dwarf_expr_context().
Definition at line 160 of file dwarf2expr.h.
Referenced by dwarf_expr_eval(), and execute_stack_op().
Definition at line 145 of file dwarf2expr.h.
Referenced by dwarf2_evaluate_loc_desc_full(), dwarf2_loc_desc_needs_frame(), and execute_stack_op().
Definition at line 131 of file dwarf2expr.h.
Referenced by dwarf_expr_fetch(), dwarf_expr_fetch_in_stack_memory(), dwarf_expr_grow_stack(), dwarf_expr_push(), execute_stack_op(), free_dwarf_expr_context(), and new_dwarf_expr_context().
Definition at line 135 of file dwarf2expr.h.
Referenced by dwarf_expr_grow_stack(), and new_dwarf_expr_context().
Definition at line 135 of file dwarf2expr.h.
Referenced by dwarf_expr_fetch(), dwarf_expr_fetch_in_stack_memory(), dwarf_expr_grow_stack(), dwarf_expr_pop(), dwarf_expr_push(), dwarf_expr_stack_empty_p(), execute_stack_op(), and new_dwarf_expr_context().