#include <region.H>
◆ region()
hobbes::region::region |
( |
unsigned int |
minPageSize, |
|
|
unsigned int |
initialFreePages = 1 , |
|
|
unsigned int |
maxPageSize = 1*1024*1024*1024 |
|
) |
| |
◆ ~region()
hobbes::region::~region |
( |
| ) |
|
◆ abortAtMemCeiling()
void hobbes::region::abortAtMemCeiling |
( |
size_t |
maxsz | ) |
|
◆ allocated()
size_t hobbes::region::allocated |
( |
| ) |
const |
◆ allocpage()
void hobbes::region::allocpage |
( |
unsigned int |
sz | ) |
|
|
private |
◆ clear()
void hobbes::region::clear |
( |
| ) |
|
◆ freepage()
void hobbes::region::freepage |
( |
mempage * |
p | ) |
|
|
private |
◆ freepages()
void hobbes::region::freepages |
( |
mempage * |
p | ) |
|
|
private |
◆ malloc()
void * hobbes::region::malloc |
( |
unsigned int |
sz | ) |
|
◆ newpage()
◆ reset()
void hobbes::region::reset |
( |
| ) |
|
◆ show()
std::string hobbes::region::show |
( |
| ) |
const |
◆ used()
size_t hobbes::region::used |
( |
| ) |
const |
◆ wasted()
size_t hobbes::region::wasted |
( |
| ) |
const |
◆ abortOnOOM
bool hobbes::region::abortOnOOM |
|
private |
◆ freep
◆ lastAllocPageSize
unsigned int hobbes::region::lastAllocPageSize |
|
private |
◆ maxPageSize
unsigned int hobbes::region::maxPageSize |
|
private |
◆ maxTotalAllocation
size_t hobbes::region::maxTotalAllocation |
|
private |
◆ minPageSize
unsigned int hobbes::region::minPageSize |
|
private |
◆ totalAllocation
size_t hobbes::region::totalAllocation |
|
private |
◆ usedp
The documentation for this class was generated from the following files: