XII Release 0.1.0
Loading...
Searching...
No Matches
xiiMiniDumpUtils Struct Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <MiniDumpUtils.h>

Static Public Member Functions

static xiiStatus WriteExternalProcessMiniDump (xiiStringView sDumpFile, xiiUInt32 uiProcessID)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
static xiiStatus LaunchMiniDumpTool (xiiStringView sDumpFile)

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Functionality for writing process mini-dumps (callstacks, memory snapshots, etc)

Member Function Documentation

◆ LaunchMiniDumpTool()

xiiStatus xiiMiniDumpUtils::LaunchMiniDumpTool ( xiiStringView sDumpFile)
static

Tries to launch xii's 'MiniDumpTool' to write a mini-dump for THIS process (the recommended way when an application is crashing).

Note
On Windows: If the command line option '-fullcrashdumps' is specified, it is forwarded to the MiniDumpTool.

◆ WriteExternalProcessMiniDump()

XII_FOUNDATION_INTERNAL_HEADER xiiStatus xiiMiniDumpUtils::WriteExternalProcessMiniDump ( xiiStringView sDumpFile,
xiiUInt32 uiProcessID )
static

Copyright (c) Theophilus Eriata. All Rights Reserved.

Tries to write a mini-dump for the external process with the given process ID.

See also
WriteProcessMiniDump()

The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/System/MiniDumpUtils.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Platform/Implementation/OSX/MiniDumpUtils_OSX.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Platform/Implementation/Posix/MiniDumpUtils_posix.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Platform/Implementation/Windows/MiniDumpUtils_win.h