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: