Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include <target_os.h>
Definition at line 177 of file target_os.h.
Definition at line 179 of file target_os.h.
Definition at line 178 of file target_os.h.
target_os_type_t(* target_os_ops::os_type)(struct target *target) |
Definition at line 184 of file target_os.h.
Definition at line 185 of file target_os.h.
Definition at line 187 of file target_os.h.
Definition at line 186 of file target_os.h.
struct target_process*(* target_os_ops::process_get)(struct target *target, struct target_thread *tthread) |
Definition at line 208 of file target_os.h.
Definition at line 207 of file target_os.h.
int(* target_os_ops::signal_dequeue)(struct target *target, struct target_thread *tthread, int signo) |
Definition at line 218 of file target_os.h.
int(* target_os_ops::signal_enqueue)(struct target *target, struct target_thread *tthread, int signo, void *data) |
Definition at line 216 of file target_os.h.
Definition at line 215 of file target_os.h.
int(* target_os_ops::signal_get_mask)(struct target *target, struct target_thread *tthread, unsigned char **maskbytes, int *masklen) |
Definition at line 220 of file target_os.h.
int(* target_os_ops::signal_set_mask)(struct target *target, struct target_thread *tthread, unsigned char *maskbytes, int masklen) |
Definition at line 222 of file target_os.h.
Definition at line 214 of file target_os.h.
struct target_os_syscall*(* target_os_ops::syscall_lookup_addr)(struct target *target, ADDR addr) |
Definition at line 236 of file target_os.h.
struct target_os_syscall*(* target_os_ops::syscall_lookup_name)(struct target *target, char *name) |
Definition at line 232 of file target_os.h.
struct target_os_syscall*(* target_os_ops::syscall_lookup_num)(struct target *target, int num) |
Definition at line 234 of file target_os.h.
struct probe*(* target_os_ops::syscall_probe)(struct target *target, tid_t tid, struct target_os_syscall *syscall, probe_handler_t pre_handler, probe_handler_t post_handler, void *handler_data) |
Definition at line 275 of file target_os.h.
struct probe*(* target_os_ops::syscall_probe_all)(struct target *target, tid_t tid, probe_handler_t pre_handler, probe_handler_t post_handler, void *handler_data) |
Definition at line 280 of file target_os.h.
Definition at line 231 of file target_os.h.
Definition at line 229 of file target_os.h.
Definition at line 239 of file target_os.h.
Definition at line 240 of file target_os.h.
Definition at line 230 of file target_os.h.
struct target_thread*(* target_os_ops::thread_get_leader)(struct target *target, struct target_thread *tthread) |
Definition at line 195 of file target_os.h.
int(* target_os_ops::thread_get_pgd_phys)(struct target *target, struct target_thread *tthread, ADDR *pgdp) |
Definition at line 192 of file target_os.h.
int(* target_os_ops::thread_is_user)(struct target *target, struct target_thread *tthread) |
Definition at line 194 of file target_os.h.
int(* target_os_ops::thread_singlestep)(struct target *target, tid_t tid, int isbp, struct target *overlay, int force_emulate) |
Definition at line 199 of file target_os.h.
int(* target_os_ops::thread_singlestep_end)(struct target *target, tid_t tid, struct target *overlay, int force_emulate) |
Definition at line 201 of file target_os.h.