#include <memfd.h>
|
static void | setup_prefix (const std::string &prefix, int rank) |
|
static void | free (void *ptr, size_t length) |
|
|
static uint8_t * | mmap_end = (uint8_t *) 0x600000000000L |
|
static std::set< void * > | allocated |
|
◆ MEMFD() [1/2]
MEMFD::MEMFD |
( |
MEMFD * |
memfd | ) |
|
|
inline |
◆ MEMFD() [2/2]
MEMFD::MEMFD |
( |
size_t |
length | ) |
|
◆ cleanup()
◆ duplicate()
MEMFD * MEMFD::duplicate |
( |
size_t |
offset | ) |
|
◆ free()
void MEMFD::free |
( |
void * |
ptr, |
|
|
size_t |
length |
|
) |
| |
|
static |
◆ map_pointer()
void * MEMFD::map_pointer |
( |
void * |
hint, |
|
|
size_t |
pos, |
|
|
size_t |
len |
|
) |
| |
◆ packed_pointer() [1/2]
void * MEMFD::packed_pointer |
( |
const std::initializer_list< size_t > & |
packed_init | ) |
|
|
inline |
◆ packed_pointer() [2/2]
void * MEMFD::packed_pointer |
( |
const std::vector< size_t > & |
packed | ) |
|
◆ setup_prefix()
void MEMFD::setup_prefix |
( |
const std::string & |
prefix, |
|
|
int |
rank |
|
) |
| |
|
static |
◆ allocated
std::set< void * > MEMFD::allocated |
|
static |
◆ len
◆ mmap_end
uint8_t * MEMFD::mmap_end = (uint8_t *) 0x600000000000L |
|
static |
◆ offset
◆ pagesize
◆ ring_fd
◆ shm_cnt
◆ shm_name
std::string MEMFD::shm_name |
|
private |
◆ shm_prefix
std::string MEMFD::shm_prefix = "noname" |
|
staticprivate |
The documentation for this class was generated from the following files: