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

#include <target_gdb.h>

Collaboration diagram for gdb_state:
Collaboration graph
[legend]

Data Fields

int fd
 
int wfd
 
char * sockfile
 
unsigned int need_interrupt:1
 
unsigned int writing:1
 
unsigned int need_ack:1
 
unsigned int rsp_status_valid:1
 
unsigned int vcont:1
 
unsigned int vcont_c:1
 
unsigned int vcont_C:1
 
unsigned int vcont_s:1
 
unsigned int vcont_S:1
 
unsigned int vcont_t:1
 
unsigned int vcont_r:1
 
unsigned int machine_valid:1
 
unsigned int stepping:1
 
unsigned int max_stub_packet_size
 
GHashTable * stubfeatures
 
char * ibuf
 
unsigned int ibuf_alen
 
unsigned int ibuf_len
 
char * obuf
 
unsigned int obuf_len
 
gdb_rsp_handler_t handler
 
void * handler_data
 
gdb_rsp_handler_ret_t handler_ret
 
struct gdb_rsp_stop_status last_stop_status
 
struct regcachemachine
 
char * ostype
 
ADDR kernel_start_addr
 
int valid
 
arch_x86_v2p_flags_t v2p_flags
 
struct gdb_helper_opshops
 
void * hops_priv
 
int evloop_fd
 

Detailed Description

Definition at line 79 of file target_gdb.h.

Field Documentation

int gdb_state::evloop_fd

Definition at line 134 of file target_gdb.h.

int gdb_state::fd

Definition at line 80 of file target_gdb.h.

gdb_rsp_handler_t gdb_state::handler

Definition at line 112 of file target_gdb.h.

void* gdb_state::handler_data

Definition at line 113 of file target_gdb.h.

gdb_rsp_handler_ret_t gdb_state::handler_ret

Definition at line 114 of file target_gdb.h.

struct gdb_helper_ops* gdb_state::hops

Definition at line 131 of file target_gdb.h.

void* gdb_state::hops_priv

Definition at line 132 of file target_gdb.h.

char* gdb_state::ibuf

Definition at line 102 of file target_gdb.h.

unsigned int gdb_state::ibuf_alen

Definition at line 103 of file target_gdb.h.

unsigned int gdb_state::ibuf_len

Definition at line 104 of file target_gdb.h.

ADDR gdb_state::kernel_start_addr

Definition at line 123 of file target_gdb.h.

struct gdb_rsp_stop_status gdb_state::last_stop_status

Definition at line 116 of file target_gdb.h.

struct regcache* gdb_state::machine

Definition at line 118 of file target_gdb.h.

unsigned int gdb_state::machine_valid

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::max_stub_packet_size

Definition at line 98 of file target_gdb.h.

unsigned int gdb_state::need_ack

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::need_interrupt

Definition at line 84 of file target_gdb.h.

char* gdb_state::obuf

Definition at line 106 of file target_gdb.h.

unsigned int gdb_state::obuf_len

Definition at line 107 of file target_gdb.h.

char* gdb_state::ostype

Definition at line 120 of file target_gdb.h.

unsigned int gdb_state::rsp_status_valid

Definition at line 84 of file target_gdb.h.

char* gdb_state::sockfile

Definition at line 82 of file target_gdb.h.

unsigned int gdb_state::stepping

Definition at line 84 of file target_gdb.h.

GHashTable* gdb_state::stubfeatures

Definition at line 100 of file target_gdb.h.

arch_x86_v2p_flags_t gdb_state::v2p_flags

Definition at line 128 of file target_gdb.h.

int gdb_state::valid

Definition at line 125 of file target_gdb.h.

unsigned int gdb_state::vcont

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::vcont_c

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::vcont_C

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::vcont_r

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::vcont_s

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::vcont_S

Definition at line 84 of file target_gdb.h.

unsigned int gdb_state::vcont_t

Definition at line 84 of file target_gdb.h.

int gdb_state::wfd

Definition at line 81 of file target_gdb.h.

unsigned int gdb_state::writing

Definition at line 84 of file target_gdb.h.


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