10 #ifndef LLDB_SBModule_h_
11 #define LLDB_SBModule_h_
104 lldb::ByteOrder GetByteOrder();
106 uint32_t GetAddressByteSize();
108 const char *GetTriple();
110 const uint8_t *GetUUIDBytes()
const;
112 const char *GetUUIDString()
const;
124 uint32_t resolve_scope);
128 uint32_t GetNumCompileUnits();
132 size_t GetNumSymbols();
137 lldb::SymbolType type = eSymbolTypeAny);
140 lldb::SymbolType type = eSymbolTypeAny);
142 size_t GetNumSections();
163 FindFunctions(
const char *name,
164 uint32_t name_type_mask = lldb::eFunctionNameTypeAny);
183 const char *name, uint32_t max_matches);
281 uint32_t GetVersion(uint32_t *versions, uint32_t num_versions);
305 explicit SBModule(
const lldb::ModuleSP &module_sp);
307 ModuleSP GetSP()
const;
309 void SetSP(
const ModuleSP &module_sp);
311 lldb::ModuleSP m_opaque_sp;
316 #endif // LLDB_SBModule_h_