LLVM  16.0.0git
Namespaces | Functions
MinidumpEmitter.cpp File Reference
#include "llvm/ObjectYAML/MinidumpYAML.h"
#include "llvm/ObjectYAML/yaml2obj.h"
#include "llvm/Support/ConvertUTF.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for MinidumpEmitter.cpp:

Go to the source code of this file.


 This is an optimization pass for GlobalISel generic memory operations.


static LocationDescriptor layout (BlobAllocator &File, yaml::BinaryRef Data)
static size_t layout (BlobAllocator &File, MinidumpYAML::ExceptionStream &S)
static void layout (BlobAllocator &File, MemoryListStream::entry_type &Range)
template<typename EntryT >
static size_t layout (BlobAllocator &File, MinidumpYAML::detail::ListStream< EntryT > &S)
static Directory layout (BlobAllocator &File, Stream &S)
bool llvm::yaml::yaml2minidump (MinidumpYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH)

Function Documentation

◆ layout() [1/5]

static void layout ( BlobAllocator &  File,
MemoryListStream::entry_type Range 

Definition at line 138 of file MinidumpEmitter.cpp.

References layout().

◆ layout() [2/5]

template<typename EntryT >
static size_t layout ( BlobAllocator &  File,
MinidumpYAML::detail::ListStream< EntryT > &  S 

Definition at line 155 of file MinidumpEmitter.cpp.

References E, layout(), and S.

◆ layout() [3/5]

static size_t layout ( BlobAllocator &  File,
MinidumpYAML::ExceptionStream S 

Definition at line 121 of file MinidumpEmitter.cpp.

References layout(), and S.

◆ layout() [4/5]

static Directory layout ( BlobAllocator &  File,
Stream S 

◆ layout() [5/5]

static LocationDescriptor layout ( BlobAllocator &  File,
yaml::BinaryRef  Data 

Definition at line 116 of file MinidumpEmitter.cpp.

References llvm::Data.

Referenced by layout(), and llvm::yaml::yaml2minidump().