#include <ObjectFileMinidump.h>
|
static void | Initialize () |
|
static void | Terminate () |
|
static llvm::StringRef | GetPluginNameStatic () |
|
static const char * | GetPluginDescriptionStatic () |
|
static lldb_private::ObjectFile * | CreateInstance (const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const lldb_private::FileSpec *file, lldb::offset_t offset, lldb::offset_t length) |
|
static lldb_private::ObjectFile * | CreateMemoryInstance (const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr) |
|
static size_t | GetModuleSpecifications (const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, lldb::offset_t file_offset, lldb::offset_t length, lldb_private::ModuleSpecList &specs) |
|
static bool | SaveCore (const lldb::ProcessSP &process_sp, const lldb_private::FileSpec &outfile, lldb::SaveCoreStyle &core_style, lldb_private::Status &error) |
|
Definition at line 26 of file ObjectFileMinidump.h.
◆ ObjectFileMinidump()
ObjectFileMinidump::ObjectFileMinidump |
( |
| ) |
|
|
privatedefault |
◆ CreateInstance()
◆ CreateMemoryInstance()
ObjectFile * ObjectFileMinidump::CreateMemoryInstance |
( |
const lldb::ModuleSP & |
module_sp, |
|
|
lldb::WritableDataBufferSP |
data_sp, |
|
|
const lldb::ProcessSP & |
process_sp, |
|
|
lldb::addr_t |
header_addr |
|
) |
| |
|
static |
◆ GetModuleSpecifications()
◆ GetPluginDescriptionStatic()
static const char * ObjectFileMinidump::GetPluginDescriptionStatic |
( |
| ) |
|
|
inlinestatic |
◆ GetPluginName()
llvm::StringRef ObjectFileMinidump::GetPluginName |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetPluginNameStatic()
static llvm::StringRef ObjectFileMinidump::GetPluginNameStatic |
( |
| ) |
|
|
inlinestatic |
◆ Initialize()
void ObjectFileMinidump::Initialize |
( |
| ) |
|
|
static |
◆ SaveCore()
Definition at line 56 of file ObjectFileMinidump.cpp.
References MinidumpFileBuilder::AddException(), MinidumpFileBuilder::AddLinuxFileStreams(), MinidumpFileBuilder::AddMemoryList(), MinidumpFileBuilder::AddMiscInfo(), MinidumpFileBuilder::AddModuleList(), MinidumpFileBuilder::AddSystemInfo(), MinidumpFileBuilder::AddThreadList(), MinidumpFileBuilder::Dump(), lldb_private::File::eOpenOptionCanCreate, lldb_private::File::eOpenOptionWriteOnly, error(), lldb_private::Target::GetArchitecture(), lldb_private::ArchSpec::GetMachine(), lldb_private::ArchSpec::GetTriple(), lldb_private::FileSystem::Instance(), and lldb_private::FileSystem::Open().
◆ Terminate()
void ObjectFileMinidump::Terminate |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: