9#ifndef LLDB_API_SBMODULESPEC_H
10#define LLDB_API_SBMODULESPEC_H
27 explicit operator bool()
const;
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)
friend class SBModuleSpecList
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)