LLVM 18.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 307 of file ELFObject.h.
|
virtualdefault |
|
inline |
Definition at line 318 of file ELFObject.h.
|
pure virtual |
Implemented in llvm::objcopy::elf::ELFWriter< ELFT >, llvm::objcopy::elf::BinaryWriter, and llvm::objcopy::elf::IHexWriter.
Referenced by writeOutput().
|
pure virtual |
Implemented in llvm::objcopy::elf::ELFWriter< ELFT >, llvm::objcopy::elf::BinaryWriter, and llvm::objcopy::elf::IHexWriter.
Referenced by writeOutput().
|
protected |
Definition at line 310 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::finalize(), llvm::objcopy::elf::IHexWriter::finalize(), llvm::objcopy::elf::BinaryWriter::write(), and llvm::objcopy::elf::IHexWriter::write().
|
protected |
Definition at line 309 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::finalize(), llvm::objcopy::elf::IHexWriter::finalize(), and llvm::objcopy::elf::BinaryWriter::write().
|
protected |
Definition at line 311 of file ELFObject.h.
Referenced by llvm::objcopy::elf::BinaryWriter::write(), and llvm::objcopy::elf::IHexWriter::write().