reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31 struct AsanChunk;
141 void Recycle(AsanChunk *m) { 184 typedef Quarantine<QuarantineCallback, AsanChunk> AsanQuarantine; 296 AsanChunk *ac = GetAsanChunk((void *)chunk); 374 AsanChunk *ChooseChunk(uptr addr, AsanChunk *left_chunk, 374 AsanChunk *ChooseChunk(uptr addr, AsanChunk *left_chunk, 375 AsanChunk *right_chunk) { 483 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); 549 bool AtomicallySetQuarantineFlagIfAllocated(AsanChunk *m, void *ptr, 566 void QuarantineChunk(AsanChunk *m, void *ptr, BufferedStackTrace *stack) { 615 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); 654 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); 705 AsanChunk *GetAsanChunk(void *alloc_beg) { 709 AsanChunk *m = reinterpret_cast<AsanChunk *>(meta[1]); 718 AsanChunk *GetAsanChunkByAddr(uptr p) { 724 AsanChunk *GetAsanChunkByAddrFastLocked(uptr p) { 731 AsanChunk *m = GetAsanChunkByAddr(p); 739 AsanChunk *m1 = GetAsanChunkByAddr(addr); 746 AsanChunk *m2 = nullptr; 1010 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(addr); 1024 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(chunk); 1034 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_); 1039 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_); 1044 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_); 1049 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_); 1054 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_); 1064 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddr(addr);projects/compiler-rt/lib/asan/asan_allocator.h
52 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} 93 AsanChunk *const chunk_; 100 class AsanChunkFifoList: public IntrusiveList<AsanChunk> { 104 void Push(AsanChunk *n); 106 AsanChunk *Pop();projects/compiler-rt/lib/sanitizer_common/sanitizer_list.h
39 void push_back(Item *x) { 52 void push_front(Item *x) { 72 void extract(Item *prev, Item *x) { 72 void extract(Item *prev, Item *x) { 83 Item *front() { return first_; } 84 const Item *front() const { return first_; } 85 Item *back() { return last_; } 86 const Item *back() const { return last_; } 88 void append_front(IntrusiveList<Item> *l) { 102 void append_back(IntrusiveList<Item> *l) { 149 typedef IteratorBase<Item> Iterator; 150 typedef IteratorBase<const Item> ConstIterator; 160 Item *first_; 161 Item *last_;projects/compiler-rt/lib/sanitizer_common/sanitizer_quarantine.h
102 void Put(Cache *c, Callback cb, Node *ptr, uptr size) {