LargeSegmentSet Member List

This is the complete list of members for LargeSegmentSet, including all inherited members.

activateEmptySegments()MemorySegmentSetprotected
add(MemorySegment *segment)MemorySegmentSetinline
addDeadObject(DeadObject *object)LargeSegmentSetprotectedvirtual
addDeadObject(char *object, size_t length)LargeSegmentSetprotectedvirtual
addSegment(MemorySegment *segment, bool createDeadObject=1)MemorySegmentSet
addSegments(size_t requiredSpace)MemorySegmentSetprotected
adjustMemorySize()MemorySegmentSetprotected
allocateObject(size_t allocationLength)LargeSegmentSetinline
allocateSegment(size_t requestLength, size_t minimumLength)LargeSegmentSetprotectedvirtual
anchorMemorySegmentSetprotected
calculateSegmentAllocation(size_t n)MemorySegmentSetinlineprotected
collectEmptySegments()MemorySegmentSetprotectedvirtual
combineEmptySegments(MemorySegment *front, MemorySegment *back)MemorySegmentSetprotected
completeSweepOperation()LargeSegmentSetprotectedvirtual
countMemorySegmentSetprotected
deadCacheLargeSegmentSetprivate
deadObjectBytesMemorySegmentSetprotected
donateObject(size_t allocationLength)LargeSegmentSetvirtual
donateSegment(size_t allocationLength)MemorySegmentSetvirtual
dumpMemoryProfile(FILE *outfile)LargeSegmentSetvirtual
dumpSegments(FILE *keyfile, FILE *dumpfile)MemorySegmentSet
emptySegmentsMemorySegmentSetprotected
expandOrCollect(size_t allocationLength)LargeSegmentSetprotected
expandSegmentSet(size_t allocationLength)LargeSegmentSetprotected
findEmptySegment(size_t allocationLength)MemorySegmentSetprotected
findObject(size_t allocationLength)LargeSegmentSetprivate
first()MemorySegmentSetinline
freeMemoryPercentage()MemorySegmentSetinlineprotected
gatherStats(MemoryStats *memStats, SegmentStats *stats)MemorySegmentSet
getSegment(size_t requestLength, size_t minimumLength)MemorySegmentSetprotected
handleAllocationFailure(size_t allocationLength)LargeSegmentSet
insertSegment(MemorySegment *segment)MemorySegmentSetprotected
is(SegmentSetID id)MemorySegmentSetinline
isInSegmentSet(RexxObject *object)MemorySegmentSetinline
LargeSegmentSet()LargeSegmentSetinline
LargeSegmentSet(RexxMemory *memory)LargeSegmentSet
largestActiveSegment()MemorySegmentSetprotected
largestEmptySegment()MemorySegmentSetprotected
largestObjectLargeSegmentSetprivate
liveObjectBytesMemorySegmentSetprotected
memoryMemorySegmentSetprotected
MemorySegmentSet(RexxMemory *memObject, SegmentSetID id, const char *setName)MemorySegmentSetinline
MemorySegmentSet()MemorySegmentSetinline
mergeSegments(size_t allocationLength)MemorySegmentSetprotected
nameMemorySegmentSetprotected
newSegment(size_t requestLength, size_t minimumLength)MemorySegmentSetprotected
next(MemorySegment *segment)MemorySegmentSetinline
operator delete(void *size)MemorySegmentSetinline
operator delete(void *size, void *segment)MemorySegmentSetinline
operator new(size_t size, void *segment)MemorySegmentSetinline
ownerMemorySegmentSetprotected
prepareForSweep()LargeSegmentSetprotectedvirtual
releaseEmptySegments(size_t releaseSize)MemorySegmentSetprotected
releaseSegment(MemorySegment *segment)MemorySegmentSetprotected
removeSegment(MemorySegment *segment)MemorySegmentSetinline
removeSegmentAndStorage(MemorySegment *segment)MemorySegmentSetinline
requestsLargeSegmentSetprivate
SegmentSetID enum nameMemorySegmentSet
SET_LARGEBLOCK enum valueMemorySegmentSet
SET_NORMAL enum valueMemorySegmentSet
SET_OLDSPACE enum valueMemorySegmentSet
SET_UNINITIALIZED enum valueMemorySegmentSet
smallestObjectLargeSegmentSetprivate
splitDeadObject(DeadObject *object, size_t allocationLength, size_t splitMinimum)MemorySegmentSetprotected
splitSegment(size_t allocationLength)MemorySegmentSetprotected
suggestMemoryContraction()MemorySegmentSetprotectedvirtual
suggestMemoryExpansion()MemorySegmentSetprotectedvirtual
sweep()MemorySegmentSet
totalFreeMemory()MemorySegmentSetinlineprotected
validateObject(size_t bytes)MemorySegmentSetinlineprotected
~LargeSegmentSet()LargeSegmentSetinlinevirtual
~MemorySegmentSet()MemorySegmentSetinlinevirtual