Lines Matching refs:FrameHeapTemplate
317 class FrameHeapTemplate : public FrameHeapBase, private LockPolicy::LockObject
328 FrameHeapTemplate() {} in FrameHeapTemplate() function
337 FrameHeapTemplate(uptr addr, size_t size, bit32 option = 0) { Initialize(addr, size, option); }
346 …FrameHeapTemplate(const MemoryBlock& block, bit32 option = 0) { Initialize(block.GetAddress(), blo…
369 …static FrameHeapTemplate* Create(HeapBase* parent, void* addr, size_t size, bit32 option = 0, bit3…
402 virtual ~FrameHeapTemplate() {} in ~FrameHeapTemplate()
579 class FrameHeapTemplate<LockPolicy>::ScopedFrame
587 explicit ScopedFrame(FrameHeapTemplate<LockPolicy>& heap) : m_State(heap), m_Heap(heap) {} in ScopedFrame()
594 FrameHeapTemplate<LockPolicy>::State m_State;
595 FrameHeapTemplate<LockPolicy>& m_Heap;
601 typedef FrameHeapTemplate<nn::os::LockPolicy::NoLock> FrameHeap;
606 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
609 FrameHeapTemplate<LockPolicy>* FrameHeapTemplate<LockPolicy>::Create(HeapBase* parent, void* addr, … in Create()
611 FrameHeapTemplate* heap; in Create()
617 … = new (addr) FrameHeapTemplate(reinterpret_cast<uptr>(addr)+sizeof(FrameHeapTemplate), static_cas… in Create()
621 …et_cast<void*>(reinterpret_cast<uptr>(addr)+static_cast<size_t>(size - sizeof(FrameHeapTemplate))); in Create()
622 …heap = new (placeaddr) FrameHeapTemplate(reinterpret_cast<uptr>(addr), static_cast<size_t>(size - … in Create()