Itoyori  v0.0.1
virtual_mem.hpp File Reference
#include <sys/mman.h>
#include <unistd.h>
#include <cstdio>
#include <cstdlib>
#include <cstdint>
#include "ityr/common/util.hpp"
#include "ityr/common/mpi_util.hpp"
#include "ityr/common/topology.hpp"
Include dependency graph for virtual_mem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ityr::common::mmap_noreplace_exception
 
class  ityr::common::virtual_mem
 

Namespaces

 ityr
 
 ityr::common
 

Functions

void ityr::common::munmap (void *addr, std::size_t size)
 
void * ityr::common::mmap_no_physical_mem (void *addr, std::size_t size, bool replace=false, std::size_t alignment=alignof(max_align_t))
 
virtual_mem ityr::common::reserve_same_vm_coll (std::size_t size, std::size_t alignment=alignof(max_align_t))