Lines Matching refs:FrameHeapTemplate
321 class FrameHeapTemplate : public FrameHeapBase, private LockPolicy::LockObject
332 FrameHeapTemplate() {} in FrameHeapTemplate() function
341 FrameHeapTemplate(uptr addr, size_t size, bit32 option = 0) { Initialize(addr, size, option); }
350 …FrameHeapTemplate(const MemoryBlock& block, bit32 option = 0) { Initialize(block.GetAddress(), blo…
373 …static FrameHeapTemplate* Create(HeapBase* parent, void* addr, size_t size, bit32 option = 0, bit3…
406 virtual ~FrameHeapTemplate() {} in ~FrameHeapTemplate()
583 class FrameHeapTemplate<LockPolicy>::ScopedFrame
591 explicit ScopedFrame(FrameHeapTemplate<LockPolicy>& heap) : m_State(heap), m_Heap(heap) {} in ScopedFrame()
598 FrameHeapTemplate<LockPolicy>::State m_State;
599 FrameHeapTemplate<LockPolicy>& m_Heap;
605 typedef FrameHeapTemplate<nn::os::LockPolicy::NoLock> FrameHeap;
610 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
613 FrameHeapTemplate<LockPolicy>* FrameHeapTemplate<LockPolicy>::Create(HeapBase* parent, void* addr, … in Create()
615 FrameHeapTemplate* heap; in Create()
621 … = new (addr) FrameHeapTemplate(reinterpret_cast<uptr>(addr)+sizeof(FrameHeapTemplate), static_cas… in Create()
625 …et_cast<void*>(reinterpret_cast<uptr>(addr)+static_cast<size_t>(size - sizeof(FrameHeapTemplate))); in Create()
626 …heap = new (placeaddr) FrameHeapTemplate(reinterpret_cast<uptr>(addr), static_cast<size_t>(size - … in Create()