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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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()
virtual ~SectionVisitor()
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:75