diff --git a/External/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp b/External/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp index 829eb8798..080d5f4c3 100644 --- a/External/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp +++ b/External/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp @@ -22,6 +22,7 @@ $end_info$ #include #include +#include #include "Interface/Core/Interpreter/InterpreterOps.h" #include @@ -303,7 +304,7 @@ Arm64JITCore::CodeBuffer Arm64JITCore::AllocateNewCodeBuffer(size_t Size) { CodeBuffer Buffer; Buffer.Size = Size; Buffer.Ptr = static_cast( - mmap(nullptr, + FEXCore::Allocator::mmap(nullptr, Buffer.Size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANONYMOUS, @@ -314,7 +315,7 @@ Arm64JITCore::CodeBuffer Arm64JITCore::AllocateNewCodeBuffer(size_t Size) { } void Arm64JITCore::FreeCodeBuffer(CodeBuffer Buffer) { - munmap(Buffer.Ptr, Buffer.Size); + FEXCore::Allocator::munmap(Buffer.Ptr, Buffer.Size); Dispatcher->RemoveCodeBuffer(Buffer.Ptr); }