reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-objcopy/ELF/Object.cpp
  584 void SectionIndexSection::finalize() { Link = Symbols->Index; }
  622     if (DefinedIn->Index >= SHN_LORESERVE)
  624     return DefinedIn->Index;
  736   Link = SymbolNames == nullptr ? 0 : SymbolNames->Index;
  762     if (Sym->DefinedIn != nullptr && Sym->DefinedIn->Index >= SHN_LORESERVE)
  763       SectionIndexTable->addIndex(Sym->DefinedIn->Index);
  852   this->Link = Symbols ? Symbols->Index : 0;
  855     this->Info = SecToApplyRel->Index;
  964   this->Link = SymTab->Index;
  972                              Sym->Name.data(), this->Name.data(), this->Index);
  998 void Section::finalize() { this->Link = LinkSection ? LinkSection->Index : 0; }
 1046     support::endian::write32<ELFT::TargetEndianness>(Buf++, S->Index);
 1133   SymTab.Link = StrTab->Index;
 1360   const Elf_Shdr &Shdr = *unwrapOrError(ElfFile.getSection(SymTab->Index));
 1375             *unwrapOrError(ElfFile.getSection(SymTab->getShndxTable()->Index));
 1523     Sec.Index = Index++;
 1560     SymTab.Link = StrTab->Index;
 1574       auto Shdr = unwrapOrError(ElfFile.sections()).begin() + RelSec->Index;
 1731     if (Obj.SectionNames->Index >= SHN_LORESERVE)
 1734       Ehdr.e_shstrndx = Obj.SectionNames->Index;
 1765   if (Obj.SectionNames != nullptr && Obj.SectionNames->Index >= SHN_LORESERVE)
 1766     Shdr.sh_link = Obj.SectionNames->Index;
 1933     Sec.Index = Index++;
 2084     Sec.Index = Index++;
tools/llvm-objcopy/ELF/Object.h
 1060     Ptr->Index = Sections.size();