class ELFSectionWriter
Declaration
template <class ELFT>
class ELFSectionWriter : public SectionWriter { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:129
Inherits from: SectionWriter
Templates
- ELFT
Member Variables
Inherited from SectionWriter:
Method Overview
- public ELFSectionWriter<ELFT>(llvm::WritableMemoryBuffer & Buf)
- public llvm::Error visit(const llvm::objcopy::elf::SymbolTableSection & Sec)
- public llvm::Error visit(const llvm::objcopy::elf::RelocationSection & Sec)
- public llvm::Error visit(const llvm::objcopy::elf::GnuDebugLinkSection & Sec)
- public llvm::Error visit(const llvm::objcopy::elf::GroupSection & Sec)
- public llvm::Error visit(const llvm::objcopy::elf::SectionIndexSection & Sec)
- public llvm::Error visit(const llvm::objcopy::elf::CompressedSection & Sec)
- public llvm::Error visit(const llvm::objcopy::elf::DecompressedSection & Sec)
- public virtual ~ELFSectionWriter<ELFT>()
Inherited from SectionWriter:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Inherited from SectionVisitor:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Methods
¶ELFSectionWriter<ELFT>(
llvm::WritableMemoryBuffer& Buf)
ELFSectionWriter<ELFT>(
llvm::WritableMemoryBuffer& Buf)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:146
Parameters
¶llvm::Error visit(
const llvm::objcopy::elf::SymbolTableSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::SymbolTableSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:138
Parameters
- const llvm::objcopy::elf::SymbolTableSection& Sec
¶llvm::Error visit(
const llvm::objcopy::elf::RelocationSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::RelocationSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:139
Parameters
- const llvm::objcopy::elf::RelocationSection& Sec
¶llvm::Error visit(
const llvm::objcopy::elf::GnuDebugLinkSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::GnuDebugLinkSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:140
Parameters
- const llvm::objcopy::elf::GnuDebugLinkSection& Sec
¶llvm::Error visit(
const llvm::objcopy::elf::GroupSection& Sec)
llvm::Error visit(
const llvm::objcopy::elf::GroupSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:141
Parameters
- const llvm::objcopy::elf::GroupSection& Sec
¶llvm::Error visit(
const llvm::objcopy::elf::SectionIndexSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::SectionIndexSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:142
Parameters
- const llvm::objcopy::elf::SectionIndexSection& Sec
¶llvm::Error visit(
const llvm::objcopy::elf::CompressedSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::CompressedSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:143
Parameters
- const llvm::objcopy::elf::CompressedSection& Sec
¶llvm::Error visit(
const llvm::objcopy::elf::DecompressedSection&
Sec)
llvm::Error visit(
const llvm::objcopy::elf::DecompressedSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:144
Parameters
- const llvm::objcopy::elf::DecompressedSection& Sec
¶virtual ~ELFSectionWriter<ELFT>()
virtual ~ELFSectionWriter<ELFT>()
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:137