GDB (xrefs)
Public Attributes | List of all members
value Struct Reference

Public Attributes

enum lval_type lval
 
unsigned int modifiable: 1
 
unsigned int lazy: 1
 
unsigned int initialized: 1
 
unsigned int stack: 1
 
unsigned int released: 1
 
short regnum
 
union {
   CORE_ADDR   address
 
   struct internalvar *   internalvar
 
   struct xmethod_worker *   xm_worker
 
   struct {
      const struct lval_funcs *   funcs
 
      void *   closure
 
   }   computed
 
location
 
int offset
 
int bitsize
 
int bitpos
 
int reference_count
 
struct valueparent
 
struct frame_id frame_id
 
struct typetype
 
struct typeenclosing_type
 
int embedded_offset
 
int pointed_to_offset
 
struct valuenext
 
gdb_bytecontents
 

Detailed Description

Definition at line 172 of file value.c.

Member Data Documentation

CORE_ADDR value::address
int value::bitpos
int value::bitsize
void* value::closure

Definition at line 233 of file value.c.

Referenced by allocate_computed_value().

struct { ... } value::computed
gdb_byte* value::contents
int value::embedded_offset
struct type* value::enclosing_type
struct frame_id value::frame_id
const struct lval_funcs* value::funcs

Definition at line 230 of file value.c.

Referenced by allocate_computed_value().

unsigned int value::initialized

Definition at line 198 of file value.c.

Referenced by allocate_value_lazy(), set_value_initialized(), and value_initialized().

struct internalvar* value::internalvar

Definition at line 219 of file value.c.

Referenced by deprecated_value_internalvar_hack().

unsigned int value::lazy
union { ... } value::location
enum lval_type value::lval
unsigned int value::modifiable
struct value* value::next
int value::offset
struct value* value::parent
int value::pointed_to_offset
int value::reference_count

Definition at line 257 of file value.c.

Referenced by allocate_value_lazy(), value_free(), and value_incref().

short value::regnum

Definition at line 208 of file value.c.

Referenced by deprecated_value_regnum_hack().

unsigned int value::released
unsigned int value::stack

Definition at line 202 of file value.c.

Referenced by set_value_stack(), value_stack(), and VEC().

struct type* value::type
struct xmethod_worker* value::xm_worker

Definition at line 222 of file value.c.

Referenced by call_xmethod(), result_type_of_xmethod(), value_free(), and value_of_xmethod().


The documentation for this struct was generated from the following file: