Lines Matching refs:AsanChunk
187 struct AsanChunk: ChunkBase {
253 typedef Quarantine<QuarantineCallback, AsanChunk> AsanQuarantine;
271 void Recycle(AsanChunk *m) {
370 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg);
443 static void AtomicallySetQuarantineFlag(AsanChunk *m,
455 static void QuarantineChunk(AsanChunk *m, void *ptr,
502 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg);
513 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg);
535 static AsanChunk *GetAsanChunk(void *alloc_beg) {
539 AsanChunk *m = reinterpret_cast<AsanChunk *>(meta[1]);
544 return reinterpret_cast<AsanChunk *>(alloc_magic[1]);
545 return reinterpret_cast<AsanChunk *>(alloc_beg);
548 static AsanChunk *GetAsanChunkByAddr(uptr p) {
554 static AsanChunk *GetAsanChunkByAddrFastLocked(uptr p) {
561 AsanChunk *m = GetAsanChunkByAddr(p);
569 AsanChunk *ChooseChunk(uptr addr,
570 AsanChunk *left_chunk, AsanChunk *right_chunk) {
593 AsanChunk *m1 = GetAsanChunkByAddr(addr);
600 AsanChunk *m2 = 0;
723 __asan::AsanChunk *m = __asan::GetAsanChunkByAddrFastLocked(addr);
732 __asan::AsanChunk *m =
743 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_);
748 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_);
753 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_);
758 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_);
763 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_);
773 __asan::AsanChunk *m = __asan::GetAsanChunkByAddr(addr);