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