Searched refs:AsanChunkView (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_allocator.h50 class AsanChunkView { class in namespace:__asan
52 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} function in class:__asan::AsanChunkView
53 bool IsValid() const; // Checks if AsanChunkView points to a valid
63 bool Eq(const AsanChunkView &c) const { return chunk_ == c.chunk_; }
96 AsanChunkView FindHeapChunkByAddress(uptr address);
97 AsanChunkView FindHeapChunkByAllocBeg(uptr address);
H A Dasan_allocator.cpp395 CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset));
396 CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset));
755 AsanChunkView FindHeapChunkByAddress(uptr addr) {
757 if (!m1) return AsanChunkView(m1);
759 if (AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) {
769 if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset))
772 return AsanChunkView(m1);
815 bool AsanChunkView::IsValid() const {
818 bool AsanChunkView::IsAllocated() const {
821 bool AsanChunkView
[all...]
H A Dasan_memory_profile.cpp35 void ProcessChunk(const AsanChunkView &cv) {
H A Dasan_debugging.cpp51 AsanChunkView chunk = FindHeapChunkByAddress(addr);
H A Dasan_descriptions.cpp105 AsanChunkView chunk, uptr addr,
158 AsanChunkView chunk = FindHeapChunkByAddress(addr);

Completed in 113 milliseconds