|
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.
1.7.6.1