class DynamicRelocationSection
Declaration
class DynamicRelocationSection : public RelocSectionWithSymtabBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:861
Inherits from: RelocSectionWithSymtabBase
Member Variables
- private ArrayRef<uint8_t> Contents
Method Overview
- public DynamicRelocationSection(ArrayRef<uint8_t> Data)
- public llvm::Error accept(llvm::objcopy::elf::SectionVisitor &) const
- public llvm::Error accept(llvm::objcopy::elf::MutableSectionVisitor & Visitor)
- public static bool classof(const llvm::objcopy::elf::SectionBase * S)
- public llvm::Error removeSectionReferences(bool AllowBrokenLinks, function_ref<bool (const llvm::objcopy::elf::SectionBase *)> ToRemove)
Methods
¶DynamicRelocationSection(ArrayRef<uint8_t> Data)
DynamicRelocationSection(ArrayRef<uint8_t> Data)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:869
Parameters
- ArrayRef<uint8_t> Data
¶llvm::Error accept(
llvm::objcopy::elf::SectionVisitor&) const
llvm::Error accept(
llvm::objcopy::elf::SectionVisitor&) const
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:871
Parameters
¶llvm::Error accept(
llvm::objcopy::elf::MutableSectionVisitor&
Visitor)
llvm::Error accept(
llvm::objcopy::elf::MutableSectionVisitor&
Visitor)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:872
Parameters
¶static bool classof(
const llvm::objcopy::elf::SectionBase* S)
static bool classof(
const llvm::objcopy::elf::SectionBase* S)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:877
Parameters
- const llvm::objcopy::elf::SectionBase* S
¶llvm::Error removeSectionReferences(
bool AllowBrokenLinks,
function_ref<bool(
const llvm::objcopy::elf::SectionBase*)>
ToRemove)
llvm::Error removeSectionReferences(
bool AllowBrokenLinks,
function_ref<bool(
const llvm::objcopy::elf::SectionBase*)>
ToRemove)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:873
Parameters
- bool AllowBrokenLinks
- function_ref<bool( const llvm::objcopy::elf::SectionBase*)> ToRemove