LLVM 20.0.0git
|
#include "ObjCopy/ELF/ELFObject.h"
Public Member Functions | |
virtual | ~Writer () |
virtual Error | finalize ()=0 |
virtual Error | write ()=0 |
Writer (Object &O, raw_ostream &Out) | |
Protected Attributes | |
Object & | Obj |
std::unique_ptr< WritableMemoryBuffer > | Buf |
raw_ostream & | Out |
Definition at line 310 of file ELFObject.h.
|
virtualdefault |
|
inline |
Definition at line 321 of file ELFObject.h.
|
pure virtual |
Implemented in llvm::objcopy::elf::ELFWriter< ELFT >, llvm::objcopy::elf::BinaryWriter, and llvm::objcopy::elf::ASCIIHexWriter.
Referenced by writeOutput().
|
pure virtual |
Implemented in llvm::objcopy::elf::ELFWriter< ELFT >, llvm::objcopy::elf::BinaryWriter, llvm::objcopy::elf::IHexWriter, and llvm::objcopy::elf::SRECWriter.
Referenced by writeOutput().
|
protected |
Definition at line 313 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::finalize(), llvm::objcopy::elf::ASCIIHexWriter::finalize(), llvm::objcopy::elf::BinaryWriter::write(), llvm::objcopy::elf::IHexWriter::write(), and llvm::objcopy::elf::SRECWriter::write().
|
protected |
Definition at line 312 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::finalize(), llvm::objcopy::elf::ASCIIHexWriter::finalize(), llvm::objcopy::elf::BinaryWriter::write(), and llvm::objcopy::elf::SRECWriter::write().
|
protected |
Definition at line 314 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::write(), llvm::objcopy::elf::IHexWriter::write(), and llvm::objcopy::elf::SRECWriter::write().