Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
Go to the source code of this file.
Data Structures | |
struct | vmi1__TargetTypesResponse |
struct | vmi1__TargetResponse |
struct | vmi1__TargetLogsResponse |
struct | vmi1__TargetsResponse |
struct | vmi1__ProbeResponse |
struct | vmi1__NoneResponse |
Functions | |
int | vmi1__ListTargetTypes (void *_, struct vmi1__TargetTypesResponse *r) |
int | vmi1__ListTargets (void *_, struct vmi1__TargetsResponse *r) |
int | vmi1__GetTarget (vmi1__TargetIdT tid, struct vmi1__TargetResponse *r) |
int | vmi1__GetTargetLogs (vmi1__TargetIdT tid, int maxSize, struct vmi1__TargetLogsResponse *r) |
int | vmi1__InstantiateTarget (struct vmi1__TargetSpecT *spec, vmi1__ListenerT *ownerListener, struct vmi1__TargetResponse *r) |
int | vmi1__InstantiateOverlayTarget (vmi1__TargetIdT tid, vmi1__ThreadIdT thid, struct vmi1__TargetSpecT *spec, vmi1__ListenerT *ownerListener, struct vmi1__TargetResponse *r) |
int | vmi1__PauseTarget (vmi1__TargetIdT tid, struct vmi1__NoneResponse *r) |
int | vmi1__ResumeTarget (vmi1__TargetIdT tid, struct vmi1__NoneResponse *r) |
int | vmi1__CloseTarget (vmi1__TargetIdT tid, struct vmi1__NoneResponse *r) |
int | vmi1__KillTarget (vmi1__TargetIdT tid, int kill_sig, struct vmi1__NoneResponse *r) |
int | vmi1__FinalizeTarget (vmi1__TargetIdT tid, struct vmi1__NoneResponse *r) |
int | vmi1__PauseThread (vmi1__TargetIdT tid, vmi1__ThreadIdT thid, struct vmi1__NoneResponse *r) |
int | vmi1__LookupTargetSymbolSimple (vmi1__TargetIdT tid, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r) |
int | vmi1__LookupTargetSymbol (vmi1__TargetIdT tid, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r) |
int | vmi1__LookupTargetAddrSimple (vmi1__TargetIdT tid, vmi1__ADDR addr, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r) |
int | vmi1__LookupTargetAddr (vmi1__TargetIdT tid, vmi1__ADDR addr, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r) |
int | vmi1__LookupTargetLineSimple (vmi1__TargetIdT tid, char *filename, int line, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r) |
int | vmi1__LookupTargetLine (vmi1__TargetIdT tid, char *filename, int line, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r) |
int | vmi1__ProbeSymbolSimple (vmi1__TargetIdT tid, vmi1__ThreadIdT thid, char *probeName, char *symbol, struct vmi1__ProbeResponse *r) |
int | vmi1__ProbeSymbol (vmi1__TargetIdT tid, vmi1__ThreadIdT thid, char *probeName, char *symbol, vmi1__ProbepointStyleT *probepointStyle, vmi1__ProbepointWhenceT *probepointWhence, vmi1__ProbepointSizeT *probepointSize, struct vmi1__ProbeResponse *r) |
int | vmi1__ProbeAddr (vmi1__TargetIdT tid, vmi1__ThreadIdT thid, char *probeName, vmi1__ADDR addr, vmi1__ProbepointTypeT *probepointType, vmi1__ProbepointStyleT *probepointStyle, vmi1__ProbepointWhenceT *probepointWhence, vmi1__ProbepointSizeT *probepointSize, struct vmi1__ProbeResponse *r) |
int | vmi1__ProbeLine (vmi1__TargetIdT tid, vmi1__ThreadIdT thid, char *probeName, char *filename, int line, vmi1__ProbepointStyleT *probepointStyle, vmi1__ProbepointWhenceT *probepointWhence, vmi1__ProbepointSizeT *probepointSize, struct vmi1__ProbeResponse *r) |
int | vmi1__EnableProbe (vmi1__TargetIdT tid, vmi1__ProbeIdT pid, struct vmi1__NoneResponse *r) |
int | vmi1__DisableProbe (vmi1__TargetIdT tid, vmi1__ProbeIdT pid, struct vmi1__NoneResponse *r) |
int | vmi1__RemoveProbe (vmi1__TargetIdT tid, vmi1__ProbeIdT pid, struct vmi1__NoneResponse *r) |
int | vmi1__TargetBindListener (vmi1__TargetIdT tid, vmi1__ListenerT *listener, struct vmi1__NoneResponse *r) |
int | vmi1__TargetUnbindListener (vmi1__TargetIdT tid, vmi1__ListenerT *listener, struct vmi1__NoneResponse *r) |
int vmi1__CloseTarget | ( | vmi1__TargetIdT | tid, |
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__DisableProbe | ( | vmi1__TargetIdT | tid, |
vmi1__ProbeIdT | pid, | ||
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__EnableProbe | ( | vmi1__TargetIdT | tid, |
vmi1__ProbeIdT | pid, | ||
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__FinalizeTarget | ( | vmi1__TargetIdT | tid, |
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__GetTarget | ( | vmi1__TargetIdT | tid, |
struct vmi1__TargetResponse * | r | ||
) |
int vmi1__GetTargetLogs | ( | vmi1__TargetIdT | tid, |
int | maxSize, | ||
struct vmi1__TargetLogsResponse * | r | ||
) |
int vmi1__InstantiateOverlayTarget | ( | vmi1__TargetIdT | tid, |
vmi1__ThreadIdT | thid, | ||
struct vmi1__TargetSpecT * | spec, | ||
vmi1__ListenerT * | ownerListener, | ||
struct vmi1__TargetResponse * | r | ||
) |
int vmi1__InstantiateTarget | ( | struct vmi1__TargetSpecT * | spec, |
vmi1__ListenerT * | ownerListener, | ||
struct vmi1__TargetResponse * | r | ||
) |
int vmi1__KillTarget | ( | vmi1__TargetIdT | tid, |
int | kill_sig, | ||
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__ListTargets | ( | void * | _, |
struct vmi1__TargetsResponse * | r | ||
) |
int vmi1__ListTargetTypes | ( | void * | _, |
struct vmi1__TargetTypesResponse * | r | ||
) |
int vmi1__LookupTargetAddr | ( | vmi1__TargetIdT | tid, |
vmi1__ADDR | addr, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__NestedSymbolResponse * | r | ||
) |
int vmi1__LookupTargetAddrSimple | ( | vmi1__TargetIdT | tid, |
vmi1__ADDR | addr, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__SymbolResponse * | r | ||
) |
int vmi1__LookupTargetLine | ( | vmi1__TargetIdT | tid, |
char * | filename, | ||
int | line, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__NestedSymbolResponse * | r | ||
) |
int vmi1__LookupTargetLineSimple | ( | vmi1__TargetIdT | tid, |
char * | filename, | ||
int | line, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__SymbolResponse * | r | ||
) |
int vmi1__LookupTargetSymbol | ( | vmi1__TargetIdT | tid, |
char * | name, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__NestedSymbolResponse * | r | ||
) |
int vmi1__LookupTargetSymbolSimple | ( | vmi1__TargetIdT | tid, |
char * | name, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__SymbolResponse * | r | ||
) |
int vmi1__PauseTarget | ( | vmi1__TargetIdT | tid, |
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__PauseThread | ( | vmi1__TargetIdT | tid, |
vmi1__ThreadIdT | thid, | ||
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__ProbeAddr | ( | vmi1__TargetIdT | tid, |
vmi1__ThreadIdT | thid, | ||
char * | probeName, | ||
vmi1__ADDR | addr, | ||
vmi1__ProbepointTypeT * | probepointType, | ||
vmi1__ProbepointStyleT * | probepointStyle, | ||
vmi1__ProbepointWhenceT * | probepointWhence, | ||
vmi1__ProbepointSizeT * | probepointSize, | ||
struct vmi1__ProbeResponse * | r | ||
) |
int vmi1__ProbeLine | ( | vmi1__TargetIdT | tid, |
vmi1__ThreadIdT | thid, | ||
char * | probeName, | ||
char * | filename, | ||
int | line, | ||
vmi1__ProbepointStyleT * | probepointStyle, | ||
vmi1__ProbepointWhenceT * | probepointWhence, | ||
vmi1__ProbepointSizeT * | probepointSize, | ||
struct vmi1__ProbeResponse * | r | ||
) |
int vmi1__ProbeSymbol | ( | vmi1__TargetIdT | tid, |
vmi1__ThreadIdT | thid, | ||
char * | probeName, | ||
char * | symbol, | ||
vmi1__ProbepointStyleT * | probepointStyle, | ||
vmi1__ProbepointWhenceT * | probepointWhence, | ||
vmi1__ProbepointSizeT * | probepointSize, | ||
struct vmi1__ProbeResponse * | r | ||
) |
int vmi1__ProbeSymbolSimple | ( | vmi1__TargetIdT | tid, |
vmi1__ThreadIdT | thid, | ||
char * | probeName, | ||
char * | symbol, | ||
struct vmi1__ProbeResponse * | r | ||
) |
int vmi1__RemoveProbe | ( | vmi1__TargetIdT | tid, |
vmi1__ProbeIdT | pid, | ||
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__ResumeTarget | ( | vmi1__TargetIdT | tid, |
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__TargetBindListener | ( | vmi1__TargetIdT | tid, |
vmi1__ListenerT * | listener, | ||
struct vmi1__NoneResponse * | r | ||
) |
int vmi1__TargetUnbindListener | ( | vmi1__TargetIdT | tid, |
vmi1__ListenerT * | listener, | ||
struct vmi1__NoneResponse * | r | ||
) |