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
debuginfo_rpc.gsm.h
Go to the documentation of this file.
1 
2 #module "dbgr" "debuginfo_rpc_module"
3 
4 #import "xsdc.gsm.h"
5 #import "debuginfo_xml.gsm.h"
6 
7 //gsoap vmi1 service name: debuginfo
8 //gsoap vmi1 service namespace: http://anathema.flux.utah.edu/schema/vmi/1
9 
10 //gsoap vmi1 service method-style: document
11 //gsoap vmi1 service method-encoding: literal
12 
13 
15  struct vmi1__DebugFileT *vmi1__debugFile;
16 };
19  struct vmi1__DebugFileT **debugFile;
20 };
21 
23  struct vmi1__SymbolT *symbol;
24 };
26  struct vmi1__SymbolsT *nestedSymbol;
27 };
28 
29 //gsoap vmi1 service method-documentation: returns an array of loaded DebugFiles
30 int vmi1__ListDebugFiles(struct vmi1__DebugFileOptsT *opts,
31  struct vmi1__DebugFiles *r);
32 int vmi1__LoadDebugFile(char *filename,struct vmi1__DebugFileOptsT *opts,
33  struct vmi1__DebugFile *r);
34 int vmi1__LoadDebugFileForBinary(char *filename,
35  struct vmi1__DebugFileOptsT *opts,
36  struct vmi1__DebugFile *r);
37 
38 int vmi1__LookupSymbolSimple(char *filename,char *name,
39  struct vmi1__DebugFileOptsT *opts,
40  struct vmi1__SymbolResponse *r);
41 int vmi1__LookupSymbol(char *filename,char *name,
42  struct vmi1__DebugFileOptsT *opts,
43  struct vmi1__NestedSymbolResponse *r);
44 int vmi1__LookupAddrSimple(char *filename,vmi1__ADDR addr,
45  struct vmi1__DebugFileOptsT *opts,
46  struct vmi1__SymbolResponse *r);
47 int vmi1__LookupAddr(char *filename,vmi1__ADDR addr,
48  struct vmi1__DebugFileOptsT *opts,
49  struct vmi1__NestedSymbolResponse *r);
50 int vmi1__LookupAllSymbols(char *filename,char *name,
51  struct vmi1__DebugFileOptsT *opts,
52  struct vmi1__NestedSymbolResponse *r);
53 
54 /*
55 int vmi1__LookupAddrsByLine(debugfile,line_no)
56 int vmi1__LookupSymbolByLine(debugfile,line_no) -> Symbol and Addr
57 
58 int vmi1__ListSourceCodeFiles(debugfile)
59 int vmi1__ListPublicSymbols(debugfile)
60 int vmi1__ListGlobalSymbols(debugfile)
61 int vmi1__ListGlobalTypes(debugfile)
62 int vmi1__ListSharedTypes(debugfile)
63 int vmi1__ListElfSymbols(debugfile)
64 */
struct vmi1__DebugFileT * vmi1__debugFile
int vmi1__LoadDebugFile(char *filename, struct vmi1__DebugFileOptsT *opts, struct vmi1__DebugFile *r)
int vmi1__LookupAddrSimple(char *filename, vmi1__ADDR addr, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r)
int vmi1__LookupAllSymbols(char *filename, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r)
int vmi1__LoadDebugFileForBinary(char *filename, struct vmi1__DebugFileOptsT *opts, struct vmi1__DebugFile *r)
struct dt_argp_state opts
Definition: dumptarget.c:111
int vmi1__LookupSymbol(char *filename, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r)
struct vmi1__SymbolsT * nestedSymbol
struct vmi1__DebugFileT ** debugFile
int vmi1__LookupSymbolSimple(char *filename, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r)
int vmi1__ListDebugFiles(struct vmi1__DebugFileOptsT *opts, struct vmi1__DebugFiles *r)
struct vmi1__SymbolT * symbol
int vmi1__LookupAddr(char *filename, vmi1__ADDR addr, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r)