|
Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include "config.h"#include "common.h"#include "log.h"#include "alist.h"#include "analysis.h"#include <errno.h>#include <sys/types.h>#include <dirent.h>#include <sys/stat.h>#include <unistd.h>#include <strings.h>#include <stdlib.h>#include <sys/time.h>#include <glib.h>Go to the source code of this file.
Variables | |
| char * | ANALYSIS_TMPDIR = "/var/tmp/" |
| char * | ASTATUS_STRINGS [] |
| char** __path_string_to_vec | ( | const char * | path | ) |
Definition at line 667 of file analysis.c.
Definition at line 377 of file analysis.c.
| void analysis_cleanup | ( | struct analysis * | analysis | ) |
Definition at line 538 of file analysis.c.
| analysis_status_t analysis_close | ( | struct analysis * | analysis | ) |
Definition at line 527 of file analysis.c.
| struct analysis* analysis_create | ( | int | id, |
| struct analysis_spec * | spec, | ||
| struct analysis_desc * | desc, | ||
| int | target_id, | ||
| struct target * | target | ||
| ) |
Definition at line 390 of file analysis.c.
| struct analysis_datum* analysis_create_simple_datum | ( | struct analysis * | analysis, |
| int | id, | ||
| char * | name, | ||
| int | type, | ||
| char * | value, | ||
| char * | msg, | ||
| int | no_copy | ||
| ) |
Definition at line 407 of file analysis.c.
| int analysis_datum_add_simple_value | ( | struct analysis_datum * | datum, |
| char * | name, | ||
| char * | value, | ||
| int | no_copy | ||
| ) |
Definition at line 436 of file analysis.c.
| int analysis_datum_add_typed_value | ( | struct analysis_datum * | datum, |
| char * | name, | ||
| void * | value, | ||
| int | len, | ||
| int | datatype_id, | ||
| int | no_copy | ||
| ) |
Definition at line 456 of file analysis.c.
| void analysis_datum_free | ( | struct analysis_datum * | datum | ) |
Definition at line 479 of file analysis.c.
| void analysis_datum_simple_value_free | ( | struct analysis_datum_simple_value * | v | ) |
Definition at line 505 of file analysis.c.
| void analysis_datum_typed_value_free | ( | struct analysis_datum_typed_value * | v | ) |
Definition at line 513 of file analysis.c.
| void analysis_desc_free | ( | struct analysis_desc * | desc | ) |
Definition at line 594 of file analysis.c.
| int analysis_detach_evloop | ( | struct analysis * | analysis | ) |
Definition at line 381 of file analysis.c.
| char* analysis_find | ( | const char * | name | ) |
Definition at line 150 of file analysis.c.
| void analysis_fini | ( | void | ) |
Definition at line 81 of file analysis.c.
| void analysis_free | ( | struct analysis * | analysis | ) |
Definition at line 564 of file analysis.c.
| char** analysis_get_path | ( | void | ) |
Definition at line 663 of file analysis.c.
| void analysis_init | ( | void | ) |
Definition at line 67 of file analysis.c.
Definition at line 385 of file analysis.c.
| struct array_list* analysis_list_names | ( | void | ) |
Definition at line 90 of file analysis.c.
| struct array_list* analysis_list_pathnames | ( | void | ) |
Definition at line 112 of file analysis.c.
| struct analysis_desc* analysis_load | ( | const char * | name | ) |
Definition at line 239 of file analysis.c.
| struct array_list* analysis_load_all | ( | void | ) |
Definition at line 331 of file analysis.c.
| struct analysis_desc* analysis_load_pathname | ( | const char * | path | ) |
Definition at line 269 of file analysis.c.
| struct analysis_desc* analysis_load_txt | ( | const char * | path, |
| const char * | desc_file_path | ||
| ) |
Definition at line 181 of file analysis.c.
| void analysis_param_free | ( | struct analysis_param * | param | ) |
Definition at line 650 of file analysis.c.
| void analysis_set_annotation_path | ( | const char ** | path | ) |
Definition at line 742 of file analysis.c.
| void analysis_set_annotation_path_string | ( | const char * | path | ) |
Definition at line 760 of file analysis.c.
| void analysis_set_path | ( | const char ** | path | ) |
Definition at line 714 of file analysis.c.
| void analysis_set_path_string | ( | const char * | path | ) |
Definition at line 732 of file analysis.c.
| void analysis_set_schema_path | ( | const char ** | path | ) |
Definition at line 770 of file analysis.c.
| void analysis_set_schema_path_string | ( | const char * | path | ) |
Definition at line 788 of file analysis.c.
| void analysis_set_status | ( | struct analysis * | analysis, |
| analysis_status_t | status | ||
| ) |
Definition at line 521 of file analysis.c.
| void analysis_spec_free | ( | struct analysis_spec * | spec | ) |
Definition at line 630 of file analysis.c.
| analysis_status_t analysis_status_from_target_status | ( | target_status_t | status | ) |
Definition at line 366 of file analysis.c.
| char* ANALYSIS_TMPDIR = "/var/tmp/" |
Definition at line 55 of file analysis.c.
| char* ASTATUS_STRINGS[] |
Definition at line 801 of file analysis.c.
1.8.5