class SectionVisitor

Declaration

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

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

Method Overview

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

Methods

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

virtual ~SectionVisitor()

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