From af8c01f59021a2d42e018dde6d836107acfc0441 Mon Sep 17 00:00:00 2001 From: Dario Date: Tue, 17 Dec 2024 08:49:04 -0300 Subject: [PATCH] Add protection to memory on Linux. --- UnleashedRecomp/kernel/memory.cpp | 2 ++ 1 file changed, 2 insertions(+) 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 }