Navigation
API > API/Runtime > API/Runtime/Core
Typedefs
Name | Description |
---|---|
EnumerateLoadedModulesCallbackFunction | |
int64 | |
SendPageStateFunction | |
ThreadMain | |
uint64 |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
MemPro::EPlatform | ||
![]() |
MemPro::PageState | ||
![]() |
MemPro::PageType |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() |
void | ||
![]() |
void | ||
![]() |
bool | MemPro::GenericPlatform::AcceptSocket
(
void* p_os_socket_mem, |
|
![]() |
void * | MemPro::GenericPlatform::Alloc
(
int size |
|
![]() |
bool | MemPro::GenericPlatform::BindSocket
(
void* p_os_socket_mem, |
|
![]() |
void | MemPro::GenericPlatform::CloseFile
(
void* p_os_file_mem |
|
![]() |
void | MemPro::GenericPlatform::CreateLock
(
void* p_os_lock_mem, |
|
![]() |
void | MemPro::GenericPlatform::CreateSocket
(
void* p_os_socket_mem, |
|
![]() |
void | MemPro::GenericPlatform::CreateThread
(
void* p_os_thread_mem, |
|
![]() |
void | ||
![]() |
void | MemPro::GenericPlatform::DebugWrite
(
const char* p_message |
|
![]() |
void | MemPro::GenericPlatform::DestroyEvent
(
void* p_os_event_mem |
|
![]() |
void | MemPro::GenericPlatform::DestroyFile
(
void* p_os_file_mem |
|
![]() |
void | MemPro::GenericPlatform::DestroyLock
(
void* p_os_lock_mem |
|
![]() |
void | MemPro::GenericPlatform::DestroyThread
(
void* p_os_thread_mem |
|
![]() |
void | MemPro::GenericPlatform::Disconnect
(
void* p_os_socket_mem |
|
![]() |
void | MemPro::GenericPlatform::FlushFile
(
void* p_os_file_mem |
|
![]() |
void | MemPro::GenericPlatform::Free
(
void* p, |
|
![]() |
bool | MemPro::GenericPlatform::GetExtraModuleInfo
(
int64 ModuleBase, |
|
![]() |
void | MemPro::GenericPlatform::GetVirtualMemStats
(
size_t& reserved, |
|
![]() |
bool | ||
![]() |
bool | MemPro::GenericPlatform::IsThreadAlive
(
const void* p_os_thread_mem |
|
![]() |
bool | MemPro::GenericPlatform::IsValidSocket
(
const void* p_os_socket_mem |
|
![]() |
void | MemPro::GenericPlatform::MemCpy
(
void* p_dest, |
|
![]() |
void | MemPro::GenericPlatform::MemProCreateEvent
(
void* p_os_event_mem, |
|
![]() |
void | MemPro::GenericPlatform::MemProCreateFile
(
void* p_os_file_mem, |
|
![]() |
void | MemPro::GenericPlatform::MemProEnumerateLoadedModules
(
EnumerateLoadedModulesCallbackFunction p_callback_function, |
|
![]() |
int64 | MemPro::GenericPlatform::MemProInterlockedCompareExchange
(
int64 volatile* dest, |
|
![]() |
int64 | MemPro::GenericPlatform::MemProInterlockedExchangeAdd
(
int64 volatile* Addend, |
|
![]() |
bool | MemPro::GenericPlatform::OpenFileForWrite
(
void* p_os_file_mem, |
|
![]() |
void | MemPro::GenericPlatform::ReleaseLock
(
void* p_os_lock_mem |
|
![]() |
void | MemPro::GenericPlatform::ResetEvent
(
void* p_os_event_mem |
|
![]() |
void | MemPro::GenericPlatform::SendPageState
(
bool send_memory, |
|
![]() |
void | MemPro::GenericPlatform::SetEvent
(
void* p_os_event_mem |
|
![]() |
void | MemPro::GenericPlatform::SetThreadName
(
unsigned int thread_id, |
|
![]() |
void | MemPro::GenericPlatform::Sleep
(
int ms |
|
![]() |
int | MemPro::GenericPlatform::SocketReceive
(
void* p_os_socket_mem, |
|
![]() |
bool | MemPro::GenericPlatform::SocketSend
(
void* p_os_socket_mem, |
|
![]() |
void | MemPro::GenericPlatform::SPrintF
(
char* p_dest, |
|
![]() |
bool | MemPro::GenericPlatform::StartListening
(
void* p_os_socket_mem |
|
![]() |
int | MemPro::GenericPlatform::StartThread
(
void* p_os_thread_mem, |
|
![]() |
void | MemPro::GenericPlatform::SwapEndian
(
uint64& value |
|
![]() |
void | MemPro::GenericPlatform::SwapEndian
(
unsigned int& value |
|
![]() |
void | MemPro::GenericPlatform::TakeLock
(
void* p_os_lock_mem |
|
![]() |
void | ||
![]() |
int | MemPro::GenericPlatform::WaitEvent
(
void* p_os_event_mem, |
|
![]() |
bool | MemPro::GenericPlatform::WriteFile
(
void* p_os_file_mem, |
|
![]() |
void | Ignore these, for internal use only | |
![]() |
void | MemPro::Initialise
(
bool wait_for_connect |
You don't need to call this directly, it is automatically called on the first allocation. |
![]() |
bool | ||
![]() |
bool | MemPro::Platform::AcceptSocket
(
void* p_os_socket_mem, |
|
![]() |
void * | MemPro::Platform::Alloc
(
int size |
|
![]() |
bool | MemPro::Platform::BindSocket
(
void* p_os_socket_mem, |
|
![]() |
void | MemPro::Platform::CloseFile
(
void* p_os_file_mem |
|
![]() |
void | MemPro::Platform::CreateLock
(
void* p_os_lock_mem, |
|
![]() |
void | MemPro::Platform::CreateSocket
(
void* p_os_socket_mem, |
|
![]() |
void | MemPro::Platform::CreateThread
(
void* p_os_thread_mem, |
|
![]() |
void | ||
![]() |
void | MemPro::Platform::DebugWrite
(
const char* p_message |
|
![]() |
void | MemPro::Platform::DestroyEvent
(
void* p_os_event_mem |
|
![]() |
void | MemPro::Platform::DestroyFile
(
void* p_os_file_mem |
|
![]() |
void | MemPro::Platform::DestroyLock
(
void* p_os_lock_mem |
|
![]() |
void | MemPro::Platform::DestroyThread
(
void* p_os_thread_mem |
|
![]() |
void | MemPro::Platform::Disconnect
(
void* p_os_socket_mem |
|
![]() |
void | MemPro::Platform::FlushFile
(
void* p_os_file_mem |
|
![]() |
void | MemPro::Platform::Free
(
void* p, |
|
![]() |
bool | MemPro::Platform::GetExtraModuleInfo
(
int64 ModuleBase, |
|
![]() |
int64 | ||
![]() |
int64 | ||
![]() |
EPlatform | ||
![]() |
void | MemPro::Platform::GetStackTrace
(
void** stack, |
|
![]() |
int | ||
![]() |
void | MemPro::Platform::GetVirtualMemStats
(
size_t& reserved, |
|
![]() |
bool | MemPro::Platform::IsThreadAlive
(
const void* p_os_thread_mem |
|
![]() |
bool | MemPro::Platform::IsValidSocket
(
const void* p_os_socket_mem |
|
![]() |
void | MemPro::Platform::MemCpy
(
void* p_dest, |
|
![]() |
void | MemPro::Platform::MemProCreateEvent
(
void* p_os_event_mem, |
|
![]() |
void | MemPro::Platform::MemProCreateFile
(
void* p_os_file_mem, |
|
![]() |
void | MemPro::Platform::MemProEnumerateLoadedModules
(
EnumerateLoadedModulesCallbackFunction p_callback_function, |
|
![]() |
int64 | MemPro::Platform::MemProInterlockedCompareExchange
(
int64 volatile* dest, |
|
![]() |
int64 | MemPro::Platform::MemProInterlockedExchangeAdd
(
int64 volatile* Addend, |
|
![]() |
void | ||
![]() |
bool | MemPro::Platform::OpenFileForWrite
(
void* p_os_file_mem, |
|
![]() |
void | MemPro::Platform::ReleaseLock
(
void* p_os_lock_mem |
|
![]() |
void | MemPro::Platform::ResetEvent
(
void* p_os_event_mem |
|
![]() |
void | MemPro::Platform::SendPageState
(
bool send_memory, |
|
![]() |
void | MemPro::Platform::SetEvent
(
void* p_os_event_mem |
|
![]() |
void | MemPro::Platform::SetThreadName
(
unsigned int thread_id, |
|
![]() |
void | MemPro::Platform::Sleep
(
int ms |
|
![]() |
int | MemPro::Platform::SocketReceive
(
void* p_os_socket_mem, |
|
![]() |
bool | MemPro::Platform::SocketSend
(
void* p_os_socket_mem, |
|
![]() |
void | MemPro::Platform::SPrintF
(
char* p_dest, |
|
![]() |
bool | MemPro::Platform::StartListening
(
void* p_os_socket_mem |
|
![]() |
int | MemPro::Platform::StartThread
(
void* p_os_thread_mem, |
|
![]() |
void | MemPro::Platform::SwapEndian
(
unsigned int& value |
|
![]() |
void | MemPro::Platform::SwapEndian
(
uint64& value |
|
![]() |
void | MemPro::Platform::TakeLock
(
void* p_os_lock_mem |
|
![]() |
void | ||
![]() |
int | MemPro::Platform::WaitEvent
(
void* p_os_event_mem, |
|
![]() |
bool | MemPro::Platform::WriteFile
(
void* p_os_file_mem, |
|
![]() |
void | MemPro::SetPaused
(
bool paused |
|
![]() |
void | Shutdowns the global IVirtualizationSystem if it exists. | |
![]() |
void | MemPro::TakeSnapshot
(
bool send_memory |
|
![]() |
void | MemPro::TrackAlloc
(
void* p, |
|
![]() |
void | MemPro::TrackFree
(
void* p, |