LLVM  9.0.0svn
Public Attributes | List of all members
llvm::minidump::SystemInfo Struct Reference

The SystemInfo stream, containing various information about the system where this minidump was generated. More...

#include "llvm/BinaryFormat/Minidump.h"

Collaboration diagram for llvm::minidump::SystemInfo:
Collaboration graph
[legend]

Public Attributes

support::little_t< ProcessorArchitectureProcessorArch
 
support::ulittle16_t ProcessorLevel
 
support::ulittle16_t ProcessorRevision
 
uint8_t NumberOfProcessors
 
uint8_t ProductType
 
support::ulittle32_t MajorVersion
 
support::ulittle32_t MinorVersion
 
support::ulittle32_t BuildNumber
 
support::little_t< OSPlatformPlatformId
 
support::ulittle32_t CSDVersionRVA
 
support::ulittle16_t SuiteMask
 
support::ulittle16_t Reserved
 
CPUInfo CPU
 

Detailed Description

The SystemInfo stream, containing various information about the system where this minidump was generated.

Definition at line 114 of file Minidump.h.

Member Data Documentation

◆ BuildNumber

support::ulittle32_t llvm::minidump::SystemInfo::BuildNumber

Definition at line 124 of file Minidump.h.

Referenced by streamMapping().

◆ CPU

CPUInfo llvm::minidump::SystemInfo::CPU

Definition at line 131 of file Minidump.h.

Referenced by streamMapping().

◆ CSDVersionRVA

support::ulittle32_t llvm::minidump::SystemInfo::CSDVersionRVA

Definition at line 126 of file Minidump.h.

Referenced by layout().

◆ MajorVersion

support::ulittle32_t llvm::minidump::SystemInfo::MajorVersion

Definition at line 122 of file Minidump.h.

Referenced by streamMapping().

◆ MinorVersion

support::ulittle32_t llvm::minidump::SystemInfo::MinorVersion

Definition at line 123 of file Minidump.h.

Referenced by streamMapping().

◆ NumberOfProcessors

uint8_t llvm::minidump::SystemInfo::NumberOfProcessors

Definition at line 119 of file Minidump.h.

Referenced by streamMapping().

◆ PlatformId

support::little_t<OSPlatform> llvm::minidump::SystemInfo::PlatformId

Definition at line 125 of file Minidump.h.

Referenced by streamMapping().

◆ ProcessorArch

support::little_t<ProcessorArchitecture> llvm::minidump::SystemInfo::ProcessorArch

Definition at line 115 of file Minidump.h.

Referenced by streamMapping().

◆ ProcessorLevel

support::ulittle16_t llvm::minidump::SystemInfo::ProcessorLevel

Definition at line 116 of file Minidump.h.

Referenced by streamMapping().

◆ ProcessorRevision

support::ulittle16_t llvm::minidump::SystemInfo::ProcessorRevision

Definition at line 117 of file Minidump.h.

Referenced by streamMapping().

◆ ProductType

uint8_t llvm::minidump::SystemInfo::ProductType

Definition at line 120 of file Minidump.h.

Referenced by streamMapping().

◆ Reserved

support::ulittle16_t llvm::minidump::SystemInfo::Reserved

Definition at line 129 of file Minidump.h.

Referenced by streamMapping().

◆ SuiteMask

support::ulittle16_t llvm::minidump::SystemInfo::SuiteMask

Definition at line 128 of file Minidump.h.

Referenced by streamMapping().


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