LLVM: llvm::objcopy::macho::Section Struct Reference (original) (raw)

#include "[ObjCopy/MachO/MachOObject.h](MachOObject%5F8h%5Fsource.html)"

Public Member Functions
Section (StringRef SegName, StringRef SectName)
Section (StringRef SegName, StringRef SectName, StringRef Content)
MachO::SectionType getType () const
bool isBssSection () const
bool hasValidOffset () const
Public Attributes
uint32_t Index
std::string Segname
std::string Sectname
std::string CanonicalName
uint64_t Addr = 0
uint64_t Size = 0
std::optional< uint32_t > OriginalOffset
uint32_t Offset = 0
uint32_t Align = 0
uint32_t RelOff = 0
uint32_t NReloc = 0
uint32_t Flags = 0
uint32_t Reserved1 = 0
uint32_t Reserved2 = 0
uint32_t Reserved3 = 0
StringRef Content
std::vector< RelocationInfo > Relocations

Definition at line 38 of file MachOObject.h.

Section() [1/2]

Section() [2/2]

getType()

hasValidOffset()

bool llvm::objcopy::macho::Section::hasValidOffset ( ) const inline

isBssSection()

bool llvm::objcopy::macho::Section::isBssSection ( ) const inline

Addr

uint64_t llvm::objcopy::macho::Section::Addr = 0

Align

uint32_t llvm::objcopy::macho::Section::Align = 0

CanonicalName

std::string llvm::objcopy::macho::Section::CanonicalName

Content

StringRef llvm::objcopy::macho::Section::Content

Flags

uint32_t llvm::objcopy::macho::Section::Flags = 0

Index

uint32_t llvm::objcopy::macho::Section::Index

NReloc

uint32_t llvm::objcopy::macho::Section::NReloc = 0

Offset

uint32_t llvm::objcopy::macho::Section::Offset = 0

OriginalOffset

std::optional<uint32_t> llvm::objcopy::macho::Section::OriginalOffset

Relocations

std::vector<RelocationInfo> llvm::objcopy::macho::Section::Relocations

RelOff

uint32_t llvm::objcopy::macho::Section::RelOff = 0

Reserved1

uint32_t llvm::objcopy::macho::Section::Reserved1 = 0

Reserved2

uint32_t llvm::objcopy::macho::Section::Reserved2 = 0

Reserved3

uint32_t llvm::objcopy::macho::Section::Reserved3 = 0

Sectname

std::string llvm::objcopy::macho::Section::Sectname

Segname

std::string llvm::objcopy::macho::Section::Segname

Size

uint64_t llvm::objcopy::macho::Section::Size = 0


The documentation for this struct was generated from the following files: