9#ifndef LLDB_API_SBMODULE_H
10#define LLDB_API_SBMODULE_H
34 explicit operator bool()
const;
40 bool IsFileBacked()
const;
103 const char *GetTriple();
105 const uint8_t *GetUUIDBytes()
const;
107 const char *GetUUIDString()
const;
140 size_t GetNumSymbols();
150 size_t GetNumSections();
169 FindFunctions(
const char *name,
170 uint32_t name_type_mask = lldb::eFunctionNameTypeAny);
187 const char *name,
uint32_t max_matches);
294 static uint32_t GetNumberAllocatedModules();
297 static void GarbageCollectAllocatedModules();
307 explicit SBModule(
const lldb::ModuleSP &module_sp);
309 ModuleSP GetSP()
const;
311 void SetSP(
const ModuleSP &module_sp);
bool operator!=(const DWARFBaseDIE &lhs, const DWARFBaseDIE &rhs)
bool operator==(const DWARFBaseDIE &lhs, const DWARFBaseDIE &rhs)
lldb::ModuleSP m_opaque_sp
BasicType
Basic types enumeration for the public API SBType::GetBasicType().
ByteOrder
Byte ordering definitions.