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>

Collaboration diagram for target_thread:
Collaboration graph
[legend]

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 2077 of file target_api.h.

Field Documentation

int8_t target_thread::attached

Definition at line 2081 of file target_api.h.

struct target_memmod* target_thread::emulating_debug_mmod

Definition at line 2179 of file target_api.h.

int8_t target_thread::exiting

Definition at line 2081 of file target_api.h.

int target_thread::gid

Definition at line 2103 of file target_api.h.

GHashTable* target_thread::gkv_store

Definition at line 2199 of file target_api.h.

GHashTable* target_thread::hard_probepoints

Definition at line 2117 of file target_api.h.

struct probepoint* target_thread::interrupted_ss_probepoint

Definition at line 2182 of file target_api.h.

char* target_thread::name

Definition at line 2099 of file target_api.h.

obj_flags_t target_thread::obj_flags

Definition at line 2087 of file target_api.h.

void* target_thread::personality_state

Definition at line 2106 of file target_api.h.

tid_t target_thread::ptid

Definition at line 2101 of file target_api.h.

REFCNT target_thread::refcnt

Definition at line 2088 of file target_api.h.

REFCNT target_thread::refcntw

Definition at line 2089 of file target_api.h.

struct regcache** target_thread::regcaches

Definition at line 2112 of file target_api.h.

int8_t target_thread::resumeat

Definition at line 2081 of file target_api.h.

struct list_head target_thread::ss_actions

Definition at line 2193 of file target_api.h.

void* target_thread::state

Definition at line 2105 of file target_api.h.

thread_status_t target_thread::status

Definition at line 2084 of file target_api.h.

target_type_t target_thread::supported_overlay_types

Definition at line 2085 of file target_api.h.

struct target* target_thread::target

Definition at line 2078 of file target_api.h.

tid_t target_thread::tgid

Definition at line 2100 of file target_api.h.

tid_t target_thread::tid

Definition at line 2079 of file target_api.h.

thread_ctxt_t target_thread::tidctxt

Definition at line 2080 of file target_api.h.

struct thread_probepoint_context* target_thread::tpc

Definition at line 2168 of file target_api.h.

struct array_list* target_thread::tpc_stack

Definition at line 2169 of file target_api.h.

int target_thread::uid

Definition at line 2102 of file target_api.h.


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