|
Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include "log.h"#include "target_api.h"#include "target.h"#include "target_os.h"#include "probe_api.h"#include "glib_wrapper.h"#include "dwdebug.h"#include "dwdebug_priv.h"Go to the source code of this file.
Data Structures | |
| struct | probe_value |
Variables | |
| struct probe_ops | var_ops |
| GHashTable* __probe_value_get_table_function_ee | ( | struct probe * | probe, |
| tid_t | tid, | ||
| int | israw, | ||
| int | allowlast | ||
| ) |
Definition at line 270 of file probe_value.c.
| void probe_value_clear | ( | struct probe_value * | pv | ) |
Probe Value core functions that might be useful to others in constructing per-probe type probe_ops.
Definition at line 41 of file probe_value.c.
| struct probe_value* probe_value_create | ( | probe_handler_phase_t | phase | ) |
Definition at line 79 of file probe_value.c.
| void probe_value_free | ( | struct probe_value * | pv | ) |
Definition at line 66 of file probe_value.c.
Definition at line 633 of file probe_value.c.
Definition at line 551 of file probe_value.c.
Definition at line 467 of file probe_value.c.
Definition at line 639 of file probe_value.c.
Definition at line 561 of file probe_value.c.
Definition at line 477 of file probe_value.c.
Definition at line 636 of file probe_value.c.
Definition at line 566 of file probe_value.c.
Definition at line 482 of file probe_value.c.
Definition at line 627 of file probe_value.c.
Definition at line 604 of file probe_value.c.
Definition at line 384 of file probe_value.c.
Definition at line 624 of file probe_value.c.
Definition at line 593 of file probe_value.c.
Definition at line 380 of file probe_value.c.
Definition at line 630 of file probe_value.c.
Definition at line 556 of file probe_value.c.
Definition at line 472 of file probe_value.c.
Definition at line 621 of file probe_value.c.
Definition at line 582 of file probe_value.c.
Definition at line 376 of file probe_value.c.
The API wrappers.
Definition at line 618 of file probe_value.c.
Definition at line 571 of file probe_value.c.
Definition at line 372 of file probe_value.c.
| void probe_value_notify_phase_function_ee | ( | struct probe * | probe, |
| tid_t | tid, | ||
| probe_handler_phase_t | phase | ||
| ) |
Definition at line 96 of file probe_value.c.
| void probe_value_notify_phase_watchedvar | ( | struct probe * | probe, |
| tid_t | tid, | ||
| probe_handler_phase_t | phase | ||
| ) |
Definition at line 124 of file probe_value.c.
| int probe_value_record_basic | ( | struct probe * | probe, |
| tid_t | tid, | ||
| char * | name, | ||
| struct value * | value, | ||
| int | israw | ||
| ) |
Definition at line 235 of file probe_value.c.
| int probe_value_record_stacked | ( | struct probe * | probe, |
| tid_t | tid, | ||
| char * | name, | ||
| struct value * | value, | ||
| int | israw | ||
| ) |
Definition at line 187 of file probe_value.c.
| struct probe* probe_value_symbol | ( | struct target * | target, |
| tid_t | tid, | ||
| struct bsymbol * | bsymbol, | ||
| probe_handler_t | pre_handler, | ||
| probe_handler_t | post_handler, | ||
| void * | handler_data | ||
| ) |
Definition at line 660 of file probe_value.c.
| struct probe* probe_value_var | ( | struct target * | target, |
| tid_t | tid, | ||
| struct bsymbol * | bsymbol, | ||
| probe_handler_t | pre_handler, | ||
| probe_handler_t | post_handler, | ||
| void * | handler_data | ||
| ) |
A couple simple default value probe implementations. Watchpoints and function entry/exit.
Definition at line 701 of file probe_value.c.
| void probe_values_free_basic | ( | struct probe * | probe | ) |
Definition at line 172 of file probe_value.c.
| void probe_values_free_stacked | ( | struct probe * | probe | ) |
Definition at line 149 of file probe_value.c.
| struct probe_ops var_ops |
Definition at line 687 of file probe_value.c.
1.8.5