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

References

tools/lld/ELF/SyntheticSections.cpp
 1280     addInt(DT_FILTER, part.dynStrTab->addString(s));
 1282     addInt(DT_AUXILIARY, part.dynStrTab->addString(s));
 1286            part.dynStrTab->addString(config->rpath));
 1290       addInt(DT_NEEDED, part.dynStrTab->addString(file->soName));
 1294       addInt(DT_SONAME, part.dynStrTab->addString(config->soName));
 1297       addInt(DT_NEEDED, part.dynStrTab->addString(config->soName));
 1298     addInt(DT_SONAME, part.dynStrTab->addString(part.name));
 1347   if (OutputSection *sec = part.dynStrTab->getParent())
 1409   addInSec(DT_STRTAB, part.dynStrTab);
 1410   addInt(DT_STRSZ, part.dynStrTab->getSize());
 2865   fileDefNameOff = getPartition().dynStrTab->addString(getFileDefName());
 2867     verDefNameOffs.push_back(getPartition().dynStrTab->addString(v.name));
 2869   if (OutputSection *sec = getPartition().dynStrTab->getParent())
 2973     vn.nameStrTab = getPartition().dynStrTab->addString(f->soName);
 2981            getPartition().dynStrTab->addString(f->getStringTable().data() +
 2986   if (OutputSection *sec = getPartition().dynStrTab->getParent())
 3571     partitions[i].nameStrTab = mainPart->dynStrTab->addString(partitions[i].name);
 3577     write32(buf, mainPart->dynStrTab->getVA() + partitions[i].nameStrTab - va);
tools/lld/ELF/Writer.cpp
  388     part.dynStrTab = make<StringTableSection>(".dynstr", true);
  389     part.dynSymTab = make<SymbolTableSection<ELFT>>(*part.dynStrTab);
  398       part.dynSymTab = make<SymbolTableSection<ELFT>>(*part.dynStrTab);
  423       add(part.dynStrTab);