NormalSegmentSet Member List

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

activateEmptySegments()MemorySegmentSetprotected
add(MemorySegment *segment)MemorySegmentSetinline
addDeadObject(DeadObject *object)NormalSegmentSetprotectedvirtual
addDeadObject(char *object, size_t length)NormalSegmentSetprotectedvirtual
addSegment(MemorySegment *segment, bool createDeadObject=1)MemorySegmentSet
addSegments(size_t requiredSpace)MemorySegmentSetprotected
adjustMemorySize()MemorySegmentSetprotected
allocateObject(size_t allocationLength)NormalSegmentSetinline
allocateSegment(size_t requestLength, size_t minimumLength)MemorySegmentSetprotectedvirtual
anchorMemorySegmentSetprotected
calculateSegmentAllocation(size_t n)MemorySegmentSetinlineprotected
checkObjectOverlap(DeadObject *obj)NormalSegmentSetprivate
collectEmptySegments()MemorySegmentSetprotectedvirtual
combineEmptySegments(MemorySegment *front, MemorySegment *back)MemorySegmentSetprotected
completeSweepOperation()NormalSegmentSetprotectedvirtual
countMemorySegmentSetprotected
deadObjectBytesMemorySegmentSetprotected
donateObject(size_t allocationLength)NormalSegmentSetvirtual
donateSegment(size_t allocationLength)MemorySegmentSetvirtual
dumpMemoryProfile(FILE *outfile)NormalSegmentSetvirtual
dumpSegments(FILE *keyfile, FILE *dumpfile)MemorySegmentSet
emptySegmentsMemorySegmentSetprotected
findEmptySegment(size_t allocationLength)MemorySegmentSetprotected
findLargeDeadObject(size_t allocationLength)NormalSegmentSetprivate
findObject(size_t allocationLength)NormalSegmentSetprivate
first()MemorySegmentSetinline
freeMemoryPercentage()MemorySegmentSetinlineprotected
gatherStats(MemoryStats *memStats, SegmentStats *stats)MemorySegmentSet
getInitialSet()NormalSegmentSet
getSegment(size_t requestLength, size_t minimumLength)MemorySegmentSetprotected
handleAllocationFailure(size_t allocationLength)NormalSegmentSet
insertSegment(MemorySegment *segment)MemorySegmentSetprotected
is(SegmentSetID id)MemorySegmentSetinline
isInSegmentSet(RexxObject *object)MemorySegmentSetinline
largeDeadNormalSegmentSetprivate
largestActiveSegment()MemorySegmentSetprotected
largestEmptySegment()MemorySegmentSetprotected
lastUsedSubpoolNormalSegmentSetprivate
liveObjectBytesMemorySegmentSetprotected
mapLengthToDeadPool(size_t length)NormalSegmentSetinlineprivate
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
NormalSegmentSet()NormalSegmentSetinline
NormalSegmentSet(RexxMemory *memory)NormalSegmentSet
operator delete(void *size)MemorySegmentSetinline
operator delete(void *size, void *segment)MemorySegmentSetinline
operator new(size_t size, void *segment)MemorySegmentSetinline
ownerMemorySegmentSetprotected
prepareForSweep()NormalSegmentSetprotectedvirtual
recommendedMaximumMemorySize()NormalSegmentSetinlineprivate
recommendedMemorySize()NormalSegmentSetinlineprivate
recoverSegmentNormalSegmentSetprivate
releaseEmptySegments(size_t releaseSize)MemorySegmentSetprotected
releaseSegment(MemorySegment *segment)MemorySegmentSetprotected
removeSegment(MemorySegment *segment)MemorySegmentSetinline
removeSegmentAndStorage(MemorySegment *segment)MemorySegmentSetinline
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
splitNormalDeadObject(DeadObject *object, size_t allocationLength, size_t deadLength)NormalSegmentSetinlineprivate
splitSegment(size_t allocationLength)MemorySegmentSetprotected
subpoolsNormalSegmentSetprivate
suggestMemoryContraction()NormalSegmentSetvirtual
suggestMemoryExpansion()NormalSegmentSetvirtual
sweep()MemorySegmentSet
totalFreeMemory()MemorySegmentSetinlineprotected
validateObject(size_t bytes)MemorySegmentSetinlineprotected
~MemorySegmentSet()MemorySegmentSetinlinevirtual
~NormalSegmentSet()NormalSegmentSetinlinevirtual