_autoRelease | RE::GMemoryHeap | protected |
_childHeaps | RE::GMemoryHeap | protected |
_heapLock | RE::GMemoryHeap | mutableprotected |
_info | RE::GMemoryHeap | protected |
_ownerThreadID | RE::GMemoryHeap | protected |
_pad24 | RE::GMemoryHeap | protected |
_padC2 | RE::GMemoryHeap | protected |
_padC4 | RE::GMemoryHeap | protected |
_refCount | RE::GMemoryHeap | protected |
_selfSize | RE::GMemoryHeap | protected |
_trackDebugInfo | RE::GMemoryHeap | protected |
_useLocks | RE::GMemoryHeap | protected |
AddRef()=0 | RE::GMemoryHeap | pure virtual |
Alloc(UPInt a_size)=0 | RE::GMemoryHeap | pure virtual |
Alloc(UPInt a_size, UPInt a_align)=0 | RE::GMemoryHeap | pure virtual |
AllocAutoHeap(const void *a_this, UPInt a_size)=0 | RE::GMemoryHeap | pure virtual |
AllocAutoHeap(const void *a_this, UPInt a_size, UPInt a_align)=0 | RE::GMemoryHeap | pure virtual |
AllocSysDirect(UPInt a_size)=0 | RE::GMemoryHeap | pure virtual |
ArenaIsEmpty(UPInt a_arena)=0 | RE::GMemoryHeap | pure virtual |
AssignToCurrentThread() | RE::GMemoryHeap | |
CheckIntegrity() | RE::GMemoryHeap | |
CheckIntegrity_Internal() const =0 | RE::GMemoryHeap | protectedpure virtual |
ChildListType typedef | RE::GMemoryHeap | protected |
CreateArena(UPInt a_arena, GSysAllocPaged *a_sysAlloc)=0 | RE::GMemoryHeap | pure virtual |
CreateHeap(const char *a_name, const HeapDesc &a_desc)=0 | RE::GMemoryHeap | pure virtual |
CreateHeap(const char *a_name, HeapFlags a_flags=HeapFlags::kNone, UPInt a_minAlign=16, UPInt a_granularity=16 *1024, UPInt a_reserve=16 *1024, UPInt a_threshold=UPINT_MAX, UPInt a_limit=0, GHeapID a_heapID=GHeapID::kReserved, UPInt a_arena=0) | RE::GMemoryHeap | |
DestroyArena(UPInt a_arena)=0 | RE::GMemoryHeap | pure virtual |
DestroyItself()=0 | RE::GMemoryHeap | protectedpure virtual |
DumpMemoryLeaks() | RE::GMemoryHeap | |
DumpMemoryLeaks_Internal()=0 | RE::GMemoryHeap | protectedpure virtual |
Free(void *a_ptr)=0 | RE::GMemoryHeap | pure virtual |
FreeSysDirect(void *a_ptr, UPInt a_size)=0 | RE::GMemoryHeap | pure virtual |
GetAllocHeap(const void *a_this)=0 | RE::GMemoryHeap | pure virtual |
GetFlags() const | RE::GMemoryHeap | |
GetFootprint() const =0 | RE::GMemoryHeap | pure virtual |
GetGranularity() const | RE::GMemoryHeap | |
GetHeapInfo(HeapInfo *a_info) const | RE::GMemoryHeap | |
GetID() const | RE::GMemoryHeap | |
GetLimit() const | RE::GMemoryHeap | |
GetName() const | RE::GMemoryHeap | |
GetParentHeap() const | RE::GMemoryHeap | |
GetRootStats(RootStats *a_stats)=0 | RE::GMemoryHeap | pure virtual |
GetStats(GStatBag *a_bag)=0 | RE::GMemoryHeap | pure virtual |
GetTotalFootprint() const =0 | RE::GMemoryHeap | pure virtual |
GetTotalUsedSpace() const =0 | RE::GMemoryHeap | pure virtual |
GetUsableSize(const void *a_ptr)=0 | RE::GMemoryHeap | pure virtual |
GetUsedSpace() const =0 | RE::GMemoryHeap | pure virtual |
GetUserDebugStats(RootStats *a_stats) const =0 | RE::GMemoryHeap | protectedpure virtual |
GListNode() | RE::GListNode< GMemoryHeap > | inline |
HeapFlags enum name | RE::GMemoryHeap | |
IsThreadSafe() const | RE::GMemoryHeap | |
MemReportType enum name | RE::GMemoryHeap | |
next | RE::GListNode< GMemoryHeap > | |
prev | RE::GListNode< GMemoryHeap > | |
Realloc(void *a_oldPtr, UPInt a_newSize)=0 | RE::GMemoryHeap | pure virtual |
Release()=0 | RE::GMemoryHeap | pure virtual |
ReleaseCachedMem()=0 | RE::GMemoryHeap | protectedpure virtual |
ReleaseOnFree(void *a_ptr) | RE::GMemoryHeap | |
Remove() | RE::GListNode< GMemoryHeap > | inline |
SetLimit(UPInt newLimit)=0 | RE::GMemoryHeap | pure virtual |
SetLimitHandler(LimitHandler *handler)=0 | RE::GMemoryHeap | pure virtual |
SetTracer(HeapTracer *a_tracer)=0 | RE::GMemoryHeap | pure virtual |
UltimateCheck() | RE::GMemoryHeap | |
UltimateCheck_Internal()=0 | RE::GMemoryHeap | protectedpure virtual |
VisitHeapSegments(GHeapSegVisitor *a_visitor) const =0 | RE::GMemoryHeap | pure virtual |
VisitMem(GHeapMemVisitor *a_visitor, std::uint32_t a_flags)=0 | RE::GMemoryHeap | pure virtual |
VisitRootSegments(GHeapSegVisitor *a_visitor)=0 | RE::GMemoryHeap | pure virtual |
~GMemoryHeap() | RE::GMemoryHeap | protectedvirtual |