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_