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);
318 #endif // LLDB_API_SBMODULE_H