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

#include <target_api.h>

Data Fields

struct targettarget
 
tid_t tid
 
thread_ctxt_t tidctxt
 
int8_t resumeat:4
 
int8_t attached:1
 
int8_t exiting:1
 
thread_status_t status:THREAD_STATUS_BITS
 
target_type_t supported_overlay_types:TARGET_TYPE_BITS
 
obj_flags_t obj_flags
 
REFCNT refcnt
 
REFCNT refcntw
 
char * name
 
tid_t tgid
 
tid_t ptid
 
int uid
 
int gid
 
void * state
 
void * personality_state
 
struct regcache ** regcaches
 
GHashTable * hard_probepoints
 
struct thread_probepoint_contexttpc
 
struct array_listtpc_stack
 
struct target_memmodemulating_debug_mmod
 
struct probepointinterrupted_ss_probepoint
 
struct list_head ss_actions
 
GHashTable * gkv_store
 

Detailed Description

Definition at line 2040 of file target_api.h.

Field Documentation

int8_t target_thread::attached

Definition at line 2044 of file target_api.h.

struct target_memmod* target_thread::emulating_debug_mmod

Definition at line 2142 of file target_api.h.

int8_t target_thread::exiting

Definition at line 2044 of file target_api.h.

int target_thread::gid

Definition at line 2066 of file target_api.h.

GHashTable* target_thread::gkv_store

Definition at line 2162 of file target_api.h.

GHashTable* target_thread::hard_probepoints

Definition at line 2080 of file target_api.h.

struct probepoint* target_thread::interrupted_ss_probepoint

Definition at line 2145 of file target_api.h.

char* target_thread::name

Definition at line 2062 of file target_api.h.

obj_flags_t target_thread::obj_flags

Definition at line 2050 of file target_api.h.

void* target_thread::personality_state

Definition at line 2069 of file target_api.h.

tid_t target_thread::ptid

Definition at line 2064 of file target_api.h.

REFCNT target_thread::refcnt

Definition at line 2051 of file target_api.h.

REFCNT target_thread::refcntw

Definition at line 2052 of file target_api.h.

struct regcache** target_thread::regcaches

Definition at line 2075 of file target_api.h.

int8_t target_thread::resumeat

Definition at line 2044 of file target_api.h.

struct list_head target_thread::ss_actions

Definition at line 2156 of file target_api.h.

void* target_thread::state

Definition at line 2068 of file target_api.h.

thread_status_t target_thread::status

Definition at line 2047 of file target_api.h.

target_type_t target_thread::supported_overlay_types

Definition at line 2048 of file target_api.h.

struct target* target_thread::target

Definition at line 2041 of file target_api.h.

tid_t target_thread::tgid

Definition at line 2063 of file target_api.h.

tid_t target_thread::tid

Definition at line 2042 of file target_api.h.

thread_ctxt_t target_thread::tidctxt

Definition at line 2043 of file target_api.h.

struct thread_probepoint_context* target_thread::tpc

Definition at line 2131 of file target_api.h.

struct array_list* target_thread::tpc_stack

Definition at line 2132 of file target_api.h.

int target_thread::uid

Definition at line 2065 of file target_api.h.


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