Rizin
unix-like reverse engineering framework and cli tools
dmp64_header Struct Reference

#include <dmp_specs.h>

Public Attributes

ut8 Signature [4]
 
ut8 ValidDump [4]
 
ut32 MajorVersion
 
ut32 MinorVersion
 
ut64 DirectoryTableBase
 
ut64 PfnDataBase
 
ut64 PsLoadedModuleList
 
ut64 PsActiveProcessHead
 
ut32 MachineImageType
 
ut32 NumberProcessors
 
ut32 BugCheckCode
 
ut8 _padding1 [0x4]
 
ut64 BugCheckParameter1
 
ut64 BugCheckParameter2
 
ut64 BugCheckParameter3
 
ut64 BugCheckParameter4
 
char VersionUser [32]
 
ut64 KdDebuggerDataBlock
 
union {
   dmp64_p_memory_desc   PhysicalMemoryBlock
 
   ut8   PhysicalMemoryBlockBuffer [DMP_PHYSICAL_MEMORY_BLOCK_SIZE]
 
}; 
 
ut8 ContextRecord [DMP_CONTEXT_RECORD_SIZE_64]
 
struct windows_exception_record64 Exception
 
ut32 DumpType
 
ut8 _padding2 [0x4]
 
ut64 RequiredDumpSpace
 
ut64 SystemTime
 
ut8 Comment [128]
 
ut64 SystemUpTime
 
ut32 MiniDumpFields
 
ut32 SecondaryDataState
 
ut32 ProductType
 
ut32 SuiteMask
 
ut32 WriterStatus
 
ut8 Unused1
 
ut8 KdSecondaryVersion
 
ut8 Unused [2]
 
ut8 _reserved0 [4016]
 

Detailed Description

Definition at line 89 of file dmp_specs.h.

Member Data Documentation

◆ 

union { ... }

◆ _padding1

ut8 dmp64_header::_padding1[0x4]

Definition at line 101 of file dmp_specs.h.

◆ _padding2

ut8 dmp64_header::_padding2[0x4]

Definition at line 115 of file dmp_specs.h.

◆ _reserved0

ut8 dmp64_header::_reserved0[4016]

Definition at line 128 of file dmp_specs.h.

◆ BugCheckCode

ut32 dmp64_header::BugCheckCode

Definition at line 100 of file dmp_specs.h.

Referenced by fields(), and header().

◆ BugCheckParameter1

ut64 dmp64_header::BugCheckParameter1

Definition at line 102 of file dmp_specs.h.

Referenced by header().

◆ BugCheckParameter2

ut64 dmp64_header::BugCheckParameter2

Definition at line 103 of file dmp_specs.h.

Referenced by header().

◆ BugCheckParameter3

ut64 dmp64_header::BugCheckParameter3

Definition at line 104 of file dmp_specs.h.

Referenced by header().

◆ BugCheckParameter4

ut64 dmp64_header::BugCheckParameter4

Definition at line 105 of file dmp_specs.h.

Referenced by header().

◆ Comment

ut8 dmp64_header::Comment[128]

Definition at line 118 of file dmp_specs.h.

◆ ContextRecord

ut8 dmp64_header::ContextRecord[DMP_CONTEXT_RECORD_SIZE_64]

Definition at line 112 of file dmp_specs.h.

Referenced by regstate().

◆ DirectoryTableBase

ut64 dmp64_header::DirectoryTableBase

Definition at line 94 of file dmp_specs.h.

Referenced by header(), and rz_bin_dmp64_init_header().

◆ DumpType

ut32 dmp64_header::DumpType

Definition at line 114 of file dmp_specs.h.

Referenced by rz_bin_dmp64_init().

◆ Exception

struct windows_exception_record64 dmp64_header::Exception

Definition at line 112 of file dmp_specs.h.

◆ KdDebuggerDataBlock

ut64 dmp64_header::KdDebuggerDataBlock

Definition at line 107 of file dmp_specs.h.

Referenced by header(), and rz_bin_dmp64_init_triage_datablocks().

◆ KdSecondaryVersion

ut8 dmp64_header::KdSecondaryVersion

Definition at line 126 of file dmp_specs.h.

◆ MachineImageType

ut32 dmp64_header::MachineImageType

Definition at line 98 of file dmp_specs.h.

Referenced by header(), and info().

◆ MajorVersion

ut32 dmp64_header::MajorVersion

Definition at line 92 of file dmp_specs.h.

Referenced by header(), and info().

◆ MiniDumpFields

ut32 dmp64_header::MiniDumpFields

Definition at line 120 of file dmp_specs.h.

◆ MinorVersion

ut32 dmp64_header::MinorVersion

Definition at line 93 of file dmp_specs.h.

Referenced by header(), and info().

◆ NumberProcessors

ut32 dmp64_header::NumberProcessors

Definition at line 99 of file dmp_specs.h.

Referenced by header().

◆ PfnDataBase

ut64 dmp64_header::PfnDataBase

Definition at line 95 of file dmp_specs.h.

Referenced by header().

◆ PhysicalMemoryBlock

dmp64_p_memory_desc dmp64_header::PhysicalMemoryBlock

Definition at line 109 of file dmp_specs.h.

Referenced by rz_bin_dmp64_init_memory_runs().

◆ PhysicalMemoryBlockBuffer

ut8 dmp64_header::PhysicalMemoryBlockBuffer[DMP_PHYSICAL_MEMORY_BLOCK_SIZE]

Definition at line 110 of file dmp_specs.h.

◆ ProductType

ut32 dmp64_header::ProductType

Definition at line 122 of file dmp_specs.h.

Referenced by header(), and info().

◆ PsActiveProcessHead

ut64 dmp64_header::PsActiveProcessHead

Definition at line 97 of file dmp_specs.h.

Referenced by header().

◆ PsLoadedModuleList

ut64 dmp64_header::PsLoadedModuleList

Definition at line 96 of file dmp_specs.h.

Referenced by header().

◆ RequiredDumpSpace

ut64 dmp64_header::RequiredDumpSpace

Definition at line 116 of file dmp_specs.h.

◆ SecondaryDataState

ut32 dmp64_header::SecondaryDataState

Definition at line 121 of file dmp_specs.h.

Referenced by header().

◆ Signature

ut8 dmp64_header::Signature[4]

Definition at line 90 of file dmp_specs.h.

◆ SuiteMask

ut32 dmp64_header::SuiteMask

Definition at line 123 of file dmp_specs.h.

Referenced by header().

◆ SystemTime

ut64 dmp64_header::SystemTime

Definition at line 117 of file dmp_specs.h.

◆ SystemUpTime

ut64 dmp64_header::SystemUpTime

Definition at line 119 of file dmp_specs.h.

◆ Unused

ut8 dmp64_header::Unused[2]

Definition at line 127 of file dmp_specs.h.

◆ Unused1

ut8 dmp64_header::Unused1

Definition at line 125 of file dmp_specs.h.

◆ ValidDump

ut8 dmp64_header::ValidDump[4]

Definition at line 91 of file dmp_specs.h.

◆ VersionUser

char dmp64_header::VersionUser[32]

Definition at line 106 of file dmp_specs.h.

◆ WriterStatus

ut32 dmp64_header::WriterStatus

Definition at line 124 of file dmp_specs.h.


The documentation for this struct was generated from the following file: