Lines Matching refs:AsanChunkView

465     CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset));  in ChooseChunk()
466 CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset)); in ChooseChunk()
813 AsanChunkView FindHeapChunkByAddress(uptr addr) { in FindHeapChunkByAddress()
816 if (!m1 || AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) { in FindHeapChunkByAddress()
826 if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset)) in FindHeapChunkByAddress()
829 return AsanChunkView(m1); in FindHeapChunkByAddress()
872 bool AsanChunkView::IsValid() const { in IsValid()
876 bool AsanChunkView::IsAllocated() const { in IsAllocated()
880 bool AsanChunkView::IsQuarantined() const { in IsQuarantined()
884 uptr AsanChunkView::Beg() const { return chunk_->Beg(); } in Beg()
885 uptr AsanChunkView::End() const { return Beg() + UsedSize(); } in End()
886 uptr AsanChunkView::UsedSize() const { return chunk_->UsedSize(); } in UsedSize()
887 u32 AsanChunkView::UserRequestedAlignment() const { in UserRequestedAlignment()
891 uptr AsanChunkView::AllocTid() const { in AllocTid()
898 uptr AsanChunkView::FreeTid() const { in FreeTid()
907 AllocType AsanChunkView::GetAllocType() const { in GetAllocType()
918 u32 AsanChunkView::GetAllocStackId() const { in GetAllocStackId()
925 u32 AsanChunkView::GetFreeStackId() const { in GetFreeStackId()
934 StackTrace AsanChunkView::GetAllocStack() const { in GetAllocStack()
938 StackTrace AsanChunkView::GetFreeStack() const { in GetFreeStack()
954 AsanChunkView FindHeapChunkByAddress(uptr addr) { in FindHeapChunkByAddress()
957 AsanChunkView FindHeapChunkByAllocBeg(uptr addr) { in FindHeapChunkByAllocBeg()
958 return AsanChunkView(instance.GetAsanChunk(reinterpret_cast<void*>(addr))); in FindHeapChunkByAllocBeg()