| Stackdb
    Stackdb is a stackable, multi-target and -level source debugger and memory forensics library. | 
#include <stdio.h>#include <errno.h>#include "log.h"#include "cfi.h"#include "probe_api.h"#include "probe.h"#include "target.h"#include "target_api.h"#include "disasm.h"
Go to the source code of this file.
| Data Structures | |
| struct | cfi_probe_disasm_state | 
| Functions | |
| result_t | cfi_dynamic_retaddr_save (struct probe *probe, tid_t tid, void *data, struct probe *trigger, struct probe *base) | 
| result_t | cfi_dynamic_jmp_target_instr (struct probe *probe, tid_t tid, void *data, struct probe *trigger, struct probe *base) | 
| result_t | cfi_dynamic_retaddr_check (struct probe *probe, tid_t tid, void *data, struct probe *trigger, struct probe *base) | 
| const char * | probe_gettype_cfi (struct probe *probe) | 
| void * | probe_summarize_cfi (struct probe *probe) | 
| void * | probe_summarize_tid_cfi (struct probe *probe, tid_t tid) | 
| int | probe_fini_cfi (struct probe *probe) | 
| char * | cfi_thread_backtrace (struct cfi_data *cfi, struct cfi_thread_status *cts, char *sep) | 
| struct probe * | probe_cfi (struct target *target, tid_t tid, cfi_mode_t mode, cfi_flags_t flags, struct array_list *root_functions, struct array_list *root_addrs, probe_handler_t pre_handler, probe_handler_t post_handler, void *handler_data) | 
| result_t cfi_dynamic_jmp_target_instr | ( | struct probe * | probe, | 
| tid_t | tid, | ||
| void * | data, | ||
| struct probe * | trigger, | ||
| struct probe * | base | ||
| ) | 
Definition at line 239 of file cfi_util.c.
| result_t cfi_dynamic_retaddr_check | ( | struct probe * | probe, | 
| tid_t | tid, | ||
| void * | data, | ||
| struct probe * | trigger, | ||
| struct probe * | base | ||
| ) | 
Definition at line 312 of file cfi_util.c.
| result_t cfi_dynamic_retaddr_save | ( | struct probe * | probe, | 
| tid_t | tid, | ||
| void * | data, | ||
| struct probe * | trigger, | ||
| struct probe * | base | ||
| ) | 
Definition at line 130 of file cfi_util.c.
| char* cfi_thread_backtrace | ( | struct cfi_data * | cfi, | 
| struct cfi_thread_status * | cts, | ||
| char * | sep | ||
| ) | 
Definition at line 1056 of file cfi_util.c.
| struct probe* probe_cfi | ( | struct target * | target, | 
| tid_t | tid, | ||
| cfi_mode_t | mode, | ||
| cfi_flags_t | flags, | ||
| struct array_list * | root_functions, | ||
| struct array_list * | root_addrs, | ||
| probe_handler_t | pre_handler, | ||
| probe_handler_t | post_handler, | ||
| void * | handler_data | ||
| ) | 
Definition at line 1118 of file cfi_util.c.
| int probe_fini_cfi | ( | struct probe * | probe | ) | 
Definition at line 1015 of file cfi_util.c.
| const char* probe_gettype_cfi | ( | struct probe * | probe | ) | 
Definition at line 994 of file cfi_util.c.
| void* probe_summarize_cfi | ( | struct probe * | probe | ) | 
Definition at line 998 of file cfi_util.c.
Definition at line 1002 of file cfi_util.c.
 1.8.8
 1.8.8