template <class T>

struct DoublyLinkedList

Defined at line 261 of file ../../third_party/scudo/src/list.h

Public Methods

void push_front (T * X)

Defined at line 272 of file ../../third_party/scudo/src/list.h

void insert (T * X, T * Y)

Inserts X before Y.

Defined at line 286 of file ../../third_party/scudo/src/list.h

void push_back (T * X)

Defined at line 300 of file ../../third_party/scudo/src/list.h

void pop_front ()

Defined at line 313 of file ../../third_party/scudo/src/list.h

void remove (T * X)

The consistency of the adjacent links is aggressively checked in order to

catch potential corruption attempts, that could yield a mirrored

write-{4,8} primitive. nullptr checks are deemed less vital.

Defined at line 326 of file ../../third_party/scudo/src/list.h