class RelocSectionWithSymtabBase
Declaration
template <class SymTabType>
class RelocSectionWithSymtabBase : public RelocationSectionBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:763
Inherits from: RelocationSectionBase
Templates
- SymTabType
Member Variables
- protected SymTabType* Symbols = nullptr
Inherited from RelocationSectionBase:
- protected SecToApplyRel = nullptr
Inherited from SectionBase:
- public Name
- public ParentSegment = nullptr
- public HeaderOffset = 0
- public Index = 0
- public OriginalIndex = 0
- public OriginalFlags = 0
- public OriginalType = ELF::SHT_NULL
- public OriginalOffset = std::numeric_limits<unsigned long>::max()
- public Addr = 0
- public Align = 1
- public EntrySize = 0
- public Flags = 0
- public Info = 0
- public Link = ELF::SHN_UNDEF
- public NameIndex = 0
- public Offset = 0
- public Size = 0
- public Type = ELF::SHT_NULL
- public OriginalData
- public HasSymbol = false
Method Overview
- protected RelocSectionWithSymtabBase<SymTabType>()
- public void finalize()
- public llvm::Error initialize(llvm::objcopy::elf::SectionTableRef SecTable)
- private void setSymTab(SymTabType * SymTab)
Inherited from RelocationSectionBase:
Inherited from SectionBase:
- public accept
- public accept
- public finalize
- public hasContents
- public initialize
- public markSymbols
- public onRemove
- public removeSectionReferences
- public removeSymbols
- public replaceSectionReferences
Methods
¶RelocSectionWithSymtabBase<SymTabType>()
RelocSectionWithSymtabBase<SymTabType>()
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:767
¶void finalize()
void finalize()
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:773
¶llvm::Error initialize(
llvm::objcopy::elf::SectionTableRef SecTable)
llvm::Error initialize(
llvm::objcopy::elf::SectionTableRef SecTable)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:772
Parameters
- llvm::objcopy::elf::SectionTableRef SecTable
¶void setSymTab(SymTabType* SymTab)
void setSymTab(SymTabType* SymTab)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:764
Parameters
- SymTabType* SymTab