From 8067876cd3853fc5c6ea3e0cc078ea212886449d Mon Sep 17 00:00:00 2001 From: ladevieq Date: Mon, 27 Jul 2026 22:35:43 +0200 Subject: Add a base_name field in module struct with module filename Implement function prologue unwind in stack walk code --- include/module.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/module.h') diff --git a/include/module.h b/include/module.h index f61437e..0f9b2ef 100644 --- a/include/module.h +++ b/include/module.h @@ -117,7 +117,7 @@ typedef struct _IMAGE_NT_HEADERS64 { // ======================== struct module { - void* base_addr; + void* base_addr; u8** functions_name; u32* functions_start; u32* functions_end; @@ -134,7 +134,10 @@ struct module { #ifdef HASHMAP struct hashmap symbols; #endif - i8 name[256U]; + i8 full_name[256U]; + u8 full_name_len; + i8* base_name; + u8 base_name_len; }; -- cgit v1.3