LIB_API Status mem_Protect(u8 *p, size_t size, int prot)
Definition: page_aligned.cpp:83
LIB_API Status mem_Release(u8 *p, size_t size)
Definition: page_aligned.cpp:57
LIB_API Status mem_Decommit(u8 *p, size_t size)
Definition: page_aligned.cpp:76
LIB_API void * page_aligned_alloc(size_t unaligned_size)
allocate memory aligned to the system page size.
Definition: page_aligned.cpp:95
LIB_API void page_aligned_free(void *p, size_t unaligned_size)
free a previously allocated page-aligned region.
Definition: page_aligned.cpp:105
LIB_API Status mem_Reserve(size_t size, u8 **pp)
Definition: page_aligned.cpp:49
LIB_API Status mem_Commit(u8 *p, size_t size, int prot)
Definition: page_aligned.cpp:65