#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