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)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:869

Parameters

ArrayRef<uint8_t> Data

llvm::Error accept(
    llvm::objcopy::elf::SectionVisitor&) const

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:871

Parameters

llvm::objcopy::elf::SectionVisitor&

llvm::Error accept(
    llvm::objcopy::elf::MutableSectionVisitor&
        Visitor)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:872

Parameters

llvm::objcopy::elf::MutableSectionVisitor& Visitor

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)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:873

Parameters

bool AllowBrokenLinks
function_ref<bool( const llvm::objcopy::elf::SectionBase*)> ToRemove