|
GDB (xrefs)
|
#include "dwarf2expr.h"
Public Attributes | |
| enum dwarf_value_location | location |
| union { | |
| struct { | |
| CORE_ADDR addr | |
| bool in_stack_memory | |
| } mem | |
| int regno | |
| struct value * value | |
| struct { | |
| const gdb_byte * data | |
| ULONGEST length | |
| } literal | |
| struct { | |
| sect_offset die_sect_off | |
| LONGEST offset | |
| } ptr | |
| } | v |
| ULONGEST | size |
| ULONGEST | offset |
Definition at line 53 of file dwarf2expr.h.
| CORE_ADDR dwarf_expr_piece::addr |
Definition at line 62 of file dwarf2expr.h.
| const gdb_byte* dwarf_expr_piece::data |
Definition at line 78 of file dwarf2expr.h.
| sect_offset dwarf_expr_piece::die_sect_off |
Definition at line 87 of file dwarf2expr.h.
| bool dwarf_expr_piece::in_stack_memory |
Definition at line 65 of file dwarf2expr.h.
| ULONGEST dwarf_expr_piece::length |
Definition at line 80 of file dwarf2expr.h.
| struct { ... } dwarf_expr_piece::literal |
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
| enum dwarf_value_location dwarf_expr_piece::location |
Definition at line 55 of file dwarf2expr.h.
Referenced by dwarf_expr_context::add_piece(), allocate_piece_closure(), check_pieced_synthetic_pointer(), dwarf2_loc_desc_get_symbol_read_needs(), free_pieced_value_closure(), indirect_pieced_value(), and rw_pieced_value().
| struct { ... } dwarf_expr_piece::mem |
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
| LONGEST dwarf_expr_piece::offset |
Definition at line 89 of file dwarf2expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
| ULONGEST dwarf_expr_piece::offset |
Definition at line 96 of file dwarf2expr.h.
| struct { ... } dwarf_expr_piece::ptr |
Referenced by dwarf_expr_context::add_piece(), and indirect_pieced_value().
| int dwarf_expr_piece::regno |
Definition at line 69 of file dwarf2expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
| ULONGEST dwarf_expr_piece::size |
Definition at line 94 of file dwarf2expr.h.
Referenced by dwarf_expr_context::add_piece(), check_pieced_synthetic_pointer(), dwarf2_evaluate_loc_desc_full(), indirect_pieced_value(), and rw_pieced_value().
| union { ... } dwarf_expr_piece::v |
| struct value* dwarf_expr_piece::value |
Definition at line 72 of file dwarf2expr.h.
Referenced by gdb-gdb.TypeFlag::__cmp__(), dwarf_expr_context::add_piece(), allocate_piece_closure(), free_pieced_value_closure(), and rw_pieced_value().
1.8.14