/src/sys/external/bsd/compiler_rt/dist/lib/lsan/ |
lsan_common.h | 165 static inline bool IsItaniumABIArrayCookie(uptr chunk_beg, uptr chunk_size, 167 return chunk_size == sizeof(uptr) && chunk_beg + chunk_size == addr && 168 *reinterpret_cast<uptr *>(chunk_beg) == 0; 176 static inline bool IsARMABIArrayCookie(uptr chunk_beg, uptr chunk_size, 178 return chunk_size == 2 * sizeof(uptr) && chunk_beg + chunk_size == addr && 179 *reinterpret_cast<uptr *>(chunk_beg + sizeof(uptr)) == 0; 186 inline bool IsSpecialCaseOfOperatorNew0(uptr chunk_beg, uptr chunk_size, 189 return IsARMABIArrayCookie(chunk_beg, chunk_size, addr); 191 return IsItaniumABIArrayCookie(chunk_beg, chunk_size, addr);
|
/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_allocator.cc | 483 uptr chunk_beg = user_beg - kChunkHeaderSize; local in function:__asan::Allocator::Allocate 484 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); 492 if (alloc_beg != chunk_beg) { 493 CHECK_LE(alloc_beg+ 2 * sizeof(uptr), chunk_beg); 495 reinterpret_cast<uptr *>(alloc_beg)[1] = chunk_beg; 506 meta[1] = chunk_beg; 615 uptr chunk_beg = p - kChunkHeaderSize; local in function:__asan::Allocator::Deallocate 616 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); 654 uptr chunk_beg = p - kChunkHeaderSize; local in function:__asan::Allocator::Reallocate 655 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); [all...] |