Navigation
API > API/Runtime > API/Runtime/Core
Typedefs
| Name | Description |
|---|---|
| EnumerateLoadedModulesCallbackFunction | |
| SendPageStateFunction | |
| ThreadMain |
Enums
| Type | Name | Description | |
|---|---|---|---|
| MemPro::EPlatform | |||
| MemPro::PageState | |||
| MemPro::PageType |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | |||
| bool | |||
| 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, |
||
| 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 |
||
| 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 | |||
| void | MemPro::TakeSnapshot
(
bool send_memory |
||
| void | MemPro::TrackAlloc
(
void* p, |
||
| void | MemPro::TrackFree
(
void* p, |