summaryrefslogtreecommitdiffstats
path: root/src/events.c
diff options
context:
space:
mode:
authorQuentin LADEVIE <qladevie@wanadev.fr>2025-04-29 23:28:52 +0200
committerQuentin LADEVIE <qladevie@wanadev.fr>2025-04-29 23:28:52 +0200
commitf8c92cfa9eeb82a608d409cac70d9d2533ab79d8 (patch)
treeb948402c24dc47a3e33f9f11b1caf7100d4ed115 /src/events.c
parent4ff029903b3d12905f171b98da9066ce7d6a5632 (diff)
Compile files one by one
Diffstat (limited to 'src/events.c')
-rw-r--r--src/events.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/events.c b/src/events.c
index 61cc9dd..7ab5b53 100644
--- a/src/events.c
+++ b/src/events.c
@@ -1,4 +1,15 @@
-void read_name_uni(const void* name_addr, const char* name, size_t name_size) {
+#include <Windows.h>
+
+#include "types.h"
+#include "utils.h"
+#include "module.h"
+#include "pdb.h"
+
+u8 expect_single_step = FALSE;
+
+extern DEBUG_EVENT dbg_event;
+
+static void read_name_uni(const void* name_addr, const char* name, size_t name_size) {
u8* addr = NULL;
if (!read_memory(name_addr, (void*)&addr, 8U)) {
print("%s %u\n", "Loading DLL : error reading dll name : ", GetLastError());
@@ -143,6 +154,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) {