activateEmptySegments() | MemorySegmentSet | protected |
add(MemorySegment *segment) | MemorySegmentSet | inline |
addDeadObject(DeadObject *object) | NormalSegmentSet | protectedvirtual |
addDeadObject(char *object, size_t length) | NormalSegmentSet | protectedvirtual |
addSegment(MemorySegment *segment, bool createDeadObject=1) | MemorySegmentSet | |
addSegments(size_t requiredSpace) | MemorySegmentSet | protected |
adjustMemorySize() | MemorySegmentSet | protected |
allocateObject(size_t allocationLength) | NormalSegmentSet | inline |
allocateSegment(size_t requestLength, size_t minimumLength) | MemorySegmentSet | protectedvirtual |
anchor | MemorySegmentSet | protected |
calculateSegmentAllocation(size_t n) | MemorySegmentSet | inlineprotected |
checkObjectOverlap(DeadObject *obj) | NormalSegmentSet | private |
collectEmptySegments() | MemorySegmentSet | protectedvirtual |
combineEmptySegments(MemorySegment *front, MemorySegment *back) | MemorySegmentSet | protected |
completeSweepOperation() | NormalSegmentSet | protectedvirtual |
count | MemorySegmentSet | protected |
deadObjectBytes | MemorySegmentSet | protected |
donateObject(size_t allocationLength) | NormalSegmentSet | virtual |
donateSegment(size_t allocationLength) | MemorySegmentSet | virtual |
dumpMemoryProfile(FILE *outfile) | NormalSegmentSet | virtual |
dumpSegments(FILE *keyfile, FILE *dumpfile) | MemorySegmentSet | |
emptySegments | MemorySegmentSet | protected |
findEmptySegment(size_t allocationLength) | MemorySegmentSet | protected |
findLargeDeadObject(size_t allocationLength) | NormalSegmentSet | private |
findObject(size_t allocationLength) | NormalSegmentSet | private |
first() | MemorySegmentSet | inline |
freeMemoryPercentage() | MemorySegmentSet | inlineprotected |
gatherStats(MemoryStats *memStats, SegmentStats *stats) | MemorySegmentSet | |
getInitialSet() | NormalSegmentSet | |
getSegment(size_t requestLength, size_t minimumLength) | MemorySegmentSet | protected |
handleAllocationFailure(size_t allocationLength) | NormalSegmentSet | |
insertSegment(MemorySegment *segment) | MemorySegmentSet | protected |
is(SegmentSetID id) | MemorySegmentSet | inline |
isInSegmentSet(RexxObject *object) | MemorySegmentSet | inline |
largeDead | NormalSegmentSet | private |
largestActiveSegment() | MemorySegmentSet | protected |
largestEmptySegment() | MemorySegmentSet | protected |
lastUsedSubpool | NormalSegmentSet | private |
liveObjectBytes | MemorySegmentSet | protected |
mapLengthToDeadPool(size_t length) | NormalSegmentSet | inlineprivate |
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 |
NormalSegmentSet() | NormalSegmentSet | inline |
NormalSegmentSet(RexxMemory *memory) | NormalSegmentSet | |
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() | NormalSegmentSet | protectedvirtual |
recommendedMaximumMemorySize() | NormalSegmentSet | inlineprivate |
recommendedMemorySize() | NormalSegmentSet | inlineprivate |
recoverSegment | NormalSegmentSet | private |
releaseEmptySegments(size_t releaseSize) | MemorySegmentSet | protected |
releaseSegment(MemorySegment *segment) | MemorySegmentSet | protected |
removeSegment(MemorySegment *segment) | MemorySegmentSet | inline |
removeSegmentAndStorage(MemorySegment *segment) | MemorySegmentSet | inline |
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 |
splitNormalDeadObject(DeadObject *object, size_t allocationLength, size_t deadLength) | NormalSegmentSet | inlineprivate |
splitSegment(size_t allocationLength) | MemorySegmentSet | protected |
subpools | NormalSegmentSet | private |
suggestMemoryContraction() | NormalSegmentSet | virtual |
suggestMemoryExpansion() | NormalSegmentSet | virtual |
sweep() | MemorySegmentSet | |
totalFreeMemory() | MemorySegmentSet | inlineprotected |
validateObject(size_t bytes) | MemorySegmentSet | inlineprotected |
~MemorySegmentSet() | MemorySegmentSet | inlinevirtual |
~NormalSegmentSet() | NormalSegmentSet | inlinevirtual |