#include "lldb/API/SBSection.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBTarget.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/Section.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Utility/DataBuffer.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/StreamString.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBSection::SBSection() { … }
SBSection::SBSection(const SBSection &rhs) : … { … }
SBSection::SBSection(const lldb::SectionSP §ion_sp) { … }
const SBSection &SBSection::operator=(const SBSection &rhs) { … }
SBSection::~SBSection() = default;
bool SBSection::IsValid() const { … }
operator bool()
const char *SBSection::GetName() { … }
lldb::SBSection SBSection::GetParent() { … }
lldb::SBSection SBSection::FindSubSection(const char *sect_name) { … }
size_t SBSection::GetNumSubSections() { … }
lldb::SBSection SBSection::GetSubSectionAtIndex(size_t idx) { … }
lldb::SectionSP SBSection::GetSP() const { … }
void SBSection::SetSP(const lldb::SectionSP §ion_sp) { … }
lldb::addr_t SBSection::GetFileAddress() { … }
lldb::addr_t SBSection::GetLoadAddress(lldb::SBTarget &sb_target) { … }
lldb::addr_t SBSection::GetByteSize() { … }
uint64_t SBSection::GetFileOffset() { … }
uint64_t SBSection::GetFileByteSize() { … }
SBData SBSection::GetSectionData() { … }
SBData SBSection::GetSectionData(uint64_t offset, uint64_t size) { … }
SectionType SBSection::GetSectionType() { … }
uint32_t SBSection::GetPermissions() const { … }
uint32_t SBSection::GetTargetByteSize() { … }
uint32_t SBSection::GetAlignment() { … }
bool SBSection::operator==(const SBSection &rhs) { … }
bool SBSection::operator!=(const SBSection &rhs) { … }
bool SBSection::GetDescription(SBStream &description) { … }