#include <pregion.hpp>
| Atlas::PRegion::PRegion |
( |
const char * |
nm, |
|
|
region_id_t |
rid, |
|
|
void * |
ba |
|
) |
| |
|
inlineexplicit |
| Atlas::PRegion::~PRegion |
( |
| ) |
|
|
default |
| Atlas::PRegion::PRegion |
( |
const PRegion & |
| ) |
|
|
delete |
| Atlas::PRegion::PRegion |
( |
PRegion && |
| ) |
|
|
delete |
| void * Atlas::PRegion::allocMem |
( |
size_t |
sz, |
|
|
bool |
does_need_cache_line_alignment, |
|
|
bool |
does_need_logging |
|
) |
| |
Entry point for region-based allocation
| void* Atlas::PRegion::allocRoot |
( |
| ) |
|
|
inline |
| void * Atlas::PRegion::callocMem |
( |
size_t |
nmemb, |
|
|
size_t |
sz |
|
) |
| |
Entry point for region-based calloc
| bool Atlas::PRegion::doesRangeCheck |
( |
const void * |
ptr, |
|
|
size_t |
sz |
|
) |
| const |
|
inline |
| void Atlas::PRegion::dumpDebugInfo |
( |
| ) |
const |
|
inline |
Used with the debug flag below
| void Atlas::PRegion::freeMem |
( |
void * |
ptr, |
|
|
bool |
should_log |
|
) |
| |
|
inline |
| void* Atlas::PRegion::get_base_addr |
( |
| ) |
const |
|
inline |
| int Atlas::PRegion::get_file_desc |
( |
| ) |
const |
|
inline |
| const char* Atlas::PRegion::get_name |
( |
| ) |
const |
|
inline |
| PArena* Atlas::PRegion::getArena |
( |
uint32_t |
index | ) |
|
|
inline |
| void* Atlas::PRegion::getRoot |
( |
| ) |
const |
|
inline |
| void Atlas::PRegion::initArenaTransients |
( |
| ) |
|
|
inline |
| bool Atlas::PRegion::is_deleted |
( |
| ) |
const |
|
inline |
| bool Atlas::PRegion::is_mapped |
( |
| ) |
const |
|
inline |
| void Atlas::PRegion::printStats |
( |
| ) |
|
|
inline |
Used with the stats flag below
| void * Atlas::PRegion::reallocMem |
( |
void * |
ptr, |
|
|
size_t |
sz |
|
) |
| |
Entry point for region-based realloc
| void Atlas::PRegion::set_file_desc |
( |
int |
fd | ) |
|
|
inline |
| void Atlas::PRegion::set_is_deleted |
( |
bool |
id | ) |
|
|
inline |
| void Atlas::PRegion::set_is_mapped |
( |
bool |
im | ) |
|
|
inline |
| void Atlas::PRegion::setRoot |
( |
void * |
new_root | ) |
|
|
inline |
The documentation for this class was generated from the following files: