10 #ifndef LLDB_SBSection_h_ 
   11 #define LLDB_SBSection_h_ 
   30   const char *GetName();
 
   36   size_t GetNumSubSections();
 
   40   lldb::addr_t GetFileAddress();
 
   44   lldb::addr_t GetByteSize();
 
   46   uint64_t GetFileOffset();
 
   48   uint64_t GetFileByteSize();
 
   52   lldb::SBData GetSectionData(uint64_t offset, uint64_t size);
 
   54   SectionType GetSectionType();
 
   69   GetPermissions() 
const;
 
   80   uint32_t GetTargetByteSize();
 
   93   SBSection(
const lldb::SectionSP §ion_sp);
 
   95   lldb::SectionSP GetSP() 
const;
 
   97   void SetSP(
const lldb::SectionSP §ion_sp);
 
   99   lldb::SectionWP m_opaque_wp;
 
  104 #endif // LLDB_SBSection_h_