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
arch Struct Reference

#include <arch.h>

Data Fields

arch_type_t type
 
const char * name
 
endian_t endian
 
unsigned int wordsize
 
unsigned int ptrsize
 
int regcount
 
uint8_t * reg_sizes
 
REGcommon_to_arch
 
char ** reg_names
 
int * snprintf_ordering [ARCH_SNPRINTF_DETAIL_LEVELS]
 
int max_snprintf_ordering
 
uint8_t * breakpoint_instrs
 
unsigned int breakpoint_instrs_len
 
unsigned int breakpoint_instr_count
 
uint8_t * ret_instrs
 
unsigned int ret_instrs_len
 
unsigned int ret_instr_count
 
uint8_t * full_ret_instrs
 
unsigned int full_ret_instrs_len
 
unsigned int full_ret_instr_count
 

Detailed Description

Definition at line 116 of file arch.h.

Field Documentation

unsigned int arch::breakpoint_instr_count

Definition at line 154 of file arch.h.

uint8_t* arch::breakpoint_instrs

Definition at line 149 of file arch.h.

unsigned int arch::breakpoint_instrs_len

Definition at line 150 of file arch.h.

REG* arch::common_to_arch

Definition at line 138 of file arch.h.

endian_t arch::endian

Definition at line 120 of file arch.h.

unsigned int arch::full_ret_instr_count

Definition at line 162 of file arch.h.

uint8_t* arch::full_ret_instrs

Definition at line 160 of file arch.h.

unsigned int arch::full_ret_instrs_len

Definition at line 161 of file arch.h.

int arch::max_snprintf_ordering

Definition at line 146 of file arch.h.

const char* arch::name

Definition at line 118 of file arch.h.

unsigned int arch::ptrsize

Definition at line 122 of file arch.h.

char** arch::reg_names

Definition at line 143 of file arch.h.

uint8_t* arch::reg_sizes

Definition at line 133 of file arch.h.

int arch::regcount

Definition at line 128 of file arch.h.

unsigned int arch::ret_instr_count

Definition at line 158 of file arch.h.

uint8_t* arch::ret_instrs

Definition at line 156 of file arch.h.

unsigned int arch::ret_instrs_len

Definition at line 157 of file arch.h.

int* arch::snprintf_ordering[ARCH_SNPRINTF_DETAIL_LEVELS]

Definition at line 145 of file arch.h.

arch_type_t arch::type

Definition at line 117 of file arch.h.

unsigned int arch::wordsize

Definition at line 121 of file arch.h.


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