File memory.h

namespace faabric
namespace util

Typedefs

typedef std::unique_ptr<uint8_t[], std::function<void(uint8_t*)>> MemoryRegion

Functions

inline void *malloc(std::size_t size)
inline void free(void *ptr)
inline void *realloc(void *ptr, std::size_t newSize)

Variables

static const long HOST_PAGE_SIZE = sysconf(_SC_PAGESIZE)
struct AlignedChunk

Public Members

long originalOffset = 0
long originalLength = 0
long nBytesOffset = 0
long nBytesLength = 0
long nPagesOffset = 0
long nPagesLength = 0
long offsetRemainder = 0