GDB (API)
|
Go to the source code of this file.
enum dwarf_value_location |
DWARF_VALUE_MEMORY | |
DWARF_VALUE_REGISTER | |
DWARF_VALUE_STACK | |
DWARF_VALUE_LITERAL | |
DWARF_VALUE_OPTIMIZED_OUT | |
DWARF_VALUE_IMPLICIT_POINTER |
Definition at line 89 of file dwarf2expr.h.
void ctx_no_dwarf_call | ( | struct dwarf_expr_context * | ctx, |
cu_offset | die_offset | ||
) |
Definition at line 1539 of file dwarf2expr.c.
CORE_ADDR ctx_no_get_addr_index | ( | void * | baton, |
unsigned int | index | ||
) |
Definition at line 1568 of file dwarf2expr.c.
struct type* ctx_no_get_base_type | ( | struct dwarf_expr_context * | ctx, |
cu_offset | die | ||
) | [read] |
Definition at line 1547 of file dwarf2expr.c.
void ctx_no_get_frame_base | ( | void * | baton, |
const gdb_byte ** | start, | ||
size_t * | length | ||
) |
Definition at line 1507 of file dwarf2expr.c.
CORE_ADDR ctx_no_get_frame_cfa | ( | void * | baton | ) |
Definition at line 1515 of file dwarf2expr.c.
CORE_ADDR ctx_no_get_frame_pc | ( | void * | baton | ) |
Definition at line 1523 of file dwarf2expr.c.
CORE_ADDR ctx_no_get_tls_address | ( | void * | baton, |
CORE_ADDR | offset | ||
) |
Definition at line 1531 of file dwarf2expr.c.
void ctx_no_push_dwarf_reg_entry_value | ( | struct dwarf_expr_context * | ctx, |
enum call_site_parameter_kind | kind, | ||
union call_site_parameter_u | kind_u, | ||
int | deref_size | ||
) |
Definition at line 1556 of file dwarf2expr.c.
Definition at line 465 of file dwarf2expr.c.
int dwarf_block_to_dwarf_reg_deref | ( | const gdb_byte * | buf, |
const gdb_byte * | buf_end, | ||
CORE_ADDR * | deref_size_return | ||
) |
Definition at line 508 of file dwarf2expr.c.
int dwarf_block_to_fb_offset | ( | const gdb_byte * | buf, |
const gdb_byte * | buf_end, | ||
CORE_ADDR * | fb_offset_return | ||
) |
Definition at line 567 of file dwarf2expr.c.
int dwarf_block_to_sp_offset | ( | struct gdbarch * | gdbarch, |
const gdb_byte * | buf, | ||
const gdb_byte * | buf_end, | ||
CORE_ADDR * | sp_offset_return | ||
) |
Definition at line 594 of file dwarf2expr.c.
void dwarf_expr_eval | ( | struct dwarf_expr_context * | ctx, |
const gdb_byte * | addr, | ||
size_t | len | ||
) |
Definition at line 359 of file dwarf2expr.c.
struct value* dwarf_expr_fetch | ( | struct dwarf_expr_context * | ctx, |
int | n | ||
) | [read] |
Definition at line 189 of file dwarf2expr.c.
CORE_ADDR dwarf_expr_fetch_address | ( | struct dwarf_expr_context * | ctx, |
int | n | ||
) |
Definition at line 256 of file dwarf2expr.c.
int dwarf_expr_fetch_in_stack_memory | ( | struct dwarf_expr_context * | ctx, |
int | n | ||
) |
Definition at line 289 of file dwarf2expr.c.
void dwarf_expr_push_address | ( | struct dwarf_expr_context * | ctx, |
CORE_ADDR | value, | ||
int | in_stack_memory | ||
) |
Definition at line 168 of file dwarf2expr.c.
Definition at line 409 of file dwarf2expr.c.
void free_dwarf_expr_context | ( | struct dwarf_expr_context * | ctx | ) |
Definition at line 112 of file dwarf2expr.c.
struct cleanup* make_cleanup_free_dwarf_expr_context | ( | struct dwarf_expr_context * | ctx | ) | [read] |
Definition at line 130 of file dwarf2expr.c.
struct dwarf_expr_context* new_dwarf_expr_context | ( | void | ) | [read] |
Definition at line 94 of file dwarf2expr.c.
Definition at line 386 of file dwarf2expr.c.
Definition at line 374 of file dwarf2expr.c.
Definition at line 396 of file dwarf2expr.c.