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:

Methods

llvm::Error visit(
    llvm::objcopy::elf::Section& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:158

Parameters

llvm::objcopy::elf::Section& Sec

llvm::Error visit(
    llvm::objcopy::elf::OwnedDataSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:159

Parameters

llvm::objcopy::elf::OwnedDataSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::StringTableSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:160

Parameters

llvm::objcopy::elf::StringTableSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::DynamicRelocationSection&
        Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:161

Parameters

llvm::objcopy::elf::DynamicRelocationSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::SymbolTableSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:162

Parameters

llvm::objcopy::elf::SymbolTableSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::RelocationSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:163

Parameters

llvm::objcopy::elf::RelocationSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::GnuDebugLinkSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:164

Parameters

llvm::objcopy::elf::GnuDebugLinkSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::GroupSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:165

Parameters

llvm::objcopy::elf::GroupSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::SectionIndexSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:166

Parameters

llvm::objcopy::elf::SectionIndexSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::CompressedSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:167

Parameters

llvm::objcopy::elf::CompressedSection& Sec

llvm::Error visit(
    llvm::objcopy::elf::DecompressedSection& Sec)

Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:168

Parameters

llvm::objcopy::elf::DecompressedSection& Sec