diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2026-07-17 13:30:47 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2026-07-17 13:30:47 +0200 |
| commit | ba07d7cf9430ab95f6f1f886079f60a3dcf345d1 (patch) | |
| tree | ece4997579a9765c1b19dad40b69bae2c4d7c102 /src/main.c | |
| parent | 45d31b1bb8699dbbb5fc89c807c95e8c8edbe895 (diff) | |
Fix stack walk find_function search
Fix string stack asserts
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -439,6 +439,7 @@ u32 continue_status = DBG_EXCEPTION_NOT_HANDLED; // TODO: Perfect hashing table ? u8* string_stack_base = NULL; u8* string_stack_current = NULL; +const u32 string_stack_size = 64U * 4096U; void dbg_loop(void) { while(is_open) { @@ -494,7 +495,7 @@ extern void load_funcs(void); int mainCRTStartup(void) { load_funcs(); - string_stack_current = string_stack_base = VirtualAlloc(NULL, 4096U * 64U, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); + string_stack_current = string_stack_base = VirtualAlloc(NULL, string_stack_size, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); STARTUPINFOA startup_info = { 0 }; startup_info.cb = sizeof(startup_info); |
