LLVM 20.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 <optional>

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)
 
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/6]

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

Definition at line 163 of file MinidumpEmitter.cpp.

References layout(), and Range.

◆ layout() [2/6]

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

◆ layout() [3/6]

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

◆ layout() [4/6]

static size_t layout ( BlobAllocator &  File,
MinidumpYAML::Memory64ListStream S 
)
static

◆ layout() [5/6]

static Directory layout ( BlobAllocator &  File,
Stream S 
)
static

◆ layout() [6/6]

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

Definition at line 117 of file MinidumpEmitter.cpp.

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