struct Object
Declaration
struct Object { /* full declaration omitted */ };
Description
The top level structure representing a minidump object, consisting of a minidump header, and zero or more streams. To construct an Object from a minidump file, use the static create function. To serialize to/from yaml, use the appropriate streaming operator on a yaml stream.
Declared at: llvm/include/llvm/ObjectYAML/MinidumpYAML.h:201
Member Variables
- public minidump::Header Header
- The minidump header.
- public std::vector<std::unique_ptr<Stream>> Streams
- The list of streams in this minidump object.
Method Overview
- public Object()
- public Object(const llvm::MinidumpYAML::Object &)
- public Object(llvm::MinidumpYAML::Object &&)
- public Object(const minidump::Header & Header, std::vector<std::unique_ptr<Stream>> Streams)
- public static Expected<llvm::MinidumpYAML::Object> create(const object::MinidumpFile & File)
Methods
¶Object()
Object()
Declared at: llvm/include/llvm/ObjectYAML/MinidumpYAML.h:202
¶Object(const llvm::MinidumpYAML::Object&)
Object(const llvm::MinidumpYAML::Object&)
Declared at: llvm/include/llvm/ObjectYAML/MinidumpYAML.h:203
Parameters
- const llvm::MinidumpYAML::Object&
¶Object(llvm::MinidumpYAML::Object&&)
Object(llvm::MinidumpYAML::Object&&)
Declared at: llvm/include/llvm/ObjectYAML/MinidumpYAML.h:205
Parameters
¶Object(
const minidump::Header& Header,
std::vector<std::unique_ptr<Stream>> Streams)
Object(
const minidump::Header& Header,
std::vector<std::unique_ptr<Stream>> Streams)
Declared at: llvm/include/llvm/ObjectYAML/MinidumpYAML.h:208
Parameters
- const minidump::Header& Header
- std::vector<std::unique_ptr<Stream>> Streams
¶static Expected<llvm::MinidumpYAML::Object>
create(const object::MinidumpFile& File)
static Expected<llvm::MinidumpYAML::Object>
create(const object::MinidumpFile& File)
Declared at: llvm/include/llvm/ObjectYAML/MinidumpYAML.h:218
Parameters
- const object::MinidumpFile& File