StandardAllocator class
Constructors, destructors, conversion operators
- StandardAllocator()
-
StandardAllocator(void* address,
size_
t size) -
StandardAllocator(void* address,
size_
t size, bool enableCache) - ~StandardAllocator()
Public functions
-
void Initialize(void* address,
size_
t size) -
void Initialize(void* address,
size_
t size, bool enableCache) - void Finalize()
-
auto Reallocate(void* address,
size_
t newSize) -> void* -
auto Allocate(size_
t size) -> void* -
auto Allocate(size_
t size, size_ t alignment) -> void* - void Free(void* address)
-
auto GetSizeOf(const void* address) const -> size_
t - void ClearThreadCache() const
- void CleanUpManagementArea() const
-
auto GetTotalFreeSize() const -> size_
t -
auto GetAllocatableSize() const -> size_
t - void Dump() const
Public variables
- bool mIsInitialized
- bool mIsEnabledThreadCache
- uintptr_t mAllocAddr
-
nn::
os:: TlsSlot mTlsSlot -
nn::
util:: TypedStorage<nn::nlibsdk::heap::CentralHeap, 48, 8> mCentralHeapStorage