diff options
Diffstat (limited to 'src/events.c')
| -rw-r--r-- | src/events.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/events.c b/src/events.c index 4f2115a..7492597 100644 --- a/src/events.c +++ b/src/events.c @@ -1,3 +1,12 @@ +#include <Windows.h> + +#include "utils.h" +#include "pdb.h" + +u8 expect_single_step = FALSE; + +extern DEBUG_EVENT dbg_event; + const char* dummy_name = "Function_dummy_name"; void read_name_uni(const void* name_addr, const char* name, size_t name_size) { @@ -24,6 +33,7 @@ void read_name_uni(const void* name_addr, const char* name, size_t name_size) { NULL ); } + void read_name_ansi(const void* name_addr, const char* name, size_t name_size) { u8* addr = NULL; if (!read_memory(name_addr, (void*)&addr, 8U)) { @@ -362,6 +372,8 @@ void handle_create_thread() { } void handle_exception() { + extern DWORD continue_status; + print("%s : ", "ExceptionDebugEvent"); if (dbg_event.u.Exception.ExceptionRecord.ExceptionCode == EXCEPTION_SINGLE_STEP && expect_single_step) { |
