diff --git a/UnleashedRecomp/kernel/memory.cpp b/UnleashedRecomp/kernel/memory.cpp index 85b11710..76f99256 100644 --- a/UnleashedRecomp/kernel/memory.cpp +++ b/UnleashedRecomp/kernel/memory.cpp @@ -13,6 +13,8 @@ Memory::Memory(void* address, size_t size) : size(size) if (base == (char*)MAP_FAILED) base = (char*)mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); + + mprotect(base, 4096, PROT_NONE); #endif }