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_