_initNumProcs class | hoardHeap | [friend] |
_numProcessors | hoardHeap | [protected, static] |
_numProcessorsMask | hoardHeap | [protected, static] |
acquire(const int c, hoardHeap *dest) | persistentHeap | [inline] |
acquire(const int c, hoardHeap *dest) (defined in persistentHeap) | persistentHeap | [inline] |
acquire(const int c, hoardHeap *dest) (defined in persistentHeap) | persistentHeap | [inline] |
acquirePersistentSuperblock(bool isFree, int fullness, int sizeClass) | persistentHeap | |
align(const size_t sz) | hoardHeap | [inline, static] |
align(const size_t sz) (defined in hoardHeap) | hoardHeap | [inline, static] |
align(const size_t sz) (defined in hoardHeap) | hoardHeap | [inline, static] |
ALIGNMENT enum value (defined in hoardHeap) | hoardHeap | |
ALIGNMENT_MASK enum value (defined in hoardHeap) | hoardHeap | |
EMPTY_FRACTION enum value (defined in hoardHeap) | hoardHeap | |
findAvailableSuperblock(int sizeclass, block *&b, persistentHeap *persistentheap) | hoardHeap | |
findAvailableSuperblock(int sizeclass, block *&b, processHeap *pHeap) | hoardHeap | [inline] |
findAvailableSuperblock(int sizeclass, block *&b, persistentHeap *persistentheap) (defined in hoardHeap) | hoardHeap | |
format(void) | persistentHeap | |
format(void) (defined in persistentHeap) | persistentHeap | |
format(void) (defined in persistentHeap) | persistentHeap | |
free(void *ptr) | persistentHeap | |
free(void *ptr) (defined in persistentHeap) | persistentHeap | |
free(void *ptr) (defined in persistentHeap) | persistentHeap | |
freeBlock(block *&b, superblock *&sb, int sizeclass, persistentHeap *persistentheap) | hoardHeap | |
freeBlock(block *&b, superblock *&sb, int sizeclass, processHeap *pHeap) | hoardHeap | |
freeBlock(block *&b, superblock *&sb, int sizeclass, persistentHeap *persistentheap) (defined in hoardHeap) | hoardHeap | |
getHeap(int i) | persistentHeap | [inline] |
getHeap(int i) (defined in persistentHeap) | persistentHeap | [inline] |
getHeap(int i) (defined in persistentHeap) | persistentHeap | [inline] |
getHeapIndex(void) | persistentHeap | [inline] |
getHeapIndex(void) (defined in persistentHeap) | persistentHeap | [inline] |
getHeapIndex(void) (defined in persistentHeap) | persistentHeap | [inline] |
getIndex(void) | hoardHeap | [inline] |
getIndex(void) (defined in hoardHeap) | hoardHeap | [inline] |
getIndex(void) (defined in hoardHeap) | hoardHeap | [inline] |
getPersistentSegmentBase() | persistentHeap | [inline] |
getPersistentSegmentBase() | persistentHeap | [inline] |
getPersistentSegmentBase() | persistentHeap | [inline] |
getReleaseThreshold(const int sizeclass) | hoardHeap | [inline, static] |
getReleaseThreshold(const int sizeclass) (defined in hoardHeap) | hoardHeap | [inline, static] |
getReleaseThreshold(const int sizeclass) (defined in hoardHeap) | hoardHeap | [inline, static] |
getStats(int sizeclass, int &U, int &A) | hoardHeap | [inline] |
getStats(int sizeclass, int &U, int &A) (defined in hoardHeap) | hoardHeap | [inline] |
getStats(int sizeclass, int &U, int &A) (defined in hoardHeap) | hoardHeap | [inline] |
HEAP_MAGIC enum value (defined in hoardHeap) | hoardHeap | |
hoardHeap(void) | hoardHeap | |
hoardHeap(void) (defined in hoardHeap) | hoardHeap | |
hoardHeap(void) (defined in hoardHeap) | hoardHeap | |
incUStats(int sizeclass) | hoardHeap | [inline] |
incUStats(int sizeclass) (defined in hoardHeap) | hoardHeap | [inline] |
incUStats(int sizeclass) (defined in hoardHeap) | hoardHeap | [inline] |
insertSuperblock(int sizeclass, superblock *sb, persistentHeap *persistentheap) | hoardHeap | |
insertSuperblock(int sizeclass, superblock *sb, processHeap *pHeap) | hoardHeap | |
insertSuperblock(int sizeclass, superblock *sb, processHeap *pHeap) (defined in hoardHeap) | hoardHeap | |
insertSuperblock(int sizeclass, superblock *sb, persistentHeap *persistentheap) (defined in hoardHeap) | hoardHeap | |
MAX_EMPTY_SUPERBLOCKS enum value (defined in hoardHeap) | hoardHeap | |
MAX_HEAPS enum value (defined in hoardHeap) | hoardHeap | |
MAX_HEAPS_MASK enum value (defined in hoardHeap) | hoardHeap | |
moveSuperblock(superblock *, int sizeclass, int fromBin, int toBin) | hoardHeap | |
moveSuperblock(superblock *, int sizeclass, int fromBin, int toBin) (defined in hoardHeap) | hoardHeap | |
moveSuperblock(superblock *, int sizeclass, int fromBin, int toBin) (defined in hoardHeap) | hoardHeap | |
numBlocks(const int sizeclass) | hoardHeap | [inline, static] |
numBlocks(const int sizeclass) (defined in hoardHeap) | hoardHeap | [inline, static] |
numBlocks(const int sizeclass) (defined in hoardHeap) | hoardHeap | [inline, static] |
objectSize(void *ptr) | persistentHeap | [static] |
persistentHeap(void) | persistentHeap | |
persistentHeap(void) (defined in persistentHeap) | persistentHeap | |
persistentHeap(void) (defined in persistentHeap) | persistentHeap | |
printSuperblockList() | hoardHeap | |
printSuperblockList() (defined in hoardHeap) | hoardHeap | |
REFILL_NUMBER_OF_SUPERBLOCKS enum value (defined in persistentHeap) | persistentHeap | |
release(superblock *sb) | persistentHeap | [inline] |
release(superblock *sb) (defined in persistentHeap) | persistentHeap | [inline] |
release(superblock *sb) (defined in persistentHeap) | persistentHeap | [inline] |
removeMaxSuperblock(int sizeclass) | hoardHeap | |
removeMaxSuperblock(int sizeclass) (defined in hoardHeap) | hoardHeap | |
removeMaxSuperblock(int sizeclass) (defined in hoardHeap) | hoardHeap | |
removePartiallyFullSuperblock(int fullness, int sizeclass) | hoardHeap | |
removePartiallyFullSuperblock(int fullness, int sizeclass) (defined in hoardHeap) | hoardHeap | |
RESET_LEAST_EMPTY_BIN enum value (defined in hoardHeap) | hoardHeap | |
scavenge() | persistentHeap | |
scavenge() (defined in persistentHeap) | persistentHeap | |
scavenge() (defined in persistentHeap) | persistentHeap | |
setIndex(int i) | hoardHeap | [inline] |
setIndex(int i) (defined in hoardHeap) | hoardHeap | [inline] |
setIndex(int i) (defined in hoardHeap) | hoardHeap | [inline] |
SIZE_CLASSES enum value (defined in hoardHeap) | hoardHeap | |
sizeClass(const size_t sz) | hoardHeap | [inline, static] |
sizeClass(const size_t sz) (defined in hoardHeap) | hoardHeap | [inline, static] |
sizeClass(const size_t sz) (defined in hoardHeap) | hoardHeap | [inline, static] |
sizeFromClass(const int sizeclass) | hoardHeap | [inline, static] |
sizeFromClass(const int sizeclass) (defined in hoardHeap) | hoardHeap | [inline, static] |
sizeFromClass(const int sizeclass) (defined in hoardHeap) | hoardHeap | [inline, static] |
stats(void) | persistentHeap | |
stats(void) (defined in persistentHeap) | persistentHeap | |
stats(void) (defined in persistentHeap) | persistentHeap | |
SUPERBLOCK_SIZE enum value (defined in hoardHeap) | hoardHeap | |
~persistentHeap(void) | persistentHeap | [inline] |
~persistentHeap(void) | persistentHeap | [inline] |
~persistentHeap(void) | persistentHeap | [inline] |