Rizin
unix-like reverse engineering framework and cli tools
|
#include <ptrace_wrap.h>
Public Attributes | |
pthread_t | th |
sem_t | request_sem |
ptrace_wrap_request | request |
sem_t | result_sem |
union { | |
long ptrace_result | |
pid_t fork_result | |
void * func_result | |
}; | |
Definition at line 48 of file ptrace_wrap.h.
union { ... } |
pid_t ptrace_wrap_instance_t::fork_result |
Definition at line 55 of file ptrace_wrap.h.
Referenced by ptrace_wrap_fork(), and wrap_fork().
void* ptrace_wrap_instance_t::func_result |
Definition at line 56 of file ptrace_wrap.h.
Referenced by ptrace_wrap_func(), and wrap_func().
long ptrace_wrap_instance_t::ptrace_result |
Definition at line 54 of file ptrace_wrap.h.
Referenced by ptrace_wrap(), and wrap_ptrace().
ptrace_wrap_request ptrace_wrap_instance_t::request |
Definition at line 51 of file ptrace_wrap.h.
Referenced by ptrace_wrap(), ptrace_wrap_fork(), ptrace_wrap_func(), ptrace_wrap_instance_stop(), th_run(), wrap_fork(), wrap_func(), and wrap_ptrace().
sem_t ptrace_wrap_instance_t::request_sem |
Definition at line 50 of file ptrace_wrap.h.
Referenced by ptrace_wrap(), ptrace_wrap_fork(), ptrace_wrap_func(), ptrace_wrap_instance_start(), ptrace_wrap_instance_stop(), and th_run().
sem_t ptrace_wrap_instance_t::result_sem |
Definition at line 52 of file ptrace_wrap.h.
Referenced by ptrace_wrap(), ptrace_wrap_fork(), ptrace_wrap_func(), ptrace_wrap_instance_start(), ptrace_wrap_instance_stop(), and th_run().
pthread_t ptrace_wrap_instance_t::th |
Definition at line 49 of file ptrace_wrap.h.
Referenced by ptrace_wrap(), ptrace_wrap_fork(), ptrace_wrap_func(), ptrace_wrap_instance_start(), and ptrace_wrap_instance_stop().