Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_debug.h>
Go to the source code of this file.
Functions | |
RzDebugReasonType | windows_exception_to_reason (ut32 exception_code) |
bool | windows_is_exception_fatal (ut32 exception_code) |
void | windows_print_exception_event (ut32 pid, ut32 tid, ut32 exception_code, bool second_chance) |
RzDebugReasonType windows_exception_to_reason | ( | ut32 | exception_code | ) |
Definition at line 33 of file common_windows.c.
References EXCEPTION_ACCESS_VIOLATION, EXCEPTION_BREAKPOINT, EXCEPTION_FLT_DENORMAL_OPERAND, EXCEPTION_FLT_DIVIDE_BY_ZERO, EXCEPTION_FLT_INEXACT_RESULT, EXCEPTION_FLT_INVALID_OPERATION, EXCEPTION_FLT_OVERFLOW, EXCEPTION_FLT_STACK_CHECK, EXCEPTION_FLT_UNDERFLOW, EXCEPTION_GUARD_PAGE, EXCEPTION_ILLEGAL_INSTRUCTION, EXCEPTION_INT_DIVIDE_BY_ZERO, EXCEPTION_SINGLE_STEP, RZ_DEBUG_REASON_BREAKPOINT, RZ_DEBUG_REASON_DIVBYZERO, RZ_DEBUG_REASON_FPU, RZ_DEBUG_REASON_ILLEGAL, RZ_DEBUG_REASON_SEGFAULT, RZ_DEBUG_REASON_STEP, and RZ_DEBUG_REASON_TRAP.
Referenced by rz_debug_winkd_wait(), and w32_dbg_wait().
Definition at line 97 of file common_windows.c.
References EXCEPTION_ACCESS_VIOLATION, EXCEPTION_ARRAY_BOUNDS_EXCEEDED, EXCEPTION_FLT_STACK_CHECK, EXCEPTION_GUARD_PAGE, EXCEPTION_ILLEGAL_INSTRUCTION, EXCEPTION_IN_PAGE_ERROR, EXCEPTION_INT_DIVIDE_BY_ZERO, EXCEPTION_NONCONTINUABLE_EXCEPTION, EXCEPTION_PRIV_INSTRUCTION, and EXCEPTION_STACK_OVERFLOW.
Referenced by w32_dbg_wait(), and windows_print_exception_event().
Definition at line 115 of file common_windows.c.
References get_exception_name(), PFMT32u, pid, RZ_LOG_INFO, RZ_LOG_WARN, and windows_is_exception_fatal().
Referenced by rz_debug_winkd_wait(), and w32_dbg_wait().