reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1277 bool isMain = part.name.empty(); 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)); 1298 addInt(DT_SONAME, part.dynStrTab->addString(part.name)); 1347 if (OutputSection *sec = part.dynStrTab->getParent()) 1350 if (part.relaDyn->isNeeded() || 1352 part.relaDyn->getParent() == in.relaIplt->getParent())) { 1353 addInSec(part.relaDyn->dynamicTag, part.relaDyn); 1353 addInSec(part.relaDyn->dynamicTag, part.relaDyn); 1354 entries.push_back({part.relaDyn->sizeDynamicTag, addRelaSz(part.relaDyn)}); 1354 entries.push_back({part.relaDyn->sizeDynamicTag, addRelaSz(part.relaDyn)}); 1364 size_t numRelativeRels = part.relaDyn->getRelativeRelocCount(); 1369 if (part.relrDyn && !part.relrDyn->relocs.empty()) { 1369 if (part.relrDyn && !part.relrDyn->relocs.empty()) { 1371 part.relrDyn); 1373 part.relrDyn->getParent()); 1407 addInSec(DT_SYMTAB, part.dynSymTab); 1409 addInSec(DT_STRTAB, part.dynStrTab); 1410 addInt(DT_STRSZ, part.dynStrTab->getSize()); 1413 if (part.gnuHashTab) 1414 addInSec(DT_GNU_HASH, part.gnuHashTab); 1415 if (part.hashTab) 1416 addInSec(DT_HASH, part.hashTab); 1441 if (hasVerNeed || part.verDef) 1442 addInSec(DT_VERSYM, part.verSym); 1443 if (part.verDef) { 1444 addInSec(DT_VERDEF, part.verDef); 1448 addInSec(DT_VERNEED, part.verNeed); 1460 addInt(DT_MIPS_SYMTABNO, part.dynSymTab->getNumSymbols()); 1467 addInt(DT_MIPS_GOTSYM, part.dynSymTab->getNumSymbols());