LLVM: llvm::objcopy:🧝:BinaryWriter Class Reference (original) (raw)

#include "[ObjCopy/ELF/ELFObject.h](ELFObject%5F8h%5Fsource.html)"

Inheritance diagram for llvm::objcopy:🧝:BinaryWriter:

Public Member Functions
~BinaryWriter () override=default
Error finalize () override
Error write () override
BinaryWriter (Object &Obj, raw_ostream &Out, const CommonConfig &Config)
Public Member Functions inherited from llvm::objcopy:🧝:Writer
virtual ~Writer ()
Writer (Object &O, raw_ostream &Out)

Detailed Description

Constructor & Destructor Documentation

llvm::objcopy:🧝:BinaryWriter::~BinaryWriter ( ) overridedefault

BinaryWriter()

Member Function Documentation

finalize()

Error BinaryWriter::finalize ( ) overridevirtual

write()

Error BinaryWriter::write ( ) overridevirtual

Implements llvm::objcopy:🧝:Writer.

Definition at line 2695 of file ELFObject.cpp.

References llvm::objcopy:🧝:SectionBase::accept(), assert(), llvm::objcopy:🧝:Writer::Buf, llvm::SmallVectorTemplateCommon< T, typename >::empty(), llvm::SmallVectorTemplateCommon< T, typename >::front(), llvm::objcopy:🧝:Writer::Obj, llvm::objcopy:🧝:SectionBase::Offset, llvm::objcopy:🧝:Writer::Out, llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::ELF::SHT_NOBITS, llvm::objcopy:🧝:SectionBase::Size, llvm::SmallVectorTemplateCommon< T, typename >::size(), llvm::stable_sort(), and llvm::Error::success().


The documentation for this class was generated from the following files: