Lines Matching refs:addr
124 ExpHeapBase(uptr addr, size_t size, bit32 option) { Initialize(addr, size, option); } in ExpHeapBase() argument
126 void Initialize(uptr addr, size_t size, bit32 option);
162 virtual bool HasAddress(const void* addr) const;
237 ExpHeapTemplate(uptr addr, size_t size, bit32 option = 0)
239 Initialize(addr, size, option);
253 void Initialize(uptr addr, size_t size, bit32 option = 0)
255 Base::Initialize(addr, size, option);
277 …static ExpHeapTemplate* Create(HeapBase* parent, void* addr, size_t size, bit32 option = 0, bit32 …
489 virtual bool HasAddress(const void* addr) const in HasAddress() argument
492 return Base::HasAddress(addr); in HasAddress()
633 ExpHeapTemplate<LockPolicy>* ExpHeapTemplate<LockPolicy>::Create(HeapBase* parent, void* addr, size… in Create() argument
637 if ( parent->FindHeap(addr) != parent ) return 0; in Create()
641 …heap = new (addr) ExpHeapTemplate(reinterpret_cast<uptr>(addr)+sizeof(ExpHeapTemplate), static_cas… in Create()
645 …void* placeaddr = reinterpret_cast<void*>(reinterpret_cast<uptr>(addr)+static_cast<size_t>(size - … in Create()
646 …heap = new (placeaddr) ExpHeapTemplate(reinterpret_cast<uptr>(addr), static_cast<size_t>(size - si… in Create()