Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
static DWORD WINAPI | __w32dbg_thread (LPVOID param) |
W32DbgWInst * | w32dbg_wrap_new (void) |
void | w32dbg_wrap_free (W32DbgWInst *inst) |
int | w32dbg_wrap_wait_ret (W32DbgWInst *inst) |
|
static |
Definition at line 7 of file w32dbg_wrap.c.
References W32DbgWParams::continue_status, W32DbgWParams::err, W32DbgWParams::func, NULL, W32DbgWInst::params, W32DbgWInst::pi, W32DbgWInst::request_sem, W32DbgWInst::result_sem, W32DbgWParams::ret, W32DbgWParams::type, W32_ATTACH, W32_CALL_FUNC, W32_CONTINUE, W32_DETACH, W32_STOP, W32_WAIT, and W32DbgWParams::wait.
Referenced by w32dbg_wrap_new().
void w32dbg_wrap_free | ( | W32DbgWInst * | inst | ) |
Definition at line 58 of file w32dbg_wrap.c.
References W32DbgWInst::debugThread, free(), W32DbgWInst::params, W32DbgWInst::request_sem, W32DbgWInst::result_sem, W32DbgWParams::type, W32_STOP, and w32dbg_wrap_wait_ret().
Referenced by rz_io_fini().
W32DbgWInst* w32dbg_wrap_new | ( | void | ) |
Definition at line 48 of file w32dbg_wrap.c.
References __w32dbg_thread(), calloc(), W32DbgWInst::debugThread, NULL, W32DbgWInst::request_sem, and W32DbgWInst::result_sem.
int w32dbg_wrap_wait_ret | ( | W32DbgWInst * | inst | ) |
Definition at line 71 of file w32dbg_wrap.c.
References NULL, W32DbgWInst::request_sem, W32DbgWInst::result_sem, and w32dbgw_ret.
Referenced by w32_attach(), w32_continue(), w32_dbg_wait(), w32_detach(), and w32dbg_wrap_free().