summaryrefslogtreecommitdiffstats
path: root/include/module.h
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2026-07-27 22:35:43 +0200
committerladevieq <ladevie.quentin@gmail.com>2026-07-27 22:35:43 +0200
commit8067876cd3853fc5c6ea3e0cc078ea212886449d (patch)
tree15387b79a4375c99f14e23cdd4f8eed8b7fa4653 /include/module.h
parentd8ffcc98796d308f57ae0a71d60a1033d41df364 (diff)
Add a base_name field in module struct with module filenameHEADmaster
Implement function prologue unwind in stack walk code
Diffstat (limited to 'include/module.h')
-rw-r--r--include/module.h7
1 files changed, 5 insertions, 2 deletions
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;
};