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:
- lib/ObjCopy/MachO/MachOObject.h
- lib/ObjCopy/MachO/MachOObject.cpp