accept(SectionVisitor &Visitor) const override | llvm::objcopy::elf::SymbolTableSection | virtual |
accept(MutableSectionVisitor &Visitor) override | llvm::objcopy::elf::SymbolTableSection | virtual |
Addr | llvm::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 | |
Align | llvm::objcopy::elf::SectionBase | |
classof(const SectionBase *S) | llvm::objcopy::elf::SymbolTableSection | inlinestatic |
empty() const | llvm::objcopy::elf::SymbolTableSection | inline |
EntrySize | llvm::objcopy::elf::SectionBase | |
fillShndxTable() | llvm::objcopy::elf::SymbolTableSection | |
finalize() override | llvm::objcopy::elf::SymbolTableSection | virtual |
Flags | llvm::objcopy::elf::SectionBase | |
getShndxTable() const | llvm::objcopy::elf::SymbolTableSection | inline |
getStrTab() const | llvm::objcopy::elf::SymbolTableSection | inline |
getSymbolByIndex(uint32_t Index) const | llvm::objcopy::elf::SymbolTableSection | |
getSymbolByIndex(uint32_t Index) | llvm::objcopy::elf::SymbolTableSection | |
hasContents() const | llvm::objcopy::elf::SectionBase | inlinevirtual |
HasSymbol | llvm::objcopy::elf::SectionBase | |
HeaderOffset | llvm::objcopy::elf::SectionBase | |
Index | llvm::objcopy::elf::SectionBase | |
indicesChanged() const | llvm::objcopy::elf::SymbolTableSection | inline |
IndicesChanged | llvm::objcopy::elf::SymbolTableSection | protected |
Info | llvm::objcopy::elf::SectionBase | |
initialize(SectionTableRef SecTable) override | llvm::objcopy::elf::SymbolTableSection | virtual |
Link | llvm::objcopy::elf::SectionBase | |
markSymbols() | llvm::objcopy::elf::SectionBase | virtual |
Name | llvm::objcopy::elf::SectionBase | |
NameIndex | llvm::objcopy::elf::SectionBase | |
Offset | llvm::objcopy::elf::SectionBase | |
onRemove() | llvm::objcopy::elf::SectionBase | virtual |
OriginalData | llvm::objcopy::elf::SectionBase | |
OriginalFlags | llvm::objcopy::elf::SectionBase | |
OriginalIndex | llvm::objcopy::elf::SectionBase | |
OriginalOffset | llvm::objcopy::elf::SectionBase | |
OriginalType | llvm::objcopy::elf::SectionBase | |
ParentSegment | llvm::objcopy::elf::SectionBase | |
prepareForLayout() | llvm::objcopy::elf::SymbolTableSection | |
removeSectionReferences(bool AllowBrokenLinks, function_ref< bool(const SectionBase *)> ToRemove) override | llvm::objcopy::elf::SymbolTableSection | virtual |
removeSymbols(function_ref< bool(const Symbol &)> ToRemove) override | llvm::objcopy::elf::SymbolTableSection | virtual |
replaceSectionReferences(const DenseMap< SectionBase *, SectionBase * > &FromTo) override | llvm::objcopy::elf::SymbolTableSection | virtual |
restoreSymTabLink(SymbolTableSection &) | llvm::objcopy::elf::SectionBase | inlinevirtual |
SectionBase()=default | llvm::objcopy::elf::SectionBase | |
SectionBase(const SectionBase &)=default | llvm::objcopy::elf::SectionBase | |
SectionIndexTable | llvm::objcopy::elf::SymbolTableSection | protected |
setShndxTable(SectionIndexSection *ShndxTable) | llvm::objcopy::elf::SymbolTableSection | inline |
Size | llvm::objcopy::elf::SectionBase | |
SymbolNames | llvm::objcopy::elf::SymbolTableSection | protected |
Symbols | llvm::objcopy::elf::SymbolTableSection | protected |
SymbolTableSection() | llvm::objcopy::elf::SymbolTableSection | inline |
SymPtr typedef | llvm::objcopy::elf::SymbolTableSection | protected |
Type | llvm::objcopy::elf::SectionBase | |
updateSymbols(function_ref< void(Symbol &)> Callable) | llvm::objcopy::elf::SymbolTableSection | |
~SectionBase()=default | llvm::objcopy::elf::SectionBase | virtual |