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

/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_allocator.h51 class AsanChunkView { class in namespace:__asan
53 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} function in class:__asan::AsanChunkView
54 bool IsValid() const; // Checks if AsanChunkView points to a valid
64 bool Eq(const AsanChunkView &c) const { return chunk_ == c.chunk_; }
97 AsanChunkView FindHeapChunkByAddress(uptr address);
98 AsanChunkView FindHeapChunkByAllocBeg(uptr address);
H A Dasan_allocator.cc391 CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset));
392 CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset));
739 AsanChunkView FindHeapChunkByAddress(uptr addr) {
741 if (!m1) return AsanChunkView(m1);
743 if (AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) {
753 if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset))
756 return AsanChunkView(m1);
799 bool AsanChunkView::IsValid() const {
802 bool AsanChunkView::IsAllocated() const {
805 bool AsanChunkView
[all...]
H A Dasan_memory_profile.cc36 void ProcessChunk(const AsanChunkView &cv) {
H A Dasan_debugging.cc52 AsanChunkView chunk = FindHeapChunkByAddress(addr);
H A Dasan_descriptions.cc106 AsanChunkView chunk, uptr addr,
159 AsanChunkView chunk = FindHeapChunkByAddress(addr);
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_allocator.h49 class AsanChunkView { class in namespace:__asan
51 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} function in class:__asan::AsanChunkView
52 bool IsValid() const; // Checks if AsanChunkView points to a valid
62 bool Eq(const AsanChunkView &c) const { return chunk_ == c.chunk_; }
95 AsanChunkView FindHeapChunkByAddress(uptr address);
96 AsanChunkView FindHeapChunkByAllocBeg(uptr address);
H A Dasan_allocator.cc389 CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset));
390 CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset));
737 AsanChunkView FindHeapChunkByAddress(uptr addr) {
739 if (!m1) return AsanChunkView(m1);
741 if (AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) {
751 if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset))
754 return AsanChunkView(m1);
797 bool AsanChunkView::IsValid() const {
800 bool AsanChunkView::IsAllocated() const {
803 bool AsanChunkView
[all...]
H A Dasan_memory_profile.cc34 void ProcessChunk(const AsanChunkView &cv) {
H A Dasan_debugging.cc50 AsanChunkView chunk = FindHeapChunkByAddress(addr);
H A Dasan_descriptions.cc104 AsanChunkView chunk, uptr addr,
157 AsanChunkView chunk = FindHeapChunkByAddress(addr);
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_allocator.h51 class AsanChunkView { class in namespace:__asan
53 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} function in class:__asan::AsanChunkView
54 bool IsValid() const; // Checks if AsanChunkView points to a valid
64 bool Eq(const AsanChunkView &c) const { return chunk_ == c.chunk_; }
95 AsanChunkView FindHeapChunkByAddress(uptr address);
96 AsanChunkView FindHeapChunkByAllocBeg(uptr address);
H A Dasan_allocator.cpp464 CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset));
465 CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset));
812 AsanChunkView FindHeapChunkByAddress(uptr addr) {
815 if (!m1 || AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) {
825 if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset))
828 return AsanChunkView(m1);
871 bool AsanChunkView::IsValid() const {
875 bool AsanChunkView::IsAllocated() const {
879 bool AsanChunkView::IsQuarantined() const {
883 uptr AsanChunkView
[all...]
H A Dasan_memory_profile.cpp35 void ProcessChunk(const AsanChunkView &cv) {
H A Dasan_debugging.cpp52 AsanChunkView chunk = FindHeapChunkByAddress(addr);
H A Dasan_descriptions.cpp104 AsanChunkView chunk, uptr addr,
157 AsanChunkView chunk = FindHeapChunkByAddress(addr);

Completed in 220 milliseconds