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 | Macros | Functions | Variables
analysis.c File Reference
#include <argp.h>
#include "log.h"
#include "analysis.h"
#include "generic_rpc.h"
#include "analysis_rpc.h"
#include "analysis.nsmap"
Include dependency graph for analysis.c:

Go to the source code of this file.

Data Structures

struct  analysis_rpc_handler_state
 

Macros

#define ARGP_KEY_ANALYSIS_PATH   4096
 
#define ARGP_KEY_SCHEMA_PATH   4097
 
#define ARGP_KEY_ANNOTATION_PATH   4098
 

Functions

error_t analysis_rpc_argp_parse_opt (int key, char *arg, struct argp_state *state)
 
int main (int argc, char **argv)
 

Variables

struct argp_option analysis_rpc_argp_opts []
 
const struct argp_child analysis_rpc_argp_children [2]
 
struct argp analysis_rpc_argp
 

Macro Definition Documentation

#define ARGP_KEY_ANALYSIS_PATH   4096

Definition at line 34 of file analysis.c.

#define ARGP_KEY_ANNOTATION_PATH   4098

Definition at line 36 of file analysis.c.

#define ARGP_KEY_SCHEMA_PATH   4097

Definition at line 35 of file analysis.c.

Function Documentation

error_t analysis_rpc_argp_parse_opt ( int  key,
char *  arg,
struct argp_state *  state 
)

Definition at line 48 of file analysis.c.

int main ( int  argc,
char **  argv 
)

Definition at line 93 of file analysis.c.

Variable Documentation

struct argp analysis_rpc_argp
Initial value:
= {
NULL,"Analysis RPC Server Options",analysis_rpc_argp_children,NULL,NULL
}
const struct argp_child analysis_rpc_argp_children[2]
Definition: analysis.c:83
error_t analysis_rpc_argp_parse_opt(int key, char *arg, struct argp_state *state)
Definition: analysis.c:48
struct argp_option analysis_rpc_argp_opts[]
Definition: analysis.c:38

Definition at line 88 of file analysis.c.

const struct argp_child analysis_rpc_argp_children[2]
Initial value:
= {
{ NULL,0,NULL,0 },
}
struct argp generic_rpc_argp
Definition: generic_rpc.c:261
#define generic_rpc_argp_header
Definition: generic_rpc.h:33

Definition at line 83 of file analysis.c.

struct argp_option analysis_rpc_argp_opts[]
Initial value:
= {
{ "analysis-path",ARGP_KEY_ANALYSIS_PATH,"PATH",0,
"Set the analysis description PATH.",0 },
{ "schema-path",ARGP_KEY_SCHEMA_PATH,"PATH",0,
"Set the schema PATH.",0 },
{ "annotation-path",ARGP_KEY_ANNOTATION_PATH,"PATH",0,
"Set the annotation PATH.",0 },
{ 0,0,0,0,0,0 }
}
#define ARGP_KEY_ANALYSIS_PATH
Definition: analysis.c:34
#define ARGP_KEY_SCHEMA_PATH
Definition: analysis.c:35
#define ARGP_KEY_ANNOTATION_PATH
Definition: analysis.c:36

Definition at line 38 of file analysis.c.