#include <virtualspace.hpp>
Inheritance diagram for ReservedSpace:
Public Member Functions | |
ReservedSpace (int size) | |
ReservedSpace (char *base, int size) | |
char * | base () |
int | size () |
bool | is_reserved () |
ReservedSpace | first_part (int partition_size) |
ReservedSpace | last_part (int partition_size) |
Static Public Member Functions | |
static int | page_align_size (int size) |
Private Attributes | |
char * | _base |
int | _size |
Definition at line 26 of file virtualspace.hpp.
ReservedSpace::ReservedSpace | ( | int | size | ) |
Definition at line 27 of file virtualspace.cpp.
References _base, _size, assert, os::reserve_memory(), and os::vm_page_size().
Here is the call graph for this function:
ReservedSpace::ReservedSpace | ( | char * | base, | |
int | size | |||
) | [inline] |
char* ReservedSpace::base | ( | ) | [inline] |
Definition at line 38 of file virtualspace.hpp.
References _base.
Referenced by first_part(), VirtualSpace::initialize(), and last_part().
ReservedSpace ReservedSpace::first_part | ( | int | partition_size | ) |
Definition at line 33 of file virtualspace.cpp.
References base(), fatal, and size().
Referenced by Universe::genesis().
Here is the call graph for this function:
bool ReservedSpace::is_reserved | ( | ) | [inline] |
Definition at line 41 of file virtualspace.hpp.
References _base.
Referenced by Universe::genesis().
ReservedSpace ReservedSpace::last_part | ( | int | partition_size | ) |
Definition at line 40 of file virtualspace.cpp.
References base(), fatal, and size().
Referenced by Universe::genesis().
Here is the call graph for this function:
int ReservedSpace::page_align_size | ( | int | size | ) | [static] |
Definition at line 47 of file virtualspace.cpp.
References os::vm_page_size().
Referenced by oldSpace::expand_and_allocate(), and Universe::genesis().
Here is the call graph for this function:
int ReservedSpace::size | ( | ) | [inline] |
Definition at line 39 of file virtualspace.hpp.
References _size.
Referenced by first_part(), VirtualSpace::initialize(), newGeneration::initialize(), and last_part().
char* ReservedSpace::_base [private] |
Definition at line 28 of file virtualspace.hpp.
Referenced by base(), is_reserved(), and ReservedSpace().
int ReservedSpace::_size [private] |