vox.utils.mem

Members

Enums

MemType
enum MemType
Undocumented in source.

Functions

alloc_executable_memory
ubyte[] alloc_executable_memory(size_t bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
allocate
ubyte[] allocate(size_t bytes, void* location, bool is_executable)
Undocumented in source. Be warned that the author may not have intended to support it.
allocate
ubyte[] allocate(size_t bytes, void* location, MemType memoryType)
Undocumented in source. Be warned that the author may not have intended to support it.
deallocate
void deallocate(ubyte[] b)
Undocumented in source. Be warned that the author may not have intended to support it.
deallocate
void deallocate(ubyte[] b)
Undocumented in source. Be warned that the author may not have intended to support it.
free_executable_memory
void free_executable_memory(ubyte[] bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsExecutable
void markAsExecutable(void* addr, size_t numPages)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsExecutable
void markAsExecutable(void* addr, size_t numPages)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsRO
void markAsRO(void* addr, size_t numPages)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsRO
void markAsRO(void* addr, size_t numPages)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsRW
void markAsRW(void* addr, size_t numPages)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsRW
void markAsRW(void* addr, size_t numPages)
Undocumented in source. Be warned that the author may not have intended to support it.
testAdresses
void testAdresses()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

Authors

Andrey Penechko.