MemorySegmentSet Member List

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

activateEmptySegments()MemorySegmentSetprotected
add(MemorySegment *segment)MemorySegmentSetinline
addDeadObject(DeadObject *object)MemorySegmentSetprotectedvirtual
addDeadObject(char *object, size_t length)MemorySegmentSetprotectedvirtual
addSegment(MemorySegment *segment, bool createDeadObject=1)MemorySegmentSet
addSegments(size_t requiredSpace)MemorySegmentSetprotected
adjustMemorySize()MemorySegmentSetprotected
allocateSegment(size_t requestLength, size_t minimumLength)MemorySegmentSetprotectedvirtual
anchorMemorySegmentSetprotected
calculateSegmentAllocation(size_t n)MemorySegmentSetinlineprotected
collectEmptySegments()MemorySegmentSetprotectedvirtual
combineEmptySegments(MemorySegment *front, MemorySegment *back)MemorySegmentSetprotected
completeSweepOperation()MemorySegmentSetprotectedvirtual
countMemorySegmentSetprotected
deadObjectBytesMemorySegmentSetprotected
donateObject(size_t allocationLength)MemorySegmentSetvirtual
donateSegment(size_t allocationLength)MemorySegmentSetvirtual
dumpMemoryProfile(FILE *outfile)MemorySegmentSetvirtual
dumpSegments(FILE *keyfile, FILE *dumpfile)MemorySegmentSet
emptySegmentsMemorySegmentSetprotected
findEmptySegment(size_t allocationLength)MemorySegmentSetprotected
first()MemorySegmentSetinline
freeMemoryPercentage()MemorySegmentSetinlineprotected
gatherStats(MemoryStats *memStats, SegmentStats *stats)MemorySegmentSet
getSegment(size_t requestLength, size_t minimumLength)MemorySegmentSetprotected
insertSegment(MemorySegment *segment)MemorySegmentSetprotected
is(SegmentSetID id)MemorySegmentSetinline
isInSegmentSet(RexxObject *object)MemorySegmentSetinline
largestActiveSegment()MemorySegmentSetprotected
largestEmptySegment()MemorySegmentSetprotected
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()MemorySegmentSetprotectedvirtual
releaseEmptySegments(size_t releaseSize)MemorySegmentSetprotected
releaseSegment(MemorySegment *segment)MemorySegmentSetprotected
removeSegment(MemorySegment *segment)MemorySegmentSetinline
removeSegmentAndStorage(MemorySegment *segment)MemorySegmentSetinline
RexxMemory classMemorySegmentSetfriend
SegmentSetID enum nameMemorySegmentSet
SET_LARGEBLOCK enum valueMemorySegmentSet
SET_NORMAL enum valueMemorySegmentSet
SET_OLDSPACE enum valueMemorySegmentSet
SET_UNINITIALIZED enum valueMemorySegmentSet
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
~MemorySegmentSet()MemorySegmentSetinlinevirtual