22 m_opaque_up = std::make_unique<lldb_private::SaveCoreOptions>();
67 const auto file_spec =
m_opaque_up->GetOutputFile();
#define LLDB_INSTRUMENT_VA(...)
const lldb_private::FileSpec & ref() const
lldb_private::MemoryRegionInfo & ref()
lldb::ProcessSP GetSP() const
bool RemoveThread(lldb::SBThread thread)
Remove a thread from the list of threads to save.
void SetStyle(lldb::SaveCoreStyle style)
Set the Core dump style.
const SBSaveCoreOptions & operator=(const lldb::SBSaveCoreOptions &rhs)
void Clear()
Reset all options.
void SetOutputFile(SBFileSpec output_file)
lldb_private::SaveCoreOptions & ref() const
SBError SetProcess(lldb::SBProcess process)
Set the process to save, or unset if supplied with a default constructed process.
SBError AddMemoryRegionToSave(const SBMemoryRegionInfo ®ion)
Add a memory region to save in the core file.
SBError AddThread(lldb::SBThread thread)
Add a thread to save in the core file.
const char * GetPluginName() const
Get the Core dump plugin name, if set.
lldb::SaveCoreStyle GetStyle() const
Get the Core dump style, if set.
SBError SetPluginName(const char *plugin)
Set the plugin name.
std::unique_ptr< lldb_private::SaveCoreOptions > m_opaque_up
SBFileSpec GetOutputFile() const
Get the output file spec.
lldb::ThreadSP GetSP() const
A uniqued constant string class.
const char * GetCString() const
Get the string value as a C string.