LLVM: lib/ObjectYAML/MinidumpEmitter.cpp File Reference (original) (raw)

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::yaml
Functions
static LocationDescriptor layout (BlobAllocator &File, yaml::BinaryRef Data)
static size_t layout (BlobAllocator &File, MinidumpYAML::ExceptionStream &S)
static size_t layout (BlobAllocator &File, MinidumpYAML::Memory64ListStream &S)
static void layout (BlobAllocator &File, MemoryListStream::entry_type &Range)
static void layout (BlobAllocator &File, ModuleListStream::entry_type &M)
static void layout (BlobAllocator &File, ThreadListStream::entry_type &T)
template
static size_t layout (BlobAllocator &File, MinidumpYAML::detail::ListStream< EntryT > &S)
static Directory layout (BlobAllocator &File, Stream &S)
LLVM_ABI bool llvm::yaml::yaml2minidump (MinidumpYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH)

layout() [1/8]

layout() [2/8]

template

layout() [3/8]

layout() [4/8]

layout() [5/8]

layout() [6/8]

Definition at line 197 of file MinidumpEmitter.cpp.

References llvm::ArrayRef(), llvm::arrayRefFromStringRef(), llvm::cast(), llvm::minidump::SystemInfo::CSDVersionRVA, llvm::MinidumpYAML::Stream::Exception, llvm::MinidumpYAML::MemoryInfoListStream::Infos, llvm::MinidumpYAML::Stream::Kind, layout(), llvm::MinidumpYAML::Stream::Memory64List, llvm::MinidumpYAML::Stream::MemoryInfoList, llvm::MinidumpYAML::Stream::MemoryList, llvm::MinidumpYAML::Stream::ModuleList, llvm::MinidumpYAML::Stream::RawContent, llvm::MinidumpYAML::RawContentStream::Size, llvm::MinidumpYAML::Stream::SystemInfo, llvm::MinidumpYAML::Stream::TextContent, llvm::MinidumpYAML::Stream::ThreadList, and llvm::MinidumpYAML::Stream::Type.

layout() [7/8]

layout() [8/8]