LLVM 20.0.0git
|
#include "ObjCopy/ELF/ELFObject.h"
Protected Member Functions | |
RelocSectionWithSymtabBase ()=default | |
Protected Attributes | |
SymTabType * | Symbols = nullptr |
Protected Attributes inherited from llvm::objcopy::elf::RelocationSectionBase | |
SectionBase * | SecToApplyRel = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::objcopy::elf::RelocationSectionBase | |
static bool | classof (const SectionBase *S) |
Public Attributes inherited from llvm::objcopy::elf::SectionBase | |
std::string | Name |
Segment * | ParentSegment = nullptr |
uint64_t | HeaderOffset = 0 |
uint32_t | Index = 0 |
uint32_t | OriginalIndex = 0 |
uint64_t | OriginalFlags = 0 |
uint64_t | OriginalType = ELF::SHT_NULL |
uint64_t | OriginalOffset = std::numeric_limits<uint64_t>::max() |
uint64_t | Addr = 0 |
uint64_t | Align = 1 |
uint32_t | EntrySize = 0 |
uint64_t | Flags = 0 |
uint64_t | Info = 0 |
uint64_t | Link = ELF::SHN_UNDEF |
uint64_t | NameIndex = 0 |
uint64_t | Offset = 0 |
uint64_t | Size = 0 |
uint64_t | Type = ELF::SHT_NULL |
ArrayRef< uint8_t > | OriginalData |
bool | HasSymbol = false |
Definition at line 892 of file ELFObject.h.
|
protecteddefault |
|
overridevirtual |
Reimplemented from llvm::objcopy::elf::SectionBase.
Definition at line 957 of file ELFObject.cpp.
References Info.
|
overridevirtual |
Reimplemented from llvm::objcopy::elf::SectionBase.
Definition at line 927 of file ELFObject.cpp.
References llvm::objcopy::elf::SectionTableRef::getSection(), llvm::objcopy::elf::SectionTableRef::getSectionOfType(), Info, Name, llvm::ELF::SHN_UNDEF, llvm::Error::success(), and llvm::Expected< T >::takeError().
|
protected |
Definition at line 898 of file ELFObject.h.