#include <MemorySegment.hpp>
Protected Attributes | |
size_t | segmentSize |
size_t | liveObjects |
MemorySegment * | next |
MemorySegment * | previous |
Friends | |
class | MemorySegmentSet |
class | NormalSegmentSet |
class | LargeSegmentSet |
class | OldSegmentSet |
class | RexxMemory |
Definition at line 126 of file MemorySegment.hpp.
|
friend |
Definition at line 129 of file MemorySegment.hpp.
|
friend |
Definition at line 127 of file MemorySegment.hpp.
|
friend |
Definition at line 128 of file MemorySegment.hpp.
|
friend |
Definition at line 130 of file MemorySegment.hpp.
|
friend |
Definition at line 131 of file MemorySegment.hpp.
|
protected |
Definition at line 135 of file MemorySegment.hpp.
Referenced by MemorySegment::isEmpty(), and MemorySegmentSet::sweep().
|
protected |
Definition at line 136 of file MemorySegment.hpp.
Referenced by MemorySegmentSet::activateEmptySegments(), MemorySegmentSet::addSegment(), MemorySegmentSet::findEmptySegment(), MemorySegmentSet::first(), MemorySegment::insertAfter(), MemorySegment::insertBefore(), MemorySegmentSet::largestActiveSegment(), MemorySegmentSet::largestEmptySegment(), MemorySegment::MemorySegment(), MemorySegmentSet::mergeSegments(), MemorySegmentSet::next(), and MemorySegment::remove().
|
protected |
Definition at line 137 of file MemorySegment.hpp.
Referenced by MemorySegmentSet::addSegment(), MemorySegment::insertAfter(), MemorySegment::insertBefore(), MemorySegment::MemorySegment(), MemorySegmentSet::mergeSegments(), MemorySegmentSet::releaseEmptySegments(), and MemorySegment::remove().
|
protected |
Definition at line 134 of file MemorySegment.hpp.
Referenced by MemorySegment::combine(), MemorySegment::createDeadObject(), MemorySegment::dump(), MemorySegment::end(), MemorySegment::isInSegment(), MemorySegment::isReal(), MemorySegment::MemorySegment(), MemorySegment::realSize(), MemorySegment::shrink(), and MemorySegment::size().