activateEmptySegments() | MemorySegmentSet | protected |
add(MemorySegment *segment) | MemorySegmentSet | inline |
addDeadObject(DeadObject *object) | MemorySegmentSet | protectedvirtual |
addDeadObject(char *object, size_t length) | MemorySegmentSet | protectedvirtual |
addSegment(MemorySegment *segment, bool createDeadObject=1) | MemorySegmentSet | |
addSegments(size_t requiredSpace) | MemorySegmentSet | protected |
adjustMemorySize() | MemorySegmentSet | protected |
allocateSegment(size_t requestLength, size_t minimumLength) | MemorySegmentSet | protectedvirtual |
anchor | MemorySegmentSet | protected |
calculateSegmentAllocation(size_t n) | MemorySegmentSet | inlineprotected |
collectEmptySegments() | MemorySegmentSet | protectedvirtual |
combineEmptySegments(MemorySegment *front, MemorySegment *back) | MemorySegmentSet | protected |
completeSweepOperation() | MemorySegmentSet | protectedvirtual |
count | MemorySegmentSet | protected |
deadObjectBytes | MemorySegmentSet | protected |
donateObject(size_t allocationLength) | MemorySegmentSet | virtual |
donateSegment(size_t allocationLength) | MemorySegmentSet | virtual |
dumpMemoryProfile(FILE *outfile) | MemorySegmentSet | virtual |
dumpSegments(FILE *keyfile, FILE *dumpfile) | MemorySegmentSet | |
emptySegments | MemorySegmentSet | protected |
findEmptySegment(size_t allocationLength) | MemorySegmentSet | protected |
first() | MemorySegmentSet | inline |
freeMemoryPercentage() | MemorySegmentSet | inlineprotected |
gatherStats(MemoryStats *memStats, SegmentStats *stats) | MemorySegmentSet | |
getSegment(size_t requestLength, size_t minimumLength) | MemorySegmentSet | protected |
insertSegment(MemorySegment *segment) | MemorySegmentSet | protected |
is(SegmentSetID id) | MemorySegmentSet | inline |
isInSegmentSet(RexxObject *object) | MemorySegmentSet | inline |
largestActiveSegment() | MemorySegmentSet | protected |
largestEmptySegment() | MemorySegmentSet | protected |
liveObjectBytes | MemorySegmentSet | protected |
memory | MemorySegmentSet | protected |
MemorySegmentSet(RexxMemory *memObject, SegmentSetID id, const char *setName) | MemorySegmentSet | inline |
MemorySegmentSet() | MemorySegmentSet | inline |
mergeSegments(size_t allocationLength) | MemorySegmentSet | protected |
name | MemorySegmentSet | protected |
newSegment(size_t requestLength, size_t minimumLength) | MemorySegmentSet | protected |
next(MemorySegment *segment) | MemorySegmentSet | inline |
operator delete(void *size) | MemorySegmentSet | inline |
operator delete(void *size, void *segment) | MemorySegmentSet | inline |
operator new(size_t size, void *segment) | MemorySegmentSet | inline |
owner | MemorySegmentSet | protected |
prepareForSweep() | MemorySegmentSet | protectedvirtual |
releaseEmptySegments(size_t releaseSize) | MemorySegmentSet | protected |
releaseSegment(MemorySegment *segment) | MemorySegmentSet | protected |
removeSegment(MemorySegment *segment) | MemorySegmentSet | inline |
removeSegmentAndStorage(MemorySegment *segment) | MemorySegmentSet | inline |
RexxMemory class | MemorySegmentSet | friend |
SegmentSetID enum name | MemorySegmentSet | |
SET_LARGEBLOCK enum value | MemorySegmentSet | |
SET_NORMAL enum value | MemorySegmentSet | |
SET_OLDSPACE enum value | MemorySegmentSet | |
SET_UNINITIALIZED enum value | MemorySegmentSet | |
splitDeadObject(DeadObject *object, size_t allocationLength, size_t splitMinimum) | MemorySegmentSet | protected |
splitSegment(size_t allocationLength) | MemorySegmentSet | protected |
suggestMemoryContraction() | MemorySegmentSet | protectedvirtual |
suggestMemoryExpansion() | MemorySegmentSet | protectedvirtual |
sweep() | MemorySegmentSet | |
totalFreeMemory() | MemorySegmentSet | inlineprotected |
validateObject(size_t bytes) | MemorySegmentSet | inlineprotected |
~MemorySegmentSet() | MemorySegmentSet | inlinevirtual |