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:
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:
- 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
¶BinarySectionWriter(
llvm::WritableMemoryBuffer& Buf)
BinarySectionWriter(
llvm::WritableMemoryBuffer& Buf)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:190
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:182
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:183
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:184
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:185
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:186
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:187
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:188
Parameters
- const llvm::objcopy::elf::DecompressedSection& Sec
¶virtual ~BinarySectionWriter()
virtual ~BinarySectionWriter()
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:180