LLVM 19.0.0git
Public Member Functions | List of all members
llvm::objcopy::elf::ELFSectionSizer< ELFT > Class Template Reference

#include "ObjCopy/ELF/ELFObject.h"

Inheritance diagram for llvm::objcopy::elf::ELFSectionSizer< ELFT >:
Inheritance graph
[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::elf::MutableSectionVisitor
virtual ~MutableSectionVisitor ()=default
 
virtual Error visit (Section &Sec)=0
 
virtual Error visit (OwnedDataSection &Sec)=0
 
virtual Error visit (StringTableSection &Sec)=0
 
virtual Error visit (SymbolTableSection &Sec)=0
 
virtual Error visit (RelocationSection &Sec)=0
 
virtual Error visit (DynamicRelocationSection &Sec)=0
 
virtual Error visit (GnuDebugLinkSection &Sec)=0
 
virtual Error visit (GroupSection &Sec)=0
 
virtual Error visit (SectionIndexSection &Sec)=0
 
virtual Error visit (CompressedSection &Sec)=0
 
virtual Error visit (DecompressedSection &Sec)=0
 

Detailed Description

template<class ELFT>
class llvm::objcopy::elf::ELFSectionSizer< ELFT >

Definition at line 149 of file ELFObject.h.

Member Function Documentation

◆ visit() [1/11]

template<class ELFT >
Error ELFSectionSizer::visit ( CompressedSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 133 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [2/11]

template<class ELFT >
Error ELFSectionSizer::visit ( DecompressedSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 138 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [3/11]

template<class ELFT >
Error ELFSectionSizer::visit ( DynamicRelocationSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 96 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [4/11]

template<class ELFT >
Error ELFSectionSizer::visit ( GnuDebugLinkSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 119 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [5/11]

template<class ELFT >
Error ELFSectionSizer::visit ( GroupSection Sec)
overridevirtual

◆ visit() [6/11]

template<class ELFT >
Error ELFSectionSizer::visit ( OwnedDataSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 87 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [7/11]

template<class ELFT >
Error ELFSectionSizer::visit ( RelocationSection Sec)
overridevirtual

◆ visit() [8/11]

template<class ELFT >
Error ELFSectionSizer::visit ( Section Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 83 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [9/11]

template<class ELFT >
Error ELFSectionSizer::visit ( SectionIndexSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 129 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [10/11]

template<class ELFT >
Error ELFSectionSizer::visit ( StringTableSection Sec)
overridevirtual

Implements llvm::objcopy::elf::MutableSectionVisitor.

Definition at line 91 of file ELFObject.cpp.

References llvm::Error::success().

◆ visit() [11/11]

template<class ELFT >
Error ELFSectionSizer::visit ( SymbolTableSection Sec)
overridevirtual

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