template <typename Callback, typename Node>

class GlobalQuarantine

Defined at line 329 of file ../../third_party/scudo/src/quarantine.h

Public Methods

void init (uptr Size, uptr CacheSize)

Defined at line 334 of file ../../third_party/scudo/src/quarantine.h

uptr getMaxSize ()

Defined at line 335 of file ../../third_party/scudo/src/quarantine.h

uptr getCacheSize ()

Defined at line 336 of file ../../third_party/scudo/src/quarantine.h

bool isEmpty ()

Defined at line 337 of file ../../third_party/scudo/src/quarantine.h

void put (CacheT * C, Callback Cb, Node * Ptr, uptr Size)

Defined at line 338 of file ../../third_party/scudo/src/quarantine.h

void drain (CacheT * C, Callback Cb)

Defined at line 340 of file ../../third_party/scudo/src/quarantine.h

void drainAndRecycle (CacheT * C, Callback Cb)

Defined at line 341 of file ../../third_party/scudo/src/quarantine.h

void getStats (ScopedString * Str)

Defined at line 342 of file ../../third_party/scudo/src/quarantine.h

void disable ()

Defined at line 343 of file ../../third_party/scudo/src/quarantine.h

void enable ()

Defined at line 344 of file ../../third_party/scudo/src/quarantine.h