LLVM  10.0.0svn

The minidump header is the first part of a minidump file. More...

#include "llvm/BinaryFormat/Minidump.h"

[legend]

## Public Attributes

support::ulittle32_t Signature

support::ulittle32_t Version

support::ulittle32_t NumberOfStreams

support::ulittle32_t StreamDirectoryRVA

support::ulittle32_t Checksum

support::ulittle32_t TimeDateStamp

support::ulittle64_t Flags

## Static Public Attributes

static constexpr uint32_t MagicSignature = 0x504d444d

static constexpr uint16_t MagicVersion = 0xa793

## Detailed Description

The minidump header is the first part of a minidump file.

It identifies the file as a minidump file, and gives the location of the stream directory.

Definition at line 29 of file Minidump.h.

## ◆ Checksum

Definition at line 39 of file Minidump.h.

## ◆ Flags

Definition at line 41 of file Minidump.h.

Referenced by streamMapping().

## ◆ MagicSignature

static

Definition at line 30 of file Minidump.h.

## ◆ MagicVersion

static

Definition at line 31 of file Minidump.h.

## ◆ NumberOfStreams

Definition at line 37 of file Minidump.h.

Referenced by llvm::object::MinidumpFile::create(), and llvm::yaml::yaml2minidump().

## ◆ Signature

Definition at line 33 of file Minidump.h.

Referenced by llvm::object::MinidumpFile::create(), and streamMapping().

## ◆ StreamDirectoryRVA

Definition at line 38 of file Minidump.h.

Referenced by llvm::object::MinidumpFile::create(), and llvm::yaml::yaml2minidump().