diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-09-08 20:45:12 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-09-08 20:45:12 +0200 |
| commit | 464fdc3ebe5816c281b0cf9e1960cb33386e29e9 (patch) | |
| tree | 9edfde55580db30db5abfcbf92fb4fee81f7b940 /src/emu | |
| parent | 6b9ed18286d9296bf91a98619e84ae1ace6a9ba8 (diff) | |
| download | box64-464fdc3ebe5816c281b0cf9e1960cb33386e29e9.tar.gz box64-464fdc3ebe5816c281b0cf9e1960cb33386e29e9.zip | |
[BOX32] Various small improvments on box32, mostly on memory tracking
Diffstat (limited to 'src/emu')
| -rw-r--r-- | src/emu/x64emu.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/emu/x64emu.c b/src/emu/x64emu.c index 0c68de08..4af656f5 100644 --- a/src/emu/x64emu.c +++ b/src/emu/x64emu.c @@ -140,8 +140,10 @@ void SetTraceEmu(uintptr_t start, uintptr_t end) static void internalFreeX64(x64emu_t* emu) { - if(emu && emu->stack2free) + if(emu && emu->stack2free) { munmap(emu->stack2free, emu->size_stack); + freeProtection((uintptr_t)emu->stack2free, emu->size_stack); + } #ifdef BOX32 if(emu->res_state_32) actual_free(emu->res_state_32); |