Home
last modified time | relevance | path

Searched refs:ExpHeapBase (Results 1 – 2 of 2) sorted by relevance

/CTR-SDK-1.0.0/CTR_SDK/sources/libraries/fnd/
Dfnd_ExpHeap.cpp21 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/
Dfnd_ExpHeap.h49 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…