#include <generation.hpp>
Inheritance diagram for generation:


Public Member Functions | |
| virtual int | capacity ()=0 |
| virtual int | used ()=0 |
| virtual int | free ()=0 |
| void | print () |
Protected Attributes | |
| char * | low_boundary |
| char * | high_boundary |
| VirtualSpace | virtual_space |
Friends | |
| class | rSet |
| class | Universe |
| class | MarkSweep |
| class | memOopDesc |
| class | byteArrayOopDesc |
| class | oldGeneration |
Definition at line 26 of file generation.hpp.
| virtual int generation::capacity | ( | ) | [pure virtual] |
| virtual int generation::free | ( | ) | [pure virtual] |
Implemented in newGeneration, and oldGeneration.
| void generation::print | ( | ) |
Reimplemented in newGeneration, and oldGeneration.
Definition at line 27 of file generation.cpp.
References capacity(), high_boundary, K, low_boundary, outputStream::print(), outputStream::print_cr(), std, and used().
Referenced by oldGeneration::print(), and newGeneration::print().
Here is the call graph for this function:

| virtual int generation::used | ( | ) | [pure virtual] |
friend class byteArrayOopDesc [friend] |
Definition at line 31 of file generation.hpp.
friend class MarkSweep [friend] |
friend class memOopDesc [friend] |
Definition at line 30 of file generation.hpp.
friend class oldGeneration [friend] |
Definition at line 32 of file generation.hpp.
friend class rSet [friend] |
friend class Universe [friend] |
char* generation::high_boundary [protected] |
Definition at line 38 of file generation.hpp.
Referenced by oldGeneration::allocate_in_next_space(), newGeneration::boundary(), newGeneration::contains(), oldGeneration::expand(), Universe::genesis(), oldGeneration::initialize(), newGeneration::initialize(), memOopDesc::is_new(), rSet::operator new(), print(), and rSet::rSet().
char* generation::low_boundary [protected] |
Definition at line 37 of file generation.hpp.
Referenced by oldGeneration::allocate_in_next_space(), newGeneration::contains(), oldGeneration::expand(), Universe::genesis(), oldGeneration::initialize(), newGeneration::initialize(), memOopDesc::is_old(), rSet::operator new(), print(), and rSet::rSet().
VirtualSpace generation::virtual_space [protected] |
Definition at line 39 of file generation.hpp.
Referenced by oldSpace::expand_and_allocate(), oldGeneration::initialize(), and newGeneration::initialize().
1.4.7