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:

protected Out

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:

Inherited from SectionVisitor:

Methods

ELFSectionWriter<ELFT>(
    llvm::WritableMemoryBuffer& Buf)

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

Parameters

llvm::WritableMemoryBuffer& Buf

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)

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)

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)

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)

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)

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)

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

Parameters

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

virtual ~ELFSectionWriter<ELFT>()

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