Monero
Loading...
Searching...
No Matches
virtual_memory.h File Reference
#include <stddef.h>
Include dependency graph for virtual_memory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define alignSize(pos, align)

Functions

void * allocMemoryPages (size_t)
void setPagesRW (void *, size_t)
void setPagesRX (void *, size_t)
void setPagesRWX (void *, size_t)
void * allocLargePagesMemory (size_t)
void freePagedMemory (void *, size_t)

Macro Definition Documentation

◆ alignSize

#define alignSize ( pos,
align )
Value:
(((pos - 1) / align + 1) * align)

Function Documentation

◆ allocLargePagesMemory()

void * allocLargePagesMemory ( size_t bytes)

◆ allocMemoryPages()

void * allocMemoryPages ( size_t bytes)

◆ freePagedMemory()

void freePagedMemory ( void * ptr,
size_t bytes )

◆ setPagesRW()

void setPagesRW ( void * ptr,
size_t bytes )

◆ setPagesRWX()

void setPagesRWX ( void * ptr,
size_t bytes )

◆ setPagesRX()

void setPagesRX ( void * ptr,
size_t bytes )