#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: