Home | History | Annotate | Download | only in asan

Lines Matching refs:AsanChunkView

211 uptr AsanChunkView::Beg() { return chunk_->Beg(); }
212 uptr AsanChunkView::End() { return Beg() + UsedSize(); }
213 uptr AsanChunkView::UsedSize() { return chunk_->UsedSize(); }
214 uptr AsanChunkView::AllocTid() { return chunk_->alloc_tid; }
215 uptr AsanChunkView::FreeTid() { return chunk_->free_tid; }
226 void AsanChunkView::GetAllocStack(StackTrace *stack) {
234 void AsanChunkView::GetFreeStack(StackTrace *stack) {
551 CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset));
552 CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset));
558 AsanChunkView FindHeapChunkByAddress(uptr addr) {
560 if (!m1) return AsanChunkView(m1);
562 if (AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) {
572 if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset))
575 return AsanChunkView(m1);