Searched refs:ExpHeapBase (Results 1 – 2 of 2) sorted by relevance
| /CTR-SDK-1.0.0/CTR_SDK/sources/libraries/fnd/ |
| D | fnd_ExpHeap.cpp | 21 bool ExpHeapBase::HasAddress(const void* addr) const in HasAddress() 28 void ExpHeapBase::Initialize(uptr addr, size_t size, bit32 option) in Initialize() 39 void ExpHeapBase::Finalize() in Finalize() 49 void ExpHeapBase::Invalidate() in Invalidate() 55 void* ExpHeapBase::Allocate(size_t byteSize, s32 alignment, bit8 groupId, AllocationMode mode, bool… in Allocate() 68 void ExpHeapBase::Free(void* p) in Free() 75 size_t ExpHeapBase::ResizeBlock(void *p, size_t newSize) in ResizeBlock() 83 nn::fnd::ExpHeapBase::BlockVisitor f; 85 ExpHeapBase* heap; 96 void ExpHeapBase::VisitAllBlocks(nn::fnd::ExpHeapBase::BlockVisitor visitor, uptr param) in VisitAllBlocks() [all …]
|
| /CTR-SDK-1.0.0/CTR_SDK/include/nn/fnd/ |
| D | fnd_ExpHeap.h | 49 class ExpHeapBase : public HeapBase 86 typedef void (*BlockVisitor)(void* pBlock, const ExpHeapBase* heap, uptr param); 117 ExpHeapBase() : m_AllocCount(0) {} in ExpHeapBase() function 120 …explicit ExpHeapBase(const MemoryBlock& block, bit32 option) { Initialize(block.GetAddress(), bloc… in ExpHeapBase() function 122 ExpHeapBase(uptr addr, size_t size, bit32 option) { Initialize(addr, size, option); } in ExpHeapBase() function 130 virtual ~ExpHeapBase() { Finalize(); } in ~ExpHeapBase() 185 class ExpHeapTemplate : public ExpHeapBase, private LockPolicy::LockObject 188 typedef ExpHeapBase Base; 522 …eapTemplate<LockPolicy>& heap, bit8 groupId = 0, AllocationMode mode = ExpHeapBase::ALLOCATION_MOD… 537 …eapTemplate<LockPolicy>& heap, bit8 groupId = 0, AllocationMode mode = ExpHeapBase::ALLOCATION_MOD…
|