LLVM 20.0.0git
|
Classes | |
union | CPUInfo |
Detailed information about the processor of the system that generated this minidump. More... | |
struct | Directory |
Specifies the location and type of a single stream in the minidump file. More... | |
struct | Exception |
struct | ExceptionStream |
struct | Header |
The minidump header is the first part of a minidump file. More... | |
struct | LocationDescriptor |
Specifies the location (and size) of various objects in the minidump file. More... | |
struct | Memory64ListHeader |
struct | MemoryDescriptor |
Describes a single memory range (both its VM address and where to find it in the file) of the process from which this minidump file was generated. More... | |
struct | MemoryDescriptor_64 |
struct | MemoryInfo |
struct | MemoryInfoListHeader |
struct | MemoryListHeader |
struct | Module |
struct | SystemInfo |
The SystemInfo stream, containing various information about the system where this minidump was generated. More... | |
struct | Thread |
Describes a single thread in the minidump file. More... | |
struct | VSFixedFileInfo |
Enumerations | |
enum class | StreamType : uint32_t { HANDLE_MDMP_STREAM_TYPE , Unused = 0 , LastReserved = 0x0000ffff } |
The type of a minidump stream identifies its contents. More... | |
enum class | MemoryProtection : uint32_t { HANDLE_MDMP_PROTECT , LLVM_MARK_AS_BITMASK_ENUM =(0xffffffffu) } |
enum class | MemoryState : uint32_t { HANDLE_MDMP_MEMSTATE , LLVM_MARK_AS_BITMASK_ENUM =(0xffffffffu) } |
enum class | MemoryType : uint32_t { HANDLE_MDMP_MEMTYPE , LLVM_MARK_AS_BITMASK_ENUM =(0xffffffffu) } |
enum class | ProcessorArchitecture : uint16_t { HANDLE_MDMP_ARCH } |
The processor architecture of the system that generated this minidump. More... | |
enum class | OSPlatform : uint32_t { HANDLE_MDMP_PLATFORM } |
The OS Platform of the system that generated this minidump. More... | |
Functions | |
LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () | |
bool | operator== (const VSFixedFileInfo &LHS, const VSFixedFileInfo &RHS) |
|
strong |
Enumerator | |
---|---|
HANDLE_MDMP_PROTECT | |
LLVM_MARK_AS_BITMASK_ENUM |
Definition at line 103 of file Minidump.h.
|
strong |
Enumerator | |
---|---|
HANDLE_MDMP_MEMSTATE | |
LLVM_MARK_AS_BITMASK_ENUM |
Definition at line 109 of file Minidump.h.
|
strong |
Enumerator | |
---|---|
HANDLE_MDMP_MEMTYPE | |
LLVM_MARK_AS_BITMASK_ENUM |
Definition at line 115 of file Minidump.h.
|
strong |
The OS Platform of the system that generated this minidump.
Used in the PlatformId field of the SystemInfo stream.
Enumerator | |
---|---|
HANDLE_MDMP_PLATFORM |
Definition at line 152 of file Minidump.h.
|
strong |
The processor architecture of the system that generated this minidump.
Used in the ProcessorArch field of the SystemInfo stream.
Enumerator | |
---|---|
HANDLE_MDMP_ARCH |
Definition at line 145 of file Minidump.h.
|
strong |
The type of a minidump stream identifies its contents.
Streams numbers after LastReserved are for application-defined data streams.
Enumerator | |
---|---|
HANDLE_MDMP_STREAM_TYPE | |
Unused | |
LastReserved |
Definition at line 50 of file Minidump.h.
llvm::minidump::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE | ( | ) |
|
inline |
Definition at line 216 of file Minidump.h.
References LHS, memcmp, llvm::operator==(), and RHS.