LLVM 19.0.0git
llvm::objcopy::elf::SymbolTableSection Member List

This is the complete list of members for llvm::objcopy::elf::SymbolTableSection, including all inherited members.

accept(SectionVisitor &Visitor) const overridellvm::objcopy::elf::SymbolTableSectionvirtual
accept(MutableSectionVisitor &Visitor) overridellvm::objcopy::elf::SymbolTableSectionvirtual
Addrllvm::objcopy::elf::SectionBase
addSymbol(Twine Name, uint8_t Bind, uint8_t Type, SectionBase *DefinedIn, uint64_t Value, uint8_t Visibility, uint16_t Shndx, uint64_t SymbolSize)llvm::objcopy::elf::SymbolTableSection
Alignllvm::objcopy::elf::SectionBase
classof(const SectionBase *S)llvm::objcopy::elf::SymbolTableSectioninlinestatic
empty() constllvm::objcopy::elf::SymbolTableSectioninline
EntrySizellvm::objcopy::elf::SectionBase
fillShndxTable()llvm::objcopy::elf::SymbolTableSection
finalize() overridellvm::objcopy::elf::SymbolTableSectionvirtual
Flagsllvm::objcopy::elf::SectionBase
getShndxTable() constllvm::objcopy::elf::SymbolTableSectioninline
getStrTab() constllvm::objcopy::elf::SymbolTableSectioninline
getSymbolByIndex(uint32_t Index) constllvm::objcopy::elf::SymbolTableSection
getSymbolByIndex(uint32_t Index)llvm::objcopy::elf::SymbolTableSection
hasContents() constllvm::objcopy::elf::SectionBaseinlinevirtual
HasSymbolllvm::objcopy::elf::SectionBase
HeaderOffsetllvm::objcopy::elf::SectionBase
Indexllvm::objcopy::elf::SectionBase
indicesChanged() constllvm::objcopy::elf::SymbolTableSectioninline
IndicesChangedllvm::objcopy::elf::SymbolTableSectionprotected
Infollvm::objcopy::elf::SectionBase
initialize(SectionTableRef SecTable) overridellvm::objcopy::elf::SymbolTableSectionvirtual
Linkllvm::objcopy::elf::SectionBase
markSymbols()llvm::objcopy::elf::SectionBasevirtual
Namellvm::objcopy::elf::SectionBase
NameIndexllvm::objcopy::elf::SectionBase
Offsetllvm::objcopy::elf::SectionBase
onRemove()llvm::objcopy::elf::SectionBasevirtual
OriginalDatallvm::objcopy::elf::SectionBase
OriginalFlagsllvm::objcopy::elf::SectionBase
OriginalIndexllvm::objcopy::elf::SectionBase
OriginalOffsetllvm::objcopy::elf::SectionBase
OriginalTypellvm::objcopy::elf::SectionBase
ParentSegmentllvm::objcopy::elf::SectionBase
prepareForLayout()llvm::objcopy::elf::SymbolTableSection
removeSectionReferences(bool AllowBrokenLinks, function_ref< bool(const SectionBase *)> ToRemove) overridellvm::objcopy::elf::SymbolTableSectionvirtual
removeSymbols(function_ref< bool(const Symbol &)> ToRemove) overridellvm::objcopy::elf::SymbolTableSectionvirtual
replaceSectionReferences(const DenseMap< SectionBase *, SectionBase * > &FromTo) overridellvm::objcopy::elf::SymbolTableSectionvirtual
restoreSymTabLink(SymbolTableSection &)llvm::objcopy::elf::SectionBaseinlinevirtual
SectionBase()=defaultllvm::objcopy::elf::SectionBase
SectionBase(const SectionBase &)=defaultllvm::objcopy::elf::SectionBase
SectionIndexTablellvm::objcopy::elf::SymbolTableSectionprotected
setShndxTable(SectionIndexSection *ShndxTable)llvm::objcopy::elf::SymbolTableSectioninline
Sizellvm::objcopy::elf::SectionBase
SymbolNamesllvm::objcopy::elf::SymbolTableSectionprotected
Symbolsllvm::objcopy::elf::SymbolTableSectionprotected
SymbolTableSection()llvm::objcopy::elf::SymbolTableSectioninline
SymPtr typedefllvm::objcopy::elf::SymbolTableSectionprotected
Typellvm::objcopy::elf::SectionBase
updateSymbols(function_ref< void(Symbol &)> Callable)llvm::objcopy::elf::SymbolTableSection
~SectionBase()=defaultllvm::objcopy::elf::SectionBasevirtual