| LLVM 22.0.0git
    | 
#include "ObjCopy/ELF/ELFObject.h"
| Public Member Functions | |
| ~SectionWriter () override=default | |
| Error | visit (const Section &Sec) override | 
| Error | visit (const OwnedDataSection &Sec) override | 
| Error | visit (const StringTableSection &Sec) override | 
| Error | visit (const DynamicRelocationSection &Sec) override | 
| Error | visit (const SymbolTableSection &Sec) override=0 | 
| Error | visit (const RelocationSection &Sec) override=0 | 
| Error | visit (const GnuDebugLinkSection &Sec) override=0 | 
| Error | visit (const GroupSection &Sec) override=0 | 
| Error | visit (const SectionIndexSection &Sec) override=0 | 
| Error | visit (const CompressedSection &Sec) override=0 | 
| Error | visit (const DecompressedSection &Sec) override=0 | 
| SectionWriter (WritableMemoryBuffer &Buf) | |
| Public Member Functions inherited from llvm::objcopy::elf::SectionVisitor | |
| virtual | ~SectionVisitor ()=default | 
| Protected Attributes | |
| WritableMemoryBuffer & | Out | 
Definition at line 107 of file ELFObject.h.
| 
 | overridedefault | 
| 
 | inlineexplicit | 
Definition at line 126 of file ELFObject.h.
References Out.
Referenced by llvm::objcopy::elf::BinarySectionWriter::BinarySectionWriter(), and llvm::objcopy::elf::ELFSectionWriter< ELFT >::ELFSectionWriter().
| 
 | overridepure virtual | 
| 
 | overridepure virtual | 
| 
 | overridevirtual | 
Implements llvm::objcopy::elf::SectionVisitor.
Reimplemented in llvm::objcopy::elf::SRECSectionWriterBase.
Definition at line 1031 of file ELFObject.cpp.
References llvm::copy(), llvm::objcopy::elf::SectionBase::Offset, Out, and llvm::Error::success().
| 
 | overridepure virtual | 
| 
 | overridepure virtual | 
| 
 | overridevirtual | 
Implements llvm::objcopy::elf::SectionVisitor.
Reimplemented in llvm::objcopy::elf::SRECSectionWriterBase.
Definition at line 455 of file ELFObject.cpp.
References llvm::copy(), llvm::objcopy::elf::SectionBase::Offset, Out, and llvm::Error::success().
| 
 | overridepure virtual | 
Implements llvm::objcopy::elf::SectionVisitor.
Reimplemented in llvm::objcopy::elf::SRECSectionWriterBase.
Definition at line 186 of file ELFObject.cpp.
| 
 | overridepure virtual | 
| 
 | overridevirtual | 
Implements llvm::objcopy::elf::SectionVisitor.
Reimplemented in llvm::objcopy::elf::SRECSectionWriter, and llvm::objcopy::elf::SRECSectionWriterBase.
Definition at line 600 of file ELFObject.cpp.
References llvm::objcopy::elf::SectionBase::Offset, Out, llvm::Error::success(), and llvm::StringTableBuilder::write().
| 
 | overridepure virtual | 
| 
 | protected | 
Definition at line 109 of file ELFObject.h.
Referenced by SectionWriter(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::ELFSectionWriter< ELFT >::visit(), llvm::objcopy::elf::IHexSectionWriterBase::visit(), visit(), visit(), visit(), llvm::objcopy::elf::IHexSectionWriter::writeData(), and llvm::objcopy::elf::SRECSectionWriter::writeRecord().