LLVM 22.0.0git
MinidumpYAML.h File Reference

Go to the source code of this file.

Classes

struct  llvm::MinidumpYAML::Stream
 The base class for all minidump streams. More...
struct  llvm::MinidumpYAML::detail::ListStream< EntryT >
 A stream representing a list of abstract entries in a minidump stream. More...
struct  llvm::MinidumpYAML::detail::ParsedModule
 A structure containing all data belonging to a single minidump module. More...
struct  llvm::MinidumpYAML::detail::ParsedThread
 A structure containing all data belonging to a single minidump thread. More...
struct  llvm::MinidumpYAML::detail::ParsedMemoryDescriptor
 A structure containing all data describing a single memory region. More...
struct  llvm::MinidumpYAML::detail::ParsedMemory64Descriptor
struct  llvm::MinidumpYAML::Memory64ListStream
struct  llvm::MinidumpYAML::ExceptionStream
 ExceptionStream minidump stream. More...
struct  llvm::MinidumpYAML::MemoryInfoListStream
 A structure containing the list of MemoryInfo entries comprising a MemoryInfoList stream. More...
struct  llvm::MinidumpYAML::RawContentStream
 A minidump stream represented as a sequence of hex bytes. More...
struct  llvm::MinidumpYAML::SystemInfoStream
 SystemInfo minidump stream. More...
struct  llvm::MinidumpYAML::TextContentStream
 A StringRef, which is printed using YAML block notation. More...
struct  llvm::MinidumpYAML::Object
 The top level structure representing a minidump object, consisting of a minidump header, and zero or more streams. More...
struct  llvm::yaml::BlockScalarTraits< MinidumpYAML::BlockStringRef >
struct  llvm::yaml::MappingTraits< std::unique_ptr< MinidumpYAML::Stream > >
struct  llvm::yaml::MappingContextTraits< minidump::MemoryDescriptor, BinaryRef >
struct  llvm::yaml::MappingContextTraits< minidump::MemoryDescriptor_64, BinaryRef >

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::MinidumpYAML
namespace  llvm::MinidumpYAML::detail
namespace  llvm::yaml

Typedefs

using llvm::MinidumpYAML::ModuleListStream = detail::ListStream<detail::ParsedModule>
using llvm::MinidumpYAML::ThreadListStream = detail::ListStream<detail::ParsedThread>
using llvm::MinidumpYAML::MemoryListStream = detail::ListStream<detail::ParsedMemoryDescriptor>