9 #include <sys/ptrace.h>
24 typedef void *(*ptrace_wrap_func_func)(
void *);
static static sync static getppid static getegid const char static filename request
static static fork const void static count static fd const char const char static newpath char char char static envp time_t static t const char static mode static whence const char static dir time_t static t unsigned static seconds const char struct utimbuf static buf static inc pid
struct ptrace_wrap_instance_t ptrace_wrap_instance
void * ptrace_wrap_func(ptrace_wrap_instance *inst, ptrace_wrap_func_func func, void *user)
void ptrace_wrap_instance_stop(ptrace_wrap_instance *inst)
pid_t ptrace_wrap_fork(ptrace_wrap_instance *inst, void(*child_callback)(void *), void *child_callback_user)
long ptrace_wrap(ptrace_wrap_instance *inst, ptrace_wrap_ptrace_request request, pid_t pid, void *addr, void *data)
int ptrace_wrap_ptrace_request
int ptrace_wrap_instance_start(ptrace_wrap_instance *inst)
@ PTRACE_WRAP_REQUEST_TYPE_STOP
@ PTRACE_WRAP_REQUEST_TYPE_PTRACE
@ PTRACE_WRAP_REQUEST_TYPE_FORK
@ PTRACE_WRAP_REQUEST_TYPE_FUNC
struct ptrace_wrap_request_t ptrace_wrap_request
void *(* ptrace_wrap_func_func)(void *)
ptrace_wrap_request request
ptrace_wrap_ptrace_request request
struct ptrace_wrap_request_t::@423::@425 ptrace
void * child_callback_user
void(* child_callback)(void *)
ptrace_wrap_func_func func
ptrace_wrap_request_type type
struct ptrace_wrap_request_t::@423::@426 fork