LLVM
17.0.0git
|
#include "ObjCopy/ELF/ELFObject.h"
Public Member Functions | |
~IHexWriter () | |
Error | finalize () override |
Error | write () override |
IHexWriter (Object &Obj, raw_ostream &Out) | |
![]() | |
virtual | ~Writer () |
Writer (Object &O, raw_ostream &Out) | |
Additional Inherited Members | |
![]() | |
Object & | Obj |
std::unique_ptr< WritableMemoryBuffer > | Buf |
raw_ostream & | Out |
Definition at line 371 of file ELFObject.h.
|
inline |
Definition at line 384 of file ELFObject.h.
|
inline |
Definition at line 387 of file ELFObject.h.
|
overridevirtual |
Implements llvm::objcopy::elf::Writer.
Definition at line 2725 of file ELFObject.cpp.
References addressOverflows32bit(), llvm::createStringError(), E, llvm::objcopy::elf::Object::Entry, llvm::objcopy::elf::SectionBase::Flags, llvm::WritableMemoryBuffer::getNewMemBuffer(), llvm::invalid_argument, llvm::not_enough_memory, llvm::objcopy::elf::Writer::Obj, llvm::objcopy::elf::Object::sections(), llvm::ELF::SHF_ALLOC, llvm::ELF::SHT_NOBITS, llvm::objcopy::elf::SectionBase::Size, and llvm::objcopy::elf::SectionBase::Type.
|
overridevirtual |
Implements llvm::objcopy::elf::Writer.
Definition at line 2693 of file ELFObject.cpp.
References llvm::objcopy::elf::Writer::Buf, and llvm::objcopy::elf::Writer::Writer().