class MutableSectionVisitor

Declaration

class MutableSectionVisitor { /* full declaration omitted */ };

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

Method Overview

  • public virtual llvm::Error visit(llvm::objcopy::elf::Section & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::OwnedDataSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::StringTableSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::SymbolTableSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::RelocationSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::DynamicRelocationSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::GnuDebugLinkSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::GroupSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::SectionIndexSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::CompressedSection & Sec)
  • public virtual llvm::Error visit(llvm::objcopy::elf::DecompressedSection & Sec)
  • public virtual ~MutableSectionVisitor()

Methods

virtual llvm::Error visit(
    llvm::objcopy::elf::Section& Sec)

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

Parameters

llvm::objcopy::elf::Section& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::OwnedDataSection& Sec)

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

Parameters

llvm::objcopy::elf::OwnedDataSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::StringTableSection& Sec)

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

Parameters

llvm::objcopy::elf::StringTableSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::SymbolTableSection& Sec)

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

Parameters

llvm::objcopy::elf::SymbolTableSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::RelocationSection& Sec)

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

Parameters

llvm::objcopy::elf::RelocationSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::DynamicRelocationSection&
        Sec)

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

Parameters

llvm::objcopy::elf::DynamicRelocationSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::GnuDebugLinkSection& Sec)

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

Parameters

llvm::objcopy::elf::GnuDebugLinkSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::GroupSection& Sec)

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

Parameters

llvm::objcopy::elf::GroupSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::SectionIndexSection& Sec)

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

Parameters

llvm::objcopy::elf::SectionIndexSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::CompressedSection& Sec)

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

Parameters

llvm::objcopy::elf::CompressedSection& Sec

virtual llvm::Error visit(
    llvm::objcopy::elf::DecompressedSection& Sec)

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

Parameters

llvm::objcopy::elf::DecompressedSection& Sec

virtual ~MutableSectionVisitor()

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