template <class SizeClassAllocator>

struct Batch

Defined at line 17 of file ../../third_party/scudo/src/allocator_common.h

Public Members

Public Methods

void setFromArray (CompactPtrT * Array, u16 N)

Defined at line 21 of file ../../third_party/scudo/src/allocator_common.h

void appendFromArray (CompactPtrT * Array, u16 N)

Defined at line 26 of file ../../third_party/scudo/src/allocator_common.h

void appendFromBatch (Batch<SizeClassAllocator> * B, u16 N)

Defined at line 32 of file ../../third_party/scudo/src/allocator_common.h

void clear ()

Defined at line 41 of file ../../third_party/scudo/src/allocator_common.h

bool empty ()

Defined at line 42 of file ../../third_party/scudo/src/allocator_common.h

void add (CompactPtrT P)

Defined at line 43 of file ../../third_party/scudo/src/allocator_common.h

void moveToArray (CompactPtrT * Array)

Defined at line 47 of file ../../third_party/scudo/src/allocator_common.h

void moveNToArray (CompactPtrT * Array, u16 N)

Defined at line 52 of file ../../third_party/scudo/src/allocator_common.h

u16 getCount ()

Defined at line 57 of file ../../third_party/scudo/src/allocator_common.h

bool isEmpty ()

Defined at line 58 of file ../../third_party/scudo/src/allocator_common.h

CompactPtrT get (u16 I)

Defined at line 59 of file ../../third_party/scudo/src/allocator_common.h