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
analysis_rpc.gsm.h File Reference
#import "xsdc.gsm.h"
#import "debuginfo_xml.gsm.h"
#import "debuginfo_rpc.gsm.h"
#import "target_xml.gsm.h"
#import "target_rpc.gsm.h"
#import "analysis_xml.gsm.h"
Include dependency graph for analysis_rpc.gsm.h:

Go to the source code of this file.

Data Structures

struct  vmi1__AnalysisDescNamesResponse
 
struct  vmi1__AnalysisDescsResponse
 
struct  vmi1__AnalysesResponse
 
struct  vmi1__AnalysisResponse
 
struct  vmi1__AnalysisStatusResponse
 
struct  vmi1__AnalysisResultsResponse
 
struct  vmi1__AnalysisLogsResponse
 

Functions

int vmi1__ListAnalysisDescNames (void *_, struct vmi1__AnalysisDescNamesResponse *r)
 
int vmi1__ListAnalysisDescs (void *_, struct vmi1__AnalysisDescsResponse *r)
 
int vmi1__ListAnalyses (void *_, struct vmi1__AnalysesResponse *r)
 
int vmi1__UploadAnalysis (struct vmi1__AnalysisDescT *analysisDesc, struct xsd__hexBinary *inputFileContents, struct vmi1__NoneResponse *r)
 
int vmi1__InstantiateAnalysis (struct vmi1__AnalysisSpecT *analysisSpec, struct vmi1__TargetSpecT *targetSpec, struct vmi1__ListenerT *ownerListener, struct vmi1__AnalysisResponse *r)
 
int vmi1__InstantiateOverlayAnalysis (struct vmi1__AnalysisSpecT *analysisSpec, struct vmi1__TargetSpecT *targetSpec, struct vmi1__TargetSpecT *overlayTargetSpec, vmi1__ThreadIdT baseThid, vmi1__ListenerT *ownerListener, struct vmi1__AnalysisResponse *r)
 
int vmi1__InstantiateOverlayAnalysisByThreadName (struct vmi1__AnalysisSpecT *analysisSpec, struct vmi1__TargetSpecT *targetSpec, struct vmi1__TargetSpecT *overlayTargetSpec, char *baseThreadName, vmi1__ListenerT *ownerListener, struct vmi1__AnalysisResponse *r)
 
int vmi1__PauseAnalysis (vmi1__AnalysisIdT aid, struct vmi1__NoneResponse *r)
 
int vmi1__ResumeAnalysis (vmi1__AnalysisIdT aid, struct vmi1__NoneResponse *r)
 
int vmi1__CloseAnalysis (vmi1__AnalysisIdT aid, struct vmi1__NoneResponse *r)
 
int vmi1__KillAnalysis (vmi1__AnalysisIdT aid, int kill_sig, struct vmi1__NoneResponse *r)
 
int vmi1__FinalizeAnalysis (vmi1__AnalysisIdT aid, struct vmi1__NoneResponse *r)
 
int vmi1__GetAnalysis (vmi1__AnalysisIdT aid, struct vmi1__AnalysisResponse *r)
 
int vmi1__GetAnalysisStatus (vmi1__AnalysisIdT aid, struct vmi1__AnalysisStatusResponse *r)
 
int vmi1__GetAnalysisResults (vmi1__AnalysisIdT aid, struct vmi1__AnalysisResultsResponse *r)
 
int vmi1__GetAnalysisLogs (vmi1__AnalysisIdT aid, int maxSize, struct vmi1__AnalysisLogsResponse *r)
 
int vmi1__AnalysisBindListener (vmi1__AnalysisIdT aid, vmi1__ListenerT *listener, struct vmi1__NoneResponse *r)
 
int vmi1__AnalysisUnbindListener (vmi1__AnalysisIdT tid, vmi1__ListenerT *listener, struct vmi1__NoneResponse *r)
 

Function Documentation

int vmi1__AnalysisBindListener ( vmi1__AnalysisIdT  aid,
vmi1__ListenerT *  listener,
struct vmi1__NoneResponse r 
)
int vmi1__AnalysisUnbindListener ( vmi1__AnalysisIdT  tid,
vmi1__ListenerT *  listener,
struct vmi1__NoneResponse r 
)
int vmi1__CloseAnalysis ( vmi1__AnalysisIdT  aid,
struct vmi1__NoneResponse r 
)
int vmi1__FinalizeAnalysis ( vmi1__AnalysisIdT  aid,
struct vmi1__NoneResponse r 
)
int vmi1__GetAnalysis ( vmi1__AnalysisIdT  aid,
struct vmi1__AnalysisResponse r 
)
int vmi1__GetAnalysisLogs ( vmi1__AnalysisIdT  aid,
int  maxSize,
struct vmi1__AnalysisLogsResponse r 
)
int vmi1__GetAnalysisResults ( vmi1__AnalysisIdT  aid,
struct vmi1__AnalysisResultsResponse r 
)
int vmi1__GetAnalysisStatus ( vmi1__AnalysisIdT  aid,
struct vmi1__AnalysisStatusResponse r 
)
int vmi1__InstantiateAnalysis ( struct vmi1__AnalysisSpecT *  analysisSpec,
struct vmi1__TargetSpecT *  targetSpec,
struct vmi1__ListenerT *  ownerListener,
struct vmi1__AnalysisResponse r 
)
int vmi1__InstantiateOverlayAnalysis ( struct vmi1__AnalysisSpecT *  analysisSpec,
struct vmi1__TargetSpecT *  targetSpec,
struct vmi1__TargetSpecT *  overlayTargetSpec,
vmi1__ThreadIdT  baseThid,
vmi1__ListenerT *  ownerListener,
struct vmi1__AnalysisResponse r 
)
int vmi1__InstantiateOverlayAnalysisByThreadName ( struct vmi1__AnalysisSpecT *  analysisSpec,
struct vmi1__TargetSpecT *  targetSpec,
struct vmi1__TargetSpecT *  overlayTargetSpec,
char *  baseThreadName,
vmi1__ListenerT *  ownerListener,
struct vmi1__AnalysisResponse r 
)
int vmi1__KillAnalysis ( vmi1__AnalysisIdT  aid,
int  kill_sig,
struct vmi1__NoneResponse r 
)
int vmi1__ListAnalyses ( void *  _,
struct vmi1__AnalysesResponse r 
)
int vmi1__ListAnalysisDescNames ( void *  _,
struct vmi1__AnalysisDescNamesResponse r 
)
int vmi1__ListAnalysisDescs ( void *  _,
struct vmi1__AnalysisDescsResponse r 
)
int vmi1__PauseAnalysis ( vmi1__AnalysisIdT  aid,
struct vmi1__NoneResponse r 
)
int vmi1__ResumeAnalysis ( vmi1__AnalysisIdT  aid,
struct vmi1__NoneResponse r 
)
int vmi1__UploadAnalysis ( struct vmi1__AnalysisDescT *  analysisDesc,
struct xsd__hexBinary inputFileContents,
struct vmi1__NoneResponse r 
)