49 return this->
operator bool();
51SBModuleSpec::operator bool()
const {
54 return m_opaque_up->operator bool();
115 std::string triple(
m_opaque_up->GetArchitecture().GetTriple().str());
230 return sb_module_spec;
240 return sb_module_spec;
#define LLDB_INSTRUMENT_VA(...)
SBModuleSpec GetSpecAtIndex(size_t i)
SBModuleSpecList FindMatchingSpecs(const SBModuleSpec &match_spec)
SBModuleSpec FindFirstMatchingSpec(const SBModuleSpec &match_spec)
void Append(const SBModuleSpec &spec)
bool GetDescription(lldb::SBStream &description)
static SBModuleSpecList GetModuleSpecifications(const char *path)
std::unique_ptr< lldb_private::ModuleSpecList > m_opaque_up
SBModuleSpecList & operator=(const SBModuleSpecList &rhs)
void SetObjectSize(uint64_t object_size)
void SetFileSpec(const lldb::SBFileSpec &fspec)
const uint8_t * GetUUIDBytes()
lldb::SBFileSpec GetFileSpec()
Get const accessor for the module file.
void SetSymbolFileSpec(const lldb::SBFileSpec &fspec)
bool GetDescription(lldb::SBStream &description)
void SetObjectOffset(uint64_t object_offset)
void SetPlatformFileSpec(const lldb::SBFileSpec &fspec)
void SetTriple(const char *triple)
lldb::SBFileSpec GetPlatformFileSpec()
Get accessor for the module platform file.
void SetObjectName(const char *name)
lldb::SBFileSpec GetSymbolFileSpec()
uint64_t GetObjectOffset()
const SBModuleSpec & operator=(const SBModuleSpec &rhs)
const char * GetObjectName()
std::unique_ptr< lldb_private::ModuleSpec > m_opaque_up
bool SetUUIDBytes(const uint8_t *uuid, size_t uuid_len)
lldb_private::Stream & ref()
A uniqued constant string class.
const char * GetCString() const
Get the string value as a C string.
void Resolve(llvm::SmallVectorImpl< char > &path)
Resolve path to make it canonical.
static FileSystem & Instance()
static bool ResolveExecutableInBundle(FileSpec &file)
When executable files may live within a directory, where the directory represents an executable bundl...
static size_t GetModuleSpecifications(const FileSpec &file, lldb::offset_t file_offset, lldb::offset_t file_size, ModuleSpecList &specs, lldb::DataBufferSP data_sp=lldb::DataBufferSP())
A class that represents a running process on the host machine.
std::unique_ptr< T > clone(const std::unique_ptr< T > &src)