Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | MiniDumpExceptionInformation |
Public Types | |
enum | Options : uint { Normal = 0u , WithDataSegs = 1u , WithFullMemory = 2u , WithHandleData = 4u , FilterMemory = 8u , ScanMemory = 0x10u , WithUnloadedModules = 0x20u , WithIndirectlyReferencedMemory = 0x40u , FilterModulePaths = 0x80u , WithProcessThreadData = 0x100u , WithPrivateReadWriteMemory = 0x200u , WithoutOptionalData = 0x400u , WithFullMemoryInfo = 0x800u , WithThreadInfo = 0x1000u , WithCodeSegs = 0x2000u , WithoutAuxiliaryState = 0x4000u , WithFullAuxiliaryState = 0x8000u , WithPrivateWriteCopyMemory = 0x10000u , IgnoreInaccessibleMemory = 0x20000u , ValidTypeFlags = 0x3FFFFu } |
Static Public Member Functions | |
static bool | WriteException (Options options, string outputDirectory=".") |
static bool | Write (Options options, string outputDirectory=".") |
Private Types | |
enum | ExceptionInfo { None , Present } |
Private Member Functions | |
static bool | MiniDumpWriteDump (IntPtr hProcess, uint processId, SafeHandle hFile, uint dumpType, ref MiniDumpExceptionInformation expParam, IntPtr userStreamParam, IntPtr callbackParam) |
static bool | MiniDumpWriteDump (IntPtr hProcess, uint processId, SafeHandle hFile, uint dumpType, IntPtr expParam, IntPtr userStreamParam, IntPtr callbackParam) |
static uint | GetCurrentThreadId () |
Static Private Member Functions | |
static string | CreateDumpName () |
static bool | Write (Options options, ExceptionInfo exceptionInfo, string outputDirectory) |
static bool | Write (SafeHandle fileHandle, Options options, ExceptionInfo exceptionInfo) |
Definition at line 11 of file CrashDump.cs.