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

#include <target_event.h>

Collaboration diagram for target_event:
Collaboration graph
[legend]

Data Fields

target_event_t type
 
int id
 
tid_t tid
 
struct targettarget
 
struct target_threadthread
 
void * priv
 
void * priv2
 

Detailed Description

Target events are broadcast by target drivers when they notice an event has occurred on the target. Currently, drivers must broadcast them before handling any user-registered probes. Thus, probe handlers should always see the newest model of the target that the driver knows of.

Events (and their privileged data) are only valid during the lifetime of the callback that is handling them. They are immediately deleted afterward!

Definition at line 189 of file target_event.h.

Field Documentation

int target_event::id

Definition at line 196 of file target_event.h.

void* target_event::priv

Definition at line 200 of file target_event.h.

void* target_event::priv2

Definition at line 201 of file target_event.h.

struct target* target_event::target

Definition at line 198 of file target_event.h.

struct target_thread* target_event::thread

Definition at line 199 of file target_event.h.

tid_t target_event::tid

Definition at line 197 of file target_event.h.

target_event_t target_event::type

Definition at line 190 of file target_event.h.


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