Lines Matching refs:FrameHeapBase
49 class FrameHeapBase : public HeapBase
57 FrameHeapBase() : m_Addr(0) {} in FrameHeapBase() function
59 …FrameHeapBase(uptr addr, size_t size, bit32 option = 0) : m_Addr(0) { Initialize(addr, size, optio…
62 …FrameHeapBase(const MemoryBlock& block, bit32 option = 0) : m_Addr(0) { Initialize(block.GetAddres…
68 virtual ~FrameHeapBase() { Finalize(); } in ~FrameHeapBase()
104 class FrameHeapBase::State
113 explicit State(FrameHeapBase& heap) : m_Head(heap.m_CurrentHead), m_Tail(heap.m_CurrentTail) {} in State()
126 friend class FrameHeapBase; variable
129 inline void* FrameHeapBase::Allocate(size_t size, s32 alignment) in Allocate()
171 inline void FrameHeapBase::FreeAll(int mode) in FreeAll()
190 inline size_t FrameHeapBase::ResizeBlock(void* p, size_t newSize) in ResizeBlock()
216 inline MemoryRange FrameHeapBase::Adjust(int mode) in Adjust()
255 inline FrameHeapBase::State FrameHeapBase::SaveState() in SaveState()
260 inline void FrameHeapBase::RestoreState(FrameHeapBase::State state) in RestoreState()
273 inline size_t FrameHeapBase::GetAllocatableSize(s32 alignment) const in GetAllocatableSize()
298 inline bool FrameHeapBase::HasAddress(const void* addr) const in HasAddress()
321 class FrameHeapTemplate : public FrameHeapBase, private LockPolicy::LockObject
324 typedef FrameHeapBase Base;