#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().