LLVM: llvm::objcopy:π§:ELFSectionSizer< ELFT > Class Template Reference (original) (raw)
#include "[ObjCopy/ELF/ELFObject.h](ELFObject%5F8h%5Fsource.html)"
Inheritance diagram for llvm::objcopy:π§:ELFSectionSizer< ELFT >:
[legend]
| Public Member Functions | |
|---|---|
| Error | visit (Section &Sec) override |
| Error | visit (OwnedDataSection &Sec) override |
| Error | visit (StringTableSection &Sec) override |
| Error | visit (DynamicRelocationSection &Sec) override |
| Error | visit (SymbolTableSection &Sec) override |
| Error | visit (RelocationSection &Sec) override |
| Error | visit (GnuDebugLinkSection &Sec) override |
| Error | visit (GroupSection &Sec) override |
| Error | visit (SectionIndexSection &Sec) override |
| Error | visit (CompressedSection &Sec) override |
| Error | visit (DecompressedSection &Sec) override |
| Public Member Functions inherited from llvm::objcopy:π§:MutableSectionVisitor | |
| virtual | ~MutableSectionVisitor ()=default |
Detailed Description
template
class llvm::objcopy:π§:ELFSectionSizer< ELFT >
Definition at line 149 of file ELFObject.h.
Member Function Documentation
β visit() [1/11]
template
| Error ELFSectionSizer::visit ( CompressedSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 149 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [2/11]
template
| Error ELFSectionSizer::visit ( DecompressedSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 154 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [3/11]
template
| Error ELFSectionSizer::visit ( DynamicRelocationSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 95 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [4/11]
template
| Error ELFSectionSizer::visit ( GnuDebugLinkSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 135 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [5/11]
template
| Error ELFSectionSizer::visit ( GroupSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 139 of file ELFObject.cpp.
References llvm::objcopy:π§:SectionBase::Size, and llvm::Error::success().
β visit() [6/11]
template
| Error ELFSectionSizer::visit ( OwnedDataSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 86 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [7/11]
template
| Error ELFSectionSizer::visit ( RelocationSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 122 of file ELFObject.cpp.
References llvm::objcopy:π§:SectionBase::Align, llvm::ELF::encodeCrel(), llvm::objcopy:π§:SectionBase::EntrySize, llvm::ELF::SHT_CREL, llvm::ELF::SHT_REL, llvm::objcopy:π§:SectionBase::Size, llvm::Error::success(), and llvm::objcopy:π§:SectionBase::Type.
β visit() [8/11]
template
| Error ELFSectionSizer::visit ( Section & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 82 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [9/11]
template
| Error ELFSectionSizer::visit ( SectionIndexSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 145 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [10/11]
template
| Error ELFSectionSizer::visit ( StringTableSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 90 of file ELFObject.cpp.
References llvm::Error::success().
β visit() [11/11]
template
| Error ELFSectionSizer::visit ( SymbolTableSection & Sec) | overridevirtual |
|---|
Implements llvm::objcopy:π§:MutableSectionVisitor.
Definition at line 100 of file ELFObject.cpp.
References llvm::objcopy:π§:SectionBase::Align, llvm::objcopy:π§:SectionBase::EntrySize, llvm::objcopy:π§:SectionBase::Size, llvm::Error::success(), and llvm::objcopy:π§:SymbolTableSection::Symbols.
The documentation for this class was generated from the following files:
- lib/ObjCopy/ELF/ELFObject.h
- lib/ObjCopy/ELF/ELFObject.cpp