/*** Copyright (C) 2023 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: AuProcAddresses.cpp Date: 2023-2-16 Author: Reece ***/ #include #include "AuProcAddresses.hpp" namespace Aurora { void InitProcAddresses() { static bool gDumbInitOnce {}; if (AuExchange(gDumbInitOnce, true)) { return; } #if defined(AURORA_IS_MODERNNT_DERIVED) InitNTAddresses(); #endif #if defined(AURORA_IS_LINUX_DERIVED) InitLinuxAddresses(); #endif } #if !defined(AURORA_HAS_SYS_ALLOC_LARGE) void *SysAllocateLarge(AuUInt uLength) { return AuMemory::FAlloc(uLength, 32); } void SysAllocateFree(void *pBuffer, AuUInt uLength) { AuMemory::Free(pBuffer); } #endif }