#include <virtualspace.hpp>
Inheritance diagram for VirtualSpaces:
Static Public Member Functions | |
static int | committed_size () |
static int | reserved_size () |
static int | uncommitted_size () |
static void | print () |
static void | test () |
Static Private Member Functions | |
static void | add (VirtualSpace *sp) |
static void | remove (VirtualSpace *sp) |
Static Private Attributes | |
static VirtualSpace * | head = NULL |
Friends | |
class | VirtualSpace |
Definition at line 106 of file virtualspace.hpp.
void VirtualSpaces::add | ( | VirtualSpace * | sp | ) | [static, private] |
Definition at line 157 of file virtualspace.cpp.
References head, and VirtualSpace::next.
Referenced by VirtualSpace::initialize().
int VirtualSpaces::committed_size | ( | ) | [static] |
void VirtualSpaces::print | ( | ) | [static] |
Definition at line 194 of file virtualspace.cpp.
References head, VirtualSpace::next, outputStream::print_cr(), and std.
Here is the call graph for this function:
void VirtualSpaces::remove | ( | VirtualSpace * | sp | ) | [static, private] |
Definition at line 162 of file virtualspace.cpp.
References head, and VirtualSpace::next.
Referenced by VirtualSpace::release().
int VirtualSpaces::reserved_size | ( | ) | [static] |
void VirtualSpaces::test | ( | ) | [static] |
Definition at line 200 of file virtualspace.cpp.
References VirtualSpace::expand(), VirtualSpace::print(), and VirtualSpace::shrink().
Here is the call graph for this function:
int VirtualSpaces::uncommitted_size | ( | ) | [static] |
friend class VirtualSpace [friend] |
Definition at line 111 of file virtualspace.hpp.
VirtualSpace * VirtualSpaces::head = NULL [static, private] |
Definition at line 108 of file virtualspace.hpp.
Referenced by add(), committed_size(), print(), remove(), reserved_size(), and uncommitted_size().