Monero
Macros | Functions
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)   (((pos - 1) / align + 1) * 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 
)    (((pos - 1) / align + 1) * align)

Function Documentation

◆ allocLargePagesMemory()

void* allocLargePagesMemory ( size_t  )

◆ allocMemoryPages()

void* allocMemoryPages ( size_t  )

◆ freePagedMemory()

void freePagedMemory ( void *  ,
size_t   
)

◆ setPagesRW()

void setPagesRW ( void *  ,
size_t   
)

◆ setPagesRWX()

void setPagesRWX ( void *  ,
size_t   
)

◆ setPagesRX()

void setPagesRX ( void *  ,
size_t   
)