Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include "generic_rpc.h"
#include "debuginfo_rpc.h"
#include "alist.h"
#include <pthread.h>
#include <glib.h>
#include <errno.h>
Go to the source code of this file.
Functions | |
void | debuginfo_rpc_init (void) |
void | debuginfo_rpc_fini (void) |
int | vmi1__ListDebugFiles (struct soap *soap, struct vmi1__DebugFileOptsT *opts, struct vmi1__DebugFiles *r) |
int | vmi1__LoadDebugFile (struct soap *soap, char *filename, struct vmi1__DebugFileOptsT *opts, struct vmi1__DebugFile *r) |
int | vmi1__LoadDebugFileForBinary (struct soap *soap, char *filename, struct vmi1__DebugFileOptsT *opts, struct vmi1__DebugFile *r) |
int | vmi1__LookupSymbolSimple (struct soap *soap, char *filename, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r) |
int | vmi1__LookupSymbol (struct soap *soap, char *filename, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r) |
int | vmi1__LookupAddrSimple (struct soap *soap, char *filename, vmi1__ADDR addr, struct vmi1__DebugFileOptsT *opts, struct vmi1__SymbolResponse *r) |
int | vmi1__LookupAddr (struct soap *soap, char *filename, vmi1__ADDR addr, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r) |
int | vmi1__LookupAllSymbols (struct soap *soap, char *filename, char *name, struct vmi1__DebugFileOptsT *opts, struct vmi1__NestedSymbolResponse *r) |
Variables | |
pthread_mutex_t | debuginfo_rpc_mutex = PTHREAD_MUTEX_INITIALIZER |
struct vmi1__DebugFileOptsT | defDebugFileOpts |
void debuginfo_rpc_fini | ( | void | ) |
Definition at line 69 of file debuginfo_rpc.c.
void debuginfo_rpc_init | ( | void | ) |
Definition at line 53 of file debuginfo_rpc.c.
int vmi1__ListDebugFiles | ( | struct soap * | soap, |
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__DebugFiles * | r | ||
) |
Definition at line 86 of file debuginfo_rpc.c.
int vmi1__LoadDebugFile | ( | struct soap * | soap, |
char * | filename, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__DebugFile * | r | ||
) |
Definition at line 129 of file debuginfo_rpc.c.
int vmi1__LoadDebugFileForBinary | ( | struct soap * | soap, |
char * | filename, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__DebugFile * | r | ||
) |
Definition at line 137 of file debuginfo_rpc.c.
int vmi1__LookupAddr | ( | struct soap * | soap, |
char * | filename, | ||
vmi1__ADDR | addr, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__NestedSymbolResponse * | r | ||
) |
Definition at line 248 of file debuginfo_rpc.c.
int vmi1__LookupAddrSimple | ( | struct soap * | soap, |
char * | filename, | ||
vmi1__ADDR | addr, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__SymbolResponse * | r | ||
) |
Definition at line 241 of file debuginfo_rpc.c.
int vmi1__LookupAllSymbols | ( | struct soap * | soap, |
char * | filename, | ||
char * | name, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__NestedSymbolResponse * | r | ||
) |
Definition at line 255 of file debuginfo_rpc.c.
int vmi1__LookupSymbol | ( | struct soap * | soap, |
char * | filename, | ||
char * | name, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__NestedSymbolResponse * | r | ||
) |
Definition at line 190 of file debuginfo_rpc.c.
int vmi1__LookupSymbolSimple | ( | struct soap * | soap, |
char * | filename, | ||
char * | name, | ||
struct vmi1__DebugFileOptsT * | opts, | ||
struct vmi1__SymbolResponse * | r | ||
) |
Definition at line 146 of file debuginfo_rpc.c.
pthread_mutex_t debuginfo_rpc_mutex = PTHREAD_MUTEX_INITIALIZER |
Definition at line 43 of file debuginfo_rpc.c.
struct vmi1__DebugFileOptsT defDebugFileOpts |
Definition at line 45 of file debuginfo_rpc.c.