GDB (xrefs)
|
#include "expr.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 | |
CORE_ADDR dwarf_expr_piece::addr |
Definition at line 64 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
const gdb_byte* dwarf_expr_piece::data |
Definition at line 80 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
sect_offset dwarf_expr_piece::die_sect_off |
Definition at line 89 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), and indirect_pieced_value().
bool dwarf_expr_piece::in_stack_memory |
Definition at line 67 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
ULONGEST dwarf_expr_piece::length |
Definition at line 82 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
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 57 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), check_pieced_synthetic_pointer(), 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 91 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), indirect_pieced_value(), and rw_pieced_value().
struct { ... } dwarf_expr_piece::ptr |
Referenced by dwarf_expr_context::add_piece(), and indirect_pieced_value().
int dwarf_expr_piece::regno |
Definition at line 71 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), and rw_pieced_value().
ULONGEST dwarf_expr_piece::size |
Definition at line 96 of file expr.h.
Referenced by dwarf_expr_context::add_piece(), check_pieced_synthetic_pointer(), indirect_pieced_value(), and rw_pieced_value().
union { ... } dwarf_expr_piece::v |
Referenced by dwarf_expr_context::add_piece(), indirect_pieced_value(), and rw_pieced_value().
struct value* dwarf_expr_piece::value |
Definition at line 74 of file expr.h.
Referenced by gdb.command.prompt._ExtendedPrompt::__init__(), gdb.dap.startup.LoggingParam::__init__(), gdb.dap.varref.VariableReference::__init__(), gdb-gdb.TypeFlag::__lt__(), gdb.dap.varref.VariableReference::_update_value(), dwarf_expr_context::add_piece(), gdb.dap.varref.VariableReference::assign(), gdb.command.prompt._ExtendedPrompt::before_prompt_hook(), gdb.dap.startup.LoggingParam::get_set_string(), gdb.command.prompt._ExtendedPrompt::get_show_string(), rw_pieced_value(), and gdb.dap.varref.VariableReference::to_object().