#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]
|