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 Structures | Functions
target_rpc.gsm.h File Reference
#import "xsdc.gsm.h"
#import "debuginfo_rpc.gsm.h"
#import "target_xml.gsm.h"
Include dependency graph for target_rpc.gsm.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

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 
)