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;
  139 template <class T> struct DoublyLinkedList : IntrusiveList<T> {
  145   void push_front(T *X) {
  159   void insert(T *X, T *Y) {
  159   void insert(T *X, T *Y) {
  173   void push_back(T *X) {
  199   void remove(T *X) {
  200     T *Prev = X->Prev;
  201     T *Next = X->Next;
projects/compiler-rt/lib/scudo/standalone/secondary.cpp
   69   LargeBlock::Header *H = reinterpret_cast<LargeBlock::Header *>(Ptr);
   90   LargeBlock::Header *H = LargeBlock::getHeader(Ptr);
projects/compiler-rt/lib/scudo/standalone/secondary.h
   29   LargeBlock::Header *Prev;
   30   LargeBlock::Header *Next;
   38   return roundUpTo(sizeof(Header), 1U << SCUDO_MIN_ALIGNMENT_LOG);
   41 static Header *getHeader(uptr Ptr) {
   45 static Header *getHeader(const void *Ptr) {
   82     for (const auto &H : InUseBlocks)
   88   DoublyLinkedList<LargeBlock::Header> InUseBlocks;