reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/scudo/standalone/list.h
   38   T *front() { return First; }
   39   const T *front() const { return First; }
   40   T *back() { return Last; }
   41   const T *back() const { return Last; }
   48   typedef IteratorBase<T> Iterator;
   49   typedef IteratorBase<const T> ConstIterator;
   61   T *First;
   62   T *Last;
   81 template <class T> struct SinglyLinkedList : public IntrusiveList<T> {
   87   void push_back(T *X) {
   97   void push_front(T *X) {
  113   void extract(T *Prev, T *X) {
  113   void extract(T *Prev, T *X) {
  124   void append_back(SinglyLinkedList<T> *L) {
projects/compiler-rt/lib/scudo/standalone/local_cache.h
   44     TransferBatch *Next;
  113   TransferBatch *createBatch(uptr ClassId, void *B) {
  127     void *Chunks[2 * TransferBatch::MaxNumCached];
  144       P->MaxCount = 2 * TransferBatch::getMaxCached(Size);
  156     TransferBatch *B = Allocator->popBatch(this, ClassId);
  169     TransferBatch *B = createBatch(ClassId, C->Chunks[FirstIndexToDrain]);
projects/compiler-rt/lib/scudo/standalone/primary64.h
   46   typedef typename CacheT::TransferBatch TransferBatch;
projects/compiler-rt/lib/scudo/standalone/release.h
  152 releaseFreeMemoryToOS(const IntrusiveList<TransferBatchT> &FreeList, uptr Base,
  202     for (const auto &It : FreeList) {
  211     for (const auto &It : FreeList) {