#include <generation.h>
Class diagram for generation:
Public Members | |||
virtual int32 | capacity () = 0 | ||
virtual int32 | oops_used () = 0 | ||
virtual int32 | bytes_used () = 0 | ||
virtual int32 | oops_free () = 0 | ||
virtual int32 | used () = 0 | ||
virtual int32 | bytes_free () = 0 | ||
void | print () | ||
Protected Members | |||
virtual oop* | alloc_objs (fint size, bool mustAllocate= true) = 0 | ||
virtual oop* | alloc_objs_and_bytes (fint size, fint bsize, char*& bytes, bool mustAllocate= true) = 0 | ||
char* | low_boundary | ||
char* | high_boundary | ||
Friends | |||
class | rSet | ||
class | universe | ||
class | memOopClass | ||
class | oopsOopClass | ||
class | byteVectorOopClass | ||
class | oldGeneration |
virtual int32 generation::capacity () [pure virtual]
|
Reimplemented in newGeneration, and oldGeneration.
virtual int32 generation::oops_used () [pure virtual]
|
Reimplemented in newGeneration, and oldGeneration.
virtual int32 generation::bytes_used () [pure virtual]
|
Reimplemented in newGeneration, and oldGeneration.
virtual int32 generation::oops_free () [pure virtual]
|
Reimplemented in newGeneration, and oldGeneration.
virtual int32 generation::used () [pure virtual]
|
Reimplemented in newGeneration, and oldGeneration.
virtual int32 generation::bytes_free () [pure virtual]
|
Reimplemented in newGeneration, and oldGeneration.
void generation::print () [virtual]
|
virtual oop* generation::alloc_objs (fint size, bool mustAllocate = true) [protected, pure virtual]
|
Reimplemented in oldGeneration.
virtual oop* generation::alloc_objs_and_bytes (fint size, fint bsize, char *& bytes, bool mustAllocate = true) [protected, pure virtual]
|
Reimplemented in oldGeneration.
friend class rSet [friend]
|
Reimplemented in newGeneration, and oldGeneration.
friend class universe [friend]
|
Reimplemented in newGeneration, and oldGeneration.
friend class memOopClass [friend]
|
friend class oopsOopClass [friend]
|
friend class byteVectorOopClass [friend]
|
friend class oldGeneration [friend]
|
char* generation::low_boundary [protected]
|
char* generation::high_boundary [protected]
|