class ELFSectionSizer
Declaration
template <class ELFT>
class ELFSectionSizer : public MutableSectionVisitor { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:149
Inherits from: MutableSectionVisitor
Templates
- ELFT
Method Overview
- public llvm::Error visit(llvm::objcopy::elf::Section & Sec)
- public llvm::Error visit(llvm::objcopy::elf::OwnedDataSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::StringTableSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::DynamicRelocationSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::SymbolTableSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::RelocationSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::GnuDebugLinkSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::GroupSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::SectionIndexSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::CompressedSection & Sec)
- public llvm::Error visit(llvm::objcopy::elf::DecompressedSection & Sec)
Inherited from MutableSectionVisitor:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Methods
¶llvm::Error visit(
llvm::objcopy::elf::Section& Sec)
llvm::Error visit(
llvm::objcopy::elf::Section& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:158
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::OwnedDataSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::OwnedDataSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:159
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::StringTableSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::StringTableSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:160
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::DynamicRelocationSection&
Sec)
llvm::Error visit(
llvm::objcopy::elf::DynamicRelocationSection&
Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:161
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::SymbolTableSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::SymbolTableSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:162
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::RelocationSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::RelocationSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:163
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::GnuDebugLinkSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::GnuDebugLinkSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:164
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::GroupSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::GroupSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:165
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::SectionIndexSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::SectionIndexSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:166
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::CompressedSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::CompressedSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:167
Parameters
¶llvm::Error visit(
llvm::objcopy::elf::DecompressedSection& Sec)
llvm::Error visit(
llvm::objcopy::elf::DecompressedSection& Sec)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:168