![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Apple/ApplePlatformMemory.h"#include "HAL/PlatformMemory.h"#include "HAL/PlatformMath.h"#include "HAL/UnrealMemory.h"#include "HAL/LowLevelMemTracker.h"#include "Templates/AlignmentTemplates.h"#include <stdlib.h>#include "Misc/AssertionMacros.h"#include "Misc/CoreStats.h"#include "HAL/MallocAnsi.h"#include "HAL/MallocBinned.h"#include "HAL/MallocBinned2.h"#include "HAL/MallocBinned3.h"#include "CoreGlobals.h"#include <sys/param.h>#include <sys/mman.h>#include <sys/mount.h>#include <objc/runtime.h>#include <CoreFoundation/CFBase.h>#include <mach/vm_map.h>#include <mach/vm_region.h>#include <mach/vm_statistics.h>#include <mach/vm_page_size.h>#include "Apple/AppleLLM.h"Classes | |
| class | FApplePlatformObjectZombie |
| struct | FOSAllocationDescriptor |
Enumerations | |
| enum class | MmapTag : int32 { BinnedAllocFromOS = VM_MAKE_TAG(VM_MEMORY_APPLICATION_SPECIFIC_1 + 0) , AllocateVirtualMemoryBlock = VM_MAKE_TAG(VM_MEMORY_APPLICATION_SPECIFIC_1 + 1) , LLMAlloc = VM_MAKE_TAG(VM_MEMORY_APPLICATION_SPECIFIC_1 + 2) } |
| #define MALLOC_LEAKDETECTION 0 |
| #define UE4_PLATFORM_REDUCE_NUMBER_OF_MAPS 0 |
| #define UE4_PLATFORM_SANITY_CHECK_OS_ALLOCATIONS (UE_BUILD_DEBUG || (UE_BUILD_DEVELOPMENT && (UE_GAME || UE_SERVER) && !MALLOC_LEAKDETECTION)) |
| #define USE_APPLE_SUPPORT_INSTRUMENTED_ALLOCS (0 && APPLE_SUPPORT_INSTRUMENTED_ALLOCS) |