Definition at line 269 of file headerless.cpp.
SegregatedRangeLists::SegregatedRangeLists |
( |
| ) |
|
|
inline |
FreedBlock* SegregatedRangeLists::Find |
( |
size_t |
minSize | ) |
|
|
inline |
- Returns
- the first freed block of size >= minSize or 0 if none exists.
Definition at line 295 of file headerless.cpp.
size_t SegregatedRangeLists::FreeBlocks |
( |
| ) |
const |
|
inline |
size_t SegregatedRangeLists::FreeBytes |
( |
| ) |
const |
|
inline |
void SegregatedRangeLists::Insert |
( |
FreedBlock * |
freedBlock | ) |
|
|
inline |
void SegregatedRangeLists::Remove |
( |
FreedBlock * |
freedBlock | ) |
|
|
inline |
void SegregatedRangeLists::Reset |
( |
| ) |
|
|
inline |
static size_t SegregatedRangeLists::SizeClass |
( |
size_t |
size | ) |
|
|
inlinestaticprivate |
- Returns
- "size class" of a given size. class i > 0 contains blocks of size (2**(i-1), 2**i].
Definition at line 360 of file headerless.cpp.
void SegregatedRangeLists::Validate |
( |
uintptr_t |
id | ) |
const |
|
inline |
static uintptr_t SegregatedRangeLists::ValueOfLeastSignificantOneBit |
( |
uintptr_t |
x | ) |
|
|
inlinestaticprivate |
uintptr_t SegregatedRangeLists::m_bitmap |
|
private |
const size_t SegregatedRangeLists::numRangeLists = sizeof(uintptr_t)*CHAR_BIT |
|
staticprivate |
The documentation for this class was generated from the following file: