Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
value Struct Reference

#include <target_api.h>

Collaboration diagram for value:
Collaboration graph
[legend]

Data Fields

struct target_threadthread
 
struct symboltype
 
struct lsymbollsymbol
 
struct memrangerange
 
int bufsiz
 
char * buf
 
uint8_t ismmap:1
 
uint8_t isreg:1
 
uint8_t isstring:1
 
uint8_t isconst:1
 
union {
   ADDR   addr
 
   REG   reg
 
res
 
ADDR res_ip
 
struct valueparent_value
 

Detailed Description

Definition at line 3266 of file target_api.h.

Field Documentation

ADDR value::addr

Definition at line 3309 of file target_api.h.

char* value::buf

Definition at line 3298 of file target_api.h.

int value::bufsiz

Definition at line 3297 of file target_api.h.

uint8_t value::isconst

Definition at line 3300 of file target_api.h.

uint8_t value::ismmap

Definition at line 3300 of file target_api.h.

uint8_t value::isreg

Definition at line 3300 of file target_api.h.

uint8_t value::isstring

Definition at line 3300 of file target_api.h.

struct lsymbol* value::lsymbol

Definition at line 3292 of file target_api.h.

struct value* value::parent_value

Definition at line 3318 of file target_api.h.

struct memrange* value::range

Definition at line 3295 of file target_api.h.

REG value::reg

Definition at line 3310 of file target_api.h.

union { ... } value::res
ADDR value::res_ip

Definition at line 3316 of file target_api.h.

struct target_thread* value::thread

Definition at line 3277 of file target_api.h.

struct symbol* value::type

Definition at line 3287 of file target_api.h.


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