class BinarySectionWriter

Declaration

class BinarySectionWriter : public SectionWriter { /* full declaration omitted */ };

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

Inherits from: SectionWriter

Member Variables

Inherited from SectionWriter:

protected Out

Method Overview

  • public BinarySectionWriter(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 ~BinarySectionWriter()

Inherited from SectionWriter:

Inherited from SectionVisitor:

Methods

BinarySectionWriter(
    llvm::WritableMemoryBuffer& Buf)

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

Parameters

llvm::WritableMemoryBuffer& Buf

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

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

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

Parameters

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

virtual ~BinarySectionWriter()

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