1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-22 10:42:36 +01:00

JIT.cpp: fix overcommit bug (should have been Linux-specific)

Closes #9820

Co-authored-by: Eladash <elad3356p@gmail.com>
This commit is contained in:
Nekotekina 2021-02-22 13:32:35 +03:00
parent ad1027455a
commit 980be9e0e8

View File

@ -23,8 +23,10 @@ static u8* get_jit_memory()
static void* const s_memory2 = []() -> void* static void* const s_memory2 = []() -> void*
{ {
void* ptr = utils::memory_reserve(0x80000000); void* ptr = utils::memory_reserve(0x80000000);
#ifdef CAN_OVERCOMMIT
utils::memory_commit(ptr, 0x80000000); utils::memory_commit(ptr, 0x80000000);
utils::memory_protect(ptr, 0x40000000, utils::protection::wx); utils::memory_protect(ptr, 0x40000000, utils::protection::wx);
#endif
return ptr; return ptr;
}(); }();