24 MiniDumpWithFullMemory
30 static plStatus WriteExternalProcessMiniDump(
plStringView sDumpFile, plUInt32 uiProcessID, plDumpType dumpTypeOverride = plDumpType::Auto);
35 static plStatus LaunchMiniDumpTool(
plStringView sDumpFile, plDumpType dumpTypeOverride = plDumpType::Auto);
37#if PL_ENABLED(PL_PLATFORM_WINDOWS_DESKTOP)
41 static plStatus WriteOwnProcessMiniDump(
plStringView sDumpFile,
struct _EXCEPTION_POINTERS* pExceptionInfo, plDumpType dumpTypeOverride = plDumpType::Auto);
44 static plMinWindows::HANDLE GetProcessHandleWithNecessaryRights(plUInt32 uiProcessID);
49 static plStatus WriteExternalProcessMiniDump(
plStringView sDumpFile, plUInt32 uiProcessID, plMinWindows::HANDLE hProcess, plDumpType dumpTypeOverride = plDumpType::Auto);
54 static plStatus WriteProcessMiniDump(
plStringView sDumpFile, plUInt32 uiProcessID, plMinWindows::HANDLE hProcess,
struct _EXCEPTION_POINTERS* pExceptionInfo, plDumpType dumpTypeOverrideType = plDumpType::Auto);
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Functionality for writing process mini-dumps (callstacks, memory snapshots, etc)
Definition MiniDumpUtils.h:17