|
void
|
MemPro::DecRef()
|
|
|
void
|
MemPro::Disconnect()
|
|
|
bool
|
MemPro::GenericPlatform::AcceptSocket
( void* p_os_socket_mem, void* p_client_os_socket_mem )
|
|
|
void *
|
MemPro::GenericPlatform::Alloc
|
|
|
bool
|
MemPro::GenericPlatform::BindSocket
( void* p_os_socket_mem, const char* p_port )
|
|
|
void
|
MemPro::GenericPlatform::CloseFile
|
|
|
void
|
MemPro::GenericPlatform::CreateLock
( void* p_os_lock_mem, int os_lock_mem_size )
|
|
|
void
|
MemPro::GenericPlatform::CreateSocket
( void* p_os_socket_mem, int os_socket_mem_size )
|
|
|
void
|
MemPro::GenericPlatform::CreateThread
( void* p_os_thread_mem, int os_thread_mem_size )
|
|
|
void
|
MemPro::GenericPlatform::DebugBreak()
|
|
|
void
|
MemPro::GenericPlatform::DebugWrite
|
|
|
void
|
MemPro::GenericPlatform::DestroyEvent
|
|
|
void
|
MemPro::GenericPlatform::DestroyFile
|
|
|
void
|
MemPro::GenericPlatform::DestroyLock
|
|
|
void
|
MemPro::GenericPlatform::DestroyThread
|
|
|
void
|
MemPro::GenericPlatform::Disconnect
|
|
|
void
|
MemPro::GenericPlatform::FlushFile
|
|
|
void
|
MemPro::GenericPlatform::Free
|
|
|
bool
|
MemPro::GenericPlatform::GetExtraModuleInfo
( int64 ModuleBase, int& age, void* p_guid, int guid_size, char* p_pdb_filename, int pdb_filename_size )
|
|
|
void
|
MemPro::GenericPlatform::GetVirtualMemStats
( size_t& reserved, size_t& committed )
|
|
|
bool
|
MemPro::GenericPlatform::InitialiseSockets()
|
|
|
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, int dest_size, const void* p_source, int source_size )
|
|
|
void
|
MemPro::GenericPlatform::MemProCreateEvent
( void* p_os_event_mem, int os_event_mem_size, bool initial_state, bool auto_reset )
|
|
|
void
|
MemPro::GenericPlatform::MemProCreateFile
( void* p_os_file_mem, int os_file_mem_size )
|
|
|
void
|
MemPro::GenericPlatform::MemProEnumerateLoadedModules
|
|
|
int64
|
MemPro::GenericPlatform::MemProInterlockedCompareExchange
|
|
|
int64
|
MemPro::GenericPlatform::MemProInterlockedExchangeAdd
|
|
|
bool
|
MemPro::GenericPlatform::OpenFileForWrite
( void* p_os_file_mem, const char* p_filename )
|
|
|
void
|
MemPro::GenericPlatform::ReleaseLock
|
|
|
void
|
MemPro::GenericPlatform::ResetEvent
|
|
|
void
|
MemPro::GenericPlatform::SendPageState
|
|
|
void
|
MemPro::GenericPlatform::SetEvent
|
|
|
void
|
MemPro::GenericPlatform::SetThreadName
( unsigned int thread_id, const char* p_name )
|
|
|
void
|
MemPro::GenericPlatform::Sleep
|
|
|
int
|
MemPro::GenericPlatform::SocketReceive
( void* p_os_socket_mem, void* p_buffer, int size )
|
|
|
bool
|
MemPro::GenericPlatform::SocketSend
( void* p_os_socket_mem, void* p_buffer, int size )
|
|
|
void
|
MemPro::GenericPlatform::SPrintF
( char* p_dest, int dest_size, const char* p_format, const char* p_str )
|
|
|
bool
|
MemPro::GenericPlatform::StartListening
|
|
|
int
|
MemPro::GenericPlatform::StartThread
|
|
|
void
|
MemPro::GenericPlatform::SwapEndian
|
|
|
void
|
MemPro::GenericPlatform::SwapEndian
|
|
|
void
|
MemPro::GenericPlatform::TakeLock
|
|
|
void
|
MemPro::GenericPlatform::UninitialiseSockets()
|
|
|
int
|
MemPro::GenericPlatform::WaitEvent
( void* p_os_event_mem, int timeout )
|
|
|
bool
|
MemPro::GenericPlatform::WriteFile
( void* p_os_file_mem, const void* p_data, int size )
|
|
|
void
|
MemPro::IncRef()
|
Ignore these, for internal use only
|
|
void
|
MemPro::Initialise
|
You don't need to call this directly, it is automatically called on the first allocation.
|
|
bool
|
MemPro::IsPaused()
|
|
|
bool
|
MemPro::Platform::AcceptSocket
( void* p_os_socket_mem, void* p_client_os_socket_mem )
|
|
|
void *
|
MemPro::Platform::Alloc
|
|
|
bool
|
MemPro::Platform::BindSocket
( void* p_os_socket_mem, const char* p_port )
|
|
|
void
|
MemPro::Platform::CloseFile
|
|
|
void
|
MemPro::Platform::CreateLock
( void* p_os_lock_mem, int os_lock_mem_size )
|
|
|
void
|
MemPro::Platform::CreateSocket
( void* p_os_socket_mem, int os_socket_mem_size )
|
|
|
void
|
MemPro::Platform::CreateThread
( void* p_os_thread_mem, int os_thread_mem_size )
|
|
|
void
|
MemPro::Platform::DebugBreak()
|
|
|
void
|
MemPro::Platform::DebugWrite
|
|
|
void
|
MemPro::Platform::DestroyEvent
|
|
|
void
|
MemPro::Platform::DestroyFile
|
|
|
void
|
MemPro::Platform::DestroyLock
|
|
|
void
|
MemPro::Platform::DestroyThread
|
|
|
void
|
MemPro::Platform::Disconnect
|
|
|
void
|
MemPro::Platform::FlushFile
|
|
|
void
|
MemPro::Platform::Free
|
|
|
bool
|
MemPro::Platform::GetExtraModuleInfo
( int64 ModuleBase, int& age, void* p_guid, int guid_size, char* p_pdb_filename, int pdb_filename_size )
|
|
|
int64
|
MemPro::Platform::GetHiResTimer()
|
|
|
int64
|
MemPro::Platform::GetHiResTimerFrequency()
|
|
|
EPlatform
|
MemPro::Platform::GetPlatform()
|
|
|
void
|
MemPro::Platform::GetStackTrace
( void** stack, int& stack_size, unsigned int& hash )
|
|
|
int
|
MemPro::Platform::GetStackTraceSize()
|
|
|
void
|
MemPro::Platform::GetVirtualMemStats
( size_t& reserved, size_t& committed )
|
|
|
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, int dest_size, const void* p_source, int source_size )
|
|
|
void
|
MemPro::Platform::MemProCreateEvent
( void* p_os_event_mem, int os_event_mem_size, bool initial_state, bool auto_reset )
|
|
|
void
|
MemPro::Platform::MemProCreateFile
( void* p_os_file_mem, int os_file_mem_size )
|
|
|
void
|
MemPro::Platform::MemProEnumerateLoadedModules
|
|
|
int64
|
MemPro::Platform::MemProInterlockedCompareExchange
|
|
|
int64
|
MemPro::Platform::MemProInterlockedExchangeAdd
|
|
|
void
|
MemPro::Platform::MemProMemoryBarrier()
|
|
|
bool
|
MemPro::Platform::OpenFileForWrite
( void* p_os_file_mem, const char* p_filename )
|
|
|
void
|
MemPro::Platform::ReleaseLock
|
|
|
void
|
MemPro::Platform::ResetEvent
|
|
|
void
|
MemPro::Platform::SendPageState
|
|
|
void
|
MemPro::Platform::SetEvent
|
|
|
void
|
MemPro::Platform::SetThreadName
( unsigned int thread_id, const char* p_name )
|
|
|
void
|
MemPro::Platform::Sleep
|
|
|
int
|
MemPro::Platform::SocketReceive
( void* p_os_socket_mem, void* p_buffer, int size )
|
|
|
bool
|
MemPro::Platform::SocketSend
( void* p_os_socket_mem, void* p_buffer, int size )
|
|
|
void
|
MemPro::Platform::SPrintF
( char* p_dest, int dest_size, const char* p_format, const char* p_str )
|
|
|
bool
|
MemPro::Platform::StartListening
|
|
|
int
|
MemPro::Platform::StartThread
|
|
|
void
|
MemPro::Platform::SwapEndian
|
|
|
void
|
MemPro::Platform::SwapEndian
|
|
|
void
|
MemPro::Platform::TakeLock
|
|
|
void
|
MemPro::Platform::UninitialiseSockets()
|
|
|
int
|
MemPro::Platform::WaitEvent
( void* p_os_event_mem, int timeout )
|
|
|
bool
|
MemPro::Platform::WriteFile
( void* p_os_file_mem, const void* p_data, int size )
|
|
|
void
|
MemPro::SetPaused
|
|
|
void
|
MemPro::Shutdown()
|
|
|
void
|
MemPro::TakeSnapshot
|
|
|
void
|
MemPro::TrackAlloc
( void* p, size_t size, bool wait_for_connect )
|
|
|
void
|
MemPro::TrackFree
|
|