reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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
29 QuarantineBatch *next; 37 this->size = size + sizeof(QuarantineBatch); // Account for the batch size. 42 return size - sizeof(QuarantineBatch); 51 bool can_merge(const QuarantineBatch* const from) const { 55 void merge(QuarantineBatch* const from) { 65 from->size = sizeof(QuarantineBatch); 184 while (QuarantineBatch *b = c->DequeueBatch()) { 218 return list_.size() * sizeof(QuarantineBatch); 222 if (list_.empty() || list_.back()->count == QuarantineBatch::kSize) { 223 QuarantineBatch *b = (QuarantineBatch *)cb.Allocate(sizeof(*b)); 240 void EnqueueBatch(QuarantineBatch *b) { 245 QuarantineBatch *DequeueBatch() { 248 QuarantineBatch *b = list_.front(); 256 QuarantineBatch *current = list_.front(); 259 QuarantineBatch *extracted = current->next; 287 uptr quarantine_chunks_capacity = batch_count * QuarantineBatch::kSize; 302 typedef IntrusiveList<QuarantineBatch> List;projects/compiler-rt/lib/scudo/scudo_allocator.cpp
200 const uptr BatchClassId = SizeClassMap::ClassID(sizeof(QuarantineBatch)); 205 const uptr BatchClassId = SizeClassMap::ClassID(sizeof(QuarantineBatch));