template <typename Callback>
class QuarantineCache
Defined at line 66 of file ../../third_party/scudo/src/quarantine.h
Per-thread cache of memory blocks.
Public Methods
void init ()
Defined at line 68 of file ../../third_party/scudo/src/quarantine.h
uptr getSize ()
Total memory used, including internal accounting.
Defined at line 71 of file ../../third_party/scudo/src/quarantine.h
uptr getOverheadSize ()
Memory used for internal accounting.
Defined at line 73 of file ../../third_party/scudo/src/quarantine.h
void enqueue (Callback Cb, void * Ptr, uptr Size)
Defined at line 75 of file ../../third_party/scudo/src/quarantine.h
void transfer (QuarantineCache<Callback> * From)
Defined at line 88 of file ../../third_party/scudo/src/quarantine.h
void enqueueBatch (QuarantineBatch * B)
Defined at line 94 of file ../../third_party/scudo/src/quarantine.h
QuarantineBatch * dequeueBatch ()
Defined at line 99 of file ../../third_party/scudo/src/quarantine.h
void mergeBatches (QuarantineCache<Callback> * ToDeallocate)
Defined at line 108 of file ../../third_party/scudo/src/quarantine.h
void getStats (ScopedString * Str)
Defined at line 130 of file ../../third_party/scudo/src/quarantine.h