LLVM: llvm::objcopy:🧝:DynamicRelocationSection Class Reference (original) (raw)
#include "[ObjCopy/ELF/ELFObject.h](ELFObject%5F8h%5Fsource.html)"
Inheritance diagram for llvm::objcopy:🧝:DynamicRelocationSection:
[legend]
| Static Public Member Functions | |
|---|---|
| static bool | classof (const SectionBase *S) |
| Static Public Member Functions inherited from llvm::objcopy:🧝:RelocationSectionBase | |
| static bool | classof (const SectionBase *S) |
Detailed Description
Definition at line 1001 of file ELFObject.h.
Constructor & Destructor Documentation
| llvm::objcopy:🧝:DynamicRelocationSection::DynamicRelocationSection ( ArrayRef< uint8_t > Data) | inlineexplicit |
|---|
Definition at line 1009 of file ELFObject.h.
References llvm::Data.
Member Function Documentation
◆ accept() [1/2]
| Error DynamicRelocationSection::accept ( MutableSectionVisitor & Visitor) | overridevirtual |
|---|
Implements llvm::objcopy:🧝:SectionBase.
Definition at line 1040 of file ELFObject.cpp.
References llvm::objcopy:🧝:MutableSectionVisitor::visit().
◆ accept() [2/2]
| Error DynamicRelocationSection::accept ( SectionVisitor & Visitor) const | overridevirtual |
|---|
Implements llvm::objcopy:🧝:SectionBase.
Definition at line 1036 of file ELFObject.cpp.
References llvm::objcopy:🧝:SectionVisitor::visit().
◆ classof()
| bool llvm::objcopy:🧝:DynamicRelocationSection::classof ( const SectionBase * S) | inlinestatic |
|---|
Definition at line 1017 of file ELFObject.h.
References llvm::objcopy:🧝:SectionBase::OriginalFlags, llvm::objcopy:🧝:SectionBase::OriginalType, llvm::ELF::SHF_ALLOC, llvm::ELF::SHT_REL, and llvm::ELF::SHT_RELA.
◆ removeSectionReferences()
| Error DynamicRelocationSection::removeSectionReferences ( bool AllowBrokenLinks, function_ref< bool(const SectionBase *)> ToRemove ) | overridevirtual |
|---|
Reimplemented from llvm::objcopy:🧝:SectionBase.
Definition at line 1044 of file ELFObject.cpp.
References assert(), llvm::createStringError(), llvm::invalid_argument, llvm::objcopy:🧝:RelocationSectionBase::SecToApplyRel, llvm::Error::success(), llvm::objcopy:🧝:RelocSectionWithSymtabBase< DynamicSymbolTableSection >::Symbols, and ToRemove.
The documentation for this class was generated from the following files:
- lib/ObjCopy/ELF/ELFObject.h
- lib/ObjCopy/ELF/ELFObject.cpp