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

#include <target_api.h>

Data Fields

target_type_t target_type
 
int target_id
 
int base_target_id
 
int base_thread_id
 
char * base_thread_name
 
target_mode_t target_mode
 
thread_bpmode_t bpmode
 
probepoint_style_t style
 
uint8_t spec_was_base:1
 
uint8_t spec_was_overlay:1
 
uint8_t start_paused:1
 
uint8_t kill_on_close:1
 
uint8_t stay_paused:1
 
active_probe_flags_t ap_flags
 
char * personality
 
char * personality_lib
 
char * debugfile_root_prefix
 
struct array_listdebugfile_load_opts_list
 
int kill_on_close_sig
 
evloop_handler_t in_evh
 
evloop_handler_t out_evh
 
evloop_handler_t err_evh
 
char * infile
 
char * outfile
 
char * errfile
 
void * backend_spec
 

Detailed Description

Definition at line 2165 of file target_api.h.

Field Documentation

active_probe_flags_t target_spec::ap_flags

Definition at line 2182 of file target_api.h.

void* target_spec::backend_spec

Definition at line 2252 of file target_api.h.

int target_spec::base_target_id

Definition at line 2169 of file target_api.h.

int target_spec::base_thread_id

Definition at line 2170 of file target_api.h.

char* target_spec::base_thread_name

Definition at line 2171 of file target_api.h.

thread_bpmode_t target_spec::bpmode

Definition at line 2174 of file target_api.h.

struct array_list* target_spec::debugfile_load_opts_list

Definition at line 2199 of file target_api.h.

char* target_spec::debugfile_root_prefix

Definition at line 2197 of file target_api.h.

evloop_handler_t target_spec::err_evh

Definition at line 2246 of file target_api.h.

char* target_spec::errfile

Definition at line 2250 of file target_api.h.

evloop_handler_t target_spec::in_evh

Definition at line 2244 of file target_api.h.

char* target_spec::infile

Definition at line 2248 of file target_api.h.

uint8_t target_spec::kill_on_close

Definition at line 2176 of file target_api.h.

int target_spec::kill_on_close_sig

Definition at line 2204 of file target_api.h.

evloop_handler_t target_spec::out_evh

Definition at line 2245 of file target_api.h.

char* target_spec::outfile

Definition at line 2249 of file target_api.h.

char* target_spec::personality

Definition at line 2190 of file target_api.h.

char* target_spec::personality_lib

Definition at line 2195 of file target_api.h.

uint8_t target_spec::spec_was_base

Definition at line 2176 of file target_api.h.

uint8_t target_spec::spec_was_overlay

Definition at line 2176 of file target_api.h.

uint8_t target_spec::start_paused

Definition at line 2176 of file target_api.h.

uint8_t target_spec::stay_paused

Definition at line 2176 of file target_api.h.

probepoint_style_t target_spec::style

Definition at line 2175 of file target_api.h.

int target_spec::target_id

Definition at line 2168 of file target_api.h.

target_mode_t target_spec::target_mode

Definition at line 2173 of file target_api.h.

target_type_t target_spec::target_type

Definition at line 2166 of file target_api.h.


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