9#ifndef LLDB_API_SBSECTION_H
10#define LLDB_API_SBSECTION_H
27 explicit operator bool()
const;
static Permissions GetPermissions(const ELFSectionHeader &H)
static lldb::SectionType GetSectionType(uint32_t flags, ConstString section_name)
#define LLDB_DEPRECATED(MSG)
static llvm::StringRef GetName(XcodeSDK::Type type)
uint32_t GetAlignment()
Return the alignment of the section in bytes.
lldb::SectionSP GetSP() const
lldb::addr_t GetByteSize()
const lldb::SBSection & operator=(const lldb::SBSection &rhs)
lldb::SBSection FindSubSection(const char *sect_name)
lldb::SBSection GetParent()
lldb::SectionWP m_opaque_wp
size_t GetNumSubSections()
lldb::addr_t GetFileAddress()
lldb::addr_t GetLoadAddress(lldb::SBTarget &target)
bool GetDescription(lldb::SBStream &description)
lldb::SBData GetSectionData()
uint64_t GetFileByteSize()
uint32_t GetTargetByteSize()
void SetSP(const lldb::SectionSP §ion_sp)
lldb::SBSection GetSubSectionAtIndex(size_t idx)
std::shared_ptr< lldb_private::Section > SectionSP
std::weak_ptr< lldb_private::Section > SectionWP