Lines Matching refs:AsanChunk
174 AsanChunk *next;
185 struct AsanChunk: public ChunkBase { struct
247 static AsanChunk *PtrToChunk(uptr ptr) { in PtrToChunk()
248 AsanChunk *m = (AsanChunk*)(ptr - REDZONE); in PtrToChunk()
250 m = (AsanChunk*)((uptr)m - m->used_size); in PtrToChunk()
275 void AsanChunkFifoList::Push(AsanChunk *n) { in Push()
292 AsanChunk *AsanChunkFifoList::Pop() { in Pop()
294 AsanChunk *res = first_; in Pop()
321 AsanChunk *AllocateChunks(u8 size_class, uptr n_chunks) { in AllocateChunks()
322 AsanChunk *m = 0; in AllocateChunks()
323 AsanChunk **fl = &free_lists_[size_class]; in AllocateChunks()
330 AsanChunk *t = *fl; in AllocateChunks()
354 AsanChunk *m = x->free_lists_[size_class]; in SwallowThreadLocalMallocStorage()
356 AsanChunk *t = m->next; in SwallowThreadLocalMallocStorage()
366 void BypassThreadLocalQuarantine(AsanChunk *chunk) { in BypassThreadLocalQuarantine()
371 AsanChunk *FindMallocedOrFreed(uptr addr, uptr access_size) { in FindMallocedOrFreed()
382 AsanChunk *m = FindChunkByAddr(ptr); in AllocationSize()
407 AsanChunk *i = free_lists_[j]; in PrintStatus()
455 AsanChunk *ChooseChunk(uptr addr, in ChooseChunk()
456 AsanChunk *left_chunk, AsanChunk *right_chunk) { in ChooseChunk()
473 AsanChunk *FindChunkByAddr(uptr addr) { in FindChunkByAddr()
481 AsanChunk *m = (AsanChunk*)this_chunk_addr; in FindChunkByAddr()
494 return ChooseChunk(addr, m, (AsanChunk*)right_chunk_addr); in FindChunkByAddr()
501 return ChooseChunk(addr, (AsanChunk*)left_chunk_addr, m); in FindChunkByAddr()
507 AsanChunk *m = quarantine_.Pop(); in QuarantinePop()
530 AsanChunk *GetNewChunks(u8 size_class) { in GetNewChunks()
553 AsanChunk *res = 0; in GetNewChunks()
555 AsanChunk *m = (AsanChunk*)(mem + i * size); in GetNewChunks()
573 AsanChunk *free_lists_[kNumberOfSizeClasses];
589 AsanChunk *m = malloc_info.FindMallocedOrFreed(addr, access_size); in DescribeHeapAddress()
661 AsanChunk *m = 0; in Allocate()
668 AsanChunk **fl = &t->malloc_storage().free_lists_[size_class]; in Allocate()
688 AsanChunk *p = (AsanChunk*)(addr - REDZONE); in Allocate()
723 AsanChunk *m = PtrToChunk((uptr)ptr); in Deallocate()
775 AsanChunk *m = PtrToChunk((uptr)old_ptr); in Reallocate()