Base Framework
|
Virtual memory. More...
#include <base/mem/VirtualMemory.h>
Classes | |
class | Module |
Public Types | |
enum | State { RESERVED, FREE, COMMITTED } |
enum | Flags { NO_ACCESS = 0, EXECUTE = 1, READ = 2, WRITE = 4, GUARD = 8, NO_CACHE = 16, IMAGE = 32, MAPPED = 64, PRIVATE = 128 } |
Static Public Member Functions | |
static Array< Module > | getModules () noexcept |
static void | query (const void *address) noexcept |
static void * | getBase (const void *address) noexcept |
static void | allocate () noexcept |
static void | release () noexcept |
static void | dump () noexcept |
|
staticnoexcept |
Returns the base address for the address.