/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_allocator_combined.h | 135 void *GetBlockBegin(const void *p) { function in class:CombinedAllocator 137 return primary_.GetBlockBegin(p); 138 return secondary_.GetBlockBegin(p); 141 // This function does the same as GetBlockBegin, but is much faster. 145 return primary_.GetBlockBegin(p);
|
H A D | sanitizer_allocator_secondary.h | 166 return GetBlockBegin(p) != nullptr; 175 // Too slow: CHECK_EQ(p, GetBlockBegin(p)); 183 void *GetBlockBegin(const void *ptr) { function in class:LargeMmapAllocator 214 // This function does the same as GetBlockBegin, but is much faster.
|
H A D | sanitizer_allocator_primary32.h | 194 void *GetBlockBegin(const void *p) { function in class:SizeClassAllocator32 252 // Too slow: CHECK_EQ((void *)chunk, GetBlockBegin((void *)chunk));
|
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_allocator_combined.h | 124 void *GetBlockBegin(const void *p) { function in class:CombinedAllocator 126 return primary_.GetBlockBegin(p); 127 return secondary_.GetBlockBegin(p); 130 // This function does the same as GetBlockBegin, but is much faster. 134 return primary_.GetBlockBegin(p);
|
H A D | sanitizer_allocator_secondary.h | 162 return GetBlockBegin(p) != nullptr; 171 // Too slow: CHECK_EQ(p, GetBlockBegin(p)); 179 void *GetBlockBegin(const void *ptr) { function in class:LargeMmapAllocator 209 // This function does the same as GetBlockBegin, but is much faster.
|
H A D | sanitizer_allocator_primary32.h | 192 void *GetBlockBegin(const void *p) { function in class:SizeClassAllocator32 250 // Too slow: CHECK_EQ((void *)chunk, GetBlockBegin((void *)chunk));
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_allocator_combined.h | 129 void *GetBlockBegin(const void *p) { function in class:CombinedAllocator 131 return primary_.GetBlockBegin(p); 132 return secondary_.GetBlockBegin(p); 135 // This function does the same as GetBlockBegin, but is much faster. 139 return primary_.GetBlockBegin(p);
|
H A D | sanitizer_allocator_secondary.h | 165 return GetBlockBegin(p) != nullptr; 174 // Too slow: CHECK_EQ(p, GetBlockBegin(p)); 182 void *GetBlockBegin(const void *ptr) const { function in class:LargeMmapAllocator 216 // This function does the same as GetBlockBegin, but is much faster.
|
H A D | sanitizer_allocator_primary32.h | 206 void *GetBlockBegin(const void *p) { function in class:SizeClassAllocator32 264 // Too slow: CHECK_EQ((void *)chunk, GetBlockBegin((void *)chunk));
|
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
H A D | tsan_debugging.cc | 202 void *block_begin = a->GetBlockBegin((void *)addr); 207 region_address = (uptr)allocator()->GetBlockBegin((void *)addr); 242 void *block_begin = a->GetBlockBegin((void *)addr);
|
H A D | tsan_external.cc | 104 void *block_begin = a->GetBlockBegin((void *)addr);
|
H A D | tsan_mman.cc | 372 return allocator()->GetBlockBegin(p) != 0;
|
H A D | tsan_rtl_report.cc | 331 void *block_begin = a->GetBlockBegin((void*)addr); 338 loc->heap_chunk_start = (uptr)allocator()->GetBlockBegin((void *)addr);
|
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
H A D | tsan_debugging.cc | 200 void *block_begin = a->GetBlockBegin((void *)addr); 205 region_address = (uptr)allocator()->GetBlockBegin((void *)addr); 240 void *block_begin = a->GetBlockBegin((void *)addr);
|
H A D | tsan_external.cc | 102 void *block_begin = a->GetBlockBegin((void *)addr);
|
H A D | tsan_mman.cc | 370 return allocator()->GetBlockBegin(p) != 0;
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/tsan/ |
H A D | tsan_debugging.cpp | 207 void *block_begin = a->GetBlockBegin((void *)addr); 212 region_address = (uptr)allocator()->GetBlockBegin((void *)addr); 247 void *block_begin = a->GetBlockBegin((void *)addr);
|
H A D | tsan_external.cpp | 105 void *block_begin = a->GetBlockBegin((void *)addr);
|
H A D | tsan_mman.cpp | 387 return allocator()->GetBlockBegin(p) != 0;
|
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/ |
H A D | sanitizer_allocator_test.cc | 224 CHECK_EQ(x, a->GetBlockBegin(x)); 225 CHECK_EQ(x, a->GetBlockBegin(x + size - 1)); 252 // Check that GetBlockBegin never crashes. 256 Ident(a->GetBlockBegin(reinterpret_cast<void *>(x))); 382 // Make sure we correctly compute GetBlockBegin() w/o overflow. 385 void *beg = a->GetBlockBegin(x); 603 CHECK_EQ(p, a.GetBlockBegin(p)); 604 CHECK_EQ(p, a.GetBlockBegin(p + size - 1)); 605 CHECK_EQ(p, a.GetBlockBegin(p + size / 2)); 614 // Regression test for boundary condition in GetBlockBegin() [all...] |
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
H A D | hwasan_allocator.cpp | 338 void *block = allocator.GetBlockBegin(reinterpret_cast<void*>(address)); 349 const void *beg = allocator.GetBlockBegin(untagged_ptr);
|
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/lsan/ |
H A D | lsan_allocator.cc | 282 void *chunk = allocator.GetBlockBegin(p);
|
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/lsan/ |
H A D | lsan_allocator.cc | 285 void *chunk = allocator.GetBlockBegin(p);
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/lsan/ |
H A D | lsan_allocator.cpp | 303 void *chunk = allocator.GetBlockBegin(p);
|
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/msan/ |
H A D | msan_allocator.cc | 249 const void *beg = allocator.GetBlockBegin(p);
|