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>

Collaboration diagram for target_spec:
Collaboration graph
[legend]

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
 
uint8_t read_only: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 2202 of file target_api.h.

Field Documentation

active_probe_flags_t target_spec::ap_flags

Definition at line 2220 of file target_api.h.

void* target_spec::backend_spec

Definition at line 2290 of file target_api.h.

int target_spec::base_target_id

Definition at line 2206 of file target_api.h.

int target_spec::base_thread_id

Definition at line 2207 of file target_api.h.

char* target_spec::base_thread_name

Definition at line 2208 of file target_api.h.

thread_bpmode_t target_spec::bpmode

Definition at line 2211 of file target_api.h.

struct array_list* target_spec::debugfile_load_opts_list

Definition at line 2237 of file target_api.h.

char* target_spec::debugfile_root_prefix

Definition at line 2235 of file target_api.h.

evloop_handler_t target_spec::err_evh

Definition at line 2284 of file target_api.h.

char* target_spec::errfile

Definition at line 2288 of file target_api.h.

evloop_handler_t target_spec::in_evh

Definition at line 2282 of file target_api.h.

char* target_spec::infile

Definition at line 2286 of file target_api.h.

uint8_t target_spec::kill_on_close

Definition at line 2213 of file target_api.h.

int target_spec::kill_on_close_sig

Definition at line 2242 of file target_api.h.

evloop_handler_t target_spec::out_evh

Definition at line 2283 of file target_api.h.

char* target_spec::outfile

Definition at line 2287 of file target_api.h.

char* target_spec::personality

Definition at line 2228 of file target_api.h.

char* target_spec::personality_lib

Definition at line 2233 of file target_api.h.

uint8_t target_spec::read_only

Definition at line 2213 of file target_api.h.

uint8_t target_spec::spec_was_base

Definition at line 2213 of file target_api.h.

uint8_t target_spec::spec_was_overlay

Definition at line 2213 of file target_api.h.

uint8_t target_spec::start_paused

Definition at line 2213 of file target_api.h.

uint8_t target_spec::stay_paused

Definition at line 2213 of file target_api.h.

probepoint_style_t target_spec::style

Definition at line 2212 of file target_api.h.

int target_spec::target_id

Definition at line 2205 of file target_api.h.

target_mode_t target_spec::target_mode

Definition at line 2210 of file target_api.h.

target_type_t target_spec::target_type

Definition at line 2203 of file target_api.h.


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