gwnavruntime/kernel/HeapMH/HeapMH_AllocBitSet2.h Source File
Go to the documentation of this file.
18 #ifndef INC_KY_Kernel_HeapMH_AllocBitSet2_H
19 #define INC_KY_Kernel_HeapMH_AllocBitSet2_H
24 namespace Kaim {
namespace HeapMH {
32 void Reset() { Bin.Reset(); }
34 void InitPage(PageMH* page, UInt32 index);
35 void ReleasePage(UByte* start);
37 void* Alloc(UPInt size, MagicHeadersInfo* headers);
38 void* Alloc(UPInt size, UPInt alignSize, MagicHeadersInfo* headers);
39 void* ReallocInPlace(PageMH* page,
void* oldPtr, UPInt newSize, UPInt* oldSize, MagicHeadersInfo* headers);
40 void Free(PageMH* page,
void* ptr, MagicHeadersInfo* headers, UPInt* oldBytes);
42 UPInt GetUsableSize(
const PageMH* page,
const void* ptr)
const;
Definition: gamekitcrowddispersion.h:20