Lines Matching refs:In

157     Reginfo.ri_gp_value = In.MipsGot->getGp();  in writeTo()
214 Reginfo.ri_gp_value = In.MipsGot->getGp(); in writeTo()
264 if (In.SymTab) in addSyntheticLocal()
265 In.SymTab->addSymbol(S); in addSyntheticLocal()
506 uint64_t VA = In.EhFrameHdr->getVA(); in getFdeData()
941 In.RelaDyn->addReloc(Target->TlsGotRel, this, Offset, S); in build()
949 In.RelaDyn->addReloc(Target->TlsModuleIndexRel, this, Offset, S); in build()
957 In.RelaDyn->addReloc(Target->TlsModuleIndexRel, this, Offset, S); in build()
963 In.RelaDyn->addReloc(Target->TlsOffsetRel, this, Offset, S); in build()
975 In.RelaDyn->addReloc(Target->RelativeRel, this, Offset, P.first); in build()
985 In.RelaDyn->addReloc({Target->RelativeRel, this, Offset, L.first, in build()
991 In.RelaDyn->addReloc({Target->RelativeRel, this, Offset, true, in build()
1204 addInt(DT_FILTER, In.DynStrTab->addString(S)); in DynamicSection()
1206 addInt(DT_AUXILIARY, In.DynStrTab->addString(S)); in DynamicSection()
1210 In.DynStrTab->addString(Config->Rpath)); in DynamicSection()
1215 addInt(DT_NEEDED, In.DynStrTab->addString(F->SoName)); in DynamicSection()
1218 addInt(DT_SONAME, In.DynStrTab->addString(Config->SoName)); in DynamicSection()
1263 size_t Size = In.RelaPlt->getSize(); in addPltRelSz()
1264 if (In.RelaIplt->getParent() == In.RelaPlt->getParent() && in addPltRelSz()
1265 In.RelaIplt->Name == In.RelaPlt->Name) in addPltRelSz()
1266 Size += In.RelaIplt->getSize(); in addPltRelSz()
1318 if (OutputSection *Sec = In.DynStrTab->getParent()) in finalizeContents()
1321 if (!In.RelaDyn->empty()) { in finalizeContents()
1322 addInSec(In.RelaDyn->DynamicTag, In.RelaDyn); in finalizeContents()
1323 addSize(In.RelaDyn->SizeDynamicTag, In.RelaDyn->getParent()); in finalizeContents()
1333 size_t NumRelativeRels = In.RelaDyn->getRelativeRelocCount(); in finalizeContents()
1338 if (In.RelrDyn && !In.RelrDyn->Relocs.empty()) { in finalizeContents()
1340 In.RelrDyn); in finalizeContents()
1342 In.RelrDyn->getParent()); in finalizeContents()
1352 if (In.RelaPlt->getParent()->Live) { in finalizeContents()
1353 addInSec(DT_JMPREL, In.RelaPlt); in finalizeContents()
1357 addInSec(DT_MIPS_PLTGOT, In.GotPlt); in finalizeContents()
1360 addInSec(DT_PLTGOT, In.Plt); in finalizeContents()
1363 addInSec(DT_PLTGOT, In.GotPlt); in finalizeContents()
1369 addInSec(DT_SYMTAB, In.DynSymTab); in finalizeContents()
1371 addInSec(DT_STRTAB, In.DynStrTab); in finalizeContents()
1372 addInt(DT_STRSZ, In.DynStrTab->getSize()); in finalizeContents()
1375 if (In.GnuHashTab) in finalizeContents()
1376 addInSec(DT_GNU_HASH, In.GnuHashTab); in finalizeContents()
1377 if (In.HashTab) in finalizeContents()
1378 addInSec(DT_HASH, In.HashTab); in finalizeContents()
1401 if (HasVerNeed || In.VerDef) in finalizeContents()
1403 if (In.VerDef) { in finalizeContents()
1404 addInSec(DT_VERDEF, In.VerDef); in finalizeContents()
1416 addInt(DT_MIPS_SYMTABNO, In.DynSymTab->getNumSymbols()); in finalizeContents()
1418 add(DT_MIPS_LOCAL_GOTNO, [] { return In.MipsGot->getLocalEntriesNum(); }); in finalizeContents()
1420 if (const Symbol *B = In.MipsGot->getFirstGlobalEntry()) in finalizeContents()
1423 addInt(DT_MIPS_GOTSYM, In.DynSymTab->getNumSymbols()); in finalizeContents()
1424 addInSec(DT_PLTGOT, In.MipsGot); in finalizeContents()
1425 if (In.MipsRldMap) { in finalizeContents()
1427 addInSec(DT_MIPS_RLD_MAP, In.MipsRldMap); in finalizeContents()
1430 addInSecRelative(DT_MIPS_RLD_MAP_REL, In.MipsRldMap); in finalizeContents()
1435 if (Config->EMachine == EM_PPC64 && !In.Plt->empty()) { in finalizeContents()
1440 return In.Plt->getVA(0) + Offset; in finalizeContents()
1512 InputSection *SymTab = Config->Relocatable ? In.SymTab : In.DynSymTab; in finalizeContents()
1518 if (In.RelaPlt == this) in finalizeContents()
1519 getParent()->Info = In.GotPlt->getParent()->SectionIndex; in finalizeContents()
1520 if (In.RelaIplt == this) in finalizeContents()
1521 getParent()->Info = In.IgotPlt->getParent()->SectionIndex; in finalizeContents()
1890 if (In.GnuHashTab) { in finalizeContents()
1892 In.GnuHashTab->addSymbols(Symbols); in finalizeContents()
2077 for (const SymbolTableEntry &Entry : In.SymTab->getSymbols()) { in writeTo()
2098 getParent()->Link = In.SymTab->getParent()->SectionIndex; in finalizeContents()
2102 return In.SymTab->getNumSymbols() * 4; in getSize()
2141 if (OutputSection *Sec = In.DynSymTab->getParent()) in finalizeContents()
2167 write32(Buf + 4, In.DynSymTab->getNumSymbols() - Symbols.size()); in writeTo()
2274 if (OutputSection *Sec = In.DynSymTab->getParent()) in finalizeContents()
2278 NumEntries += In.DynSymTab->getNumSymbols(); // The chain entries. in finalizeContents()
2281 NumEntries += In.DynSymTab->getNumSymbols(); in finalizeContents()
2289 unsigned NumSymbols = In.DynSymTab->getNumSymbols(); in writeTo()
2298 for (const SymbolTableEntry &S : In.DynSymTab->getSymbols()) { in writeTo()
2342 RelocationBaseSection *PltRelocSection = In.RelaPlt; in addEntry()
2344 PltRelocSection = In.RelaIplt; in addEntry()
2370 return IsIplt ? In.Plt->getSize() : 0; in getPltRelocOff()
2672 std::vector<FdeData> Fdes = In.EhFrame->getFdeData(); in writeTo()
2678 write32(Buf + 4, In.EhFrame->getParent()->Addr - this->getVA() - 4); in writeTo()
2691 return 12 + In.EhFrame->NumFdes * 8; in getSize()
2694 bool EhFrameHeader::empty() const { return In.EhFrame->empty(); } in empty()
2707 FileDefNameOff = In.DynStrTab->addString(getFileDefName()); in finalizeContents()
2709 V.NameOff = In.DynStrTab->addString(V.Name); in finalizeContents()
2711 if (OutputSection *Sec = In.DynStrTab->getParent()) in finalizeContents()
2765 getParent()->Link = In.DynSymTab->getParent()->SectionIndex; in finalizeContents()
2769 return (In.DynSymTab->getSymbols().size() + 1) * 2; in getSize()
2774 for (const SymbolTableEntry &S : In.DynSymTab->getSymbols()) { in writeTo()
2781 return !In.VerDef && InX<ELFT>::VerNeed->empty(); in empty()
2805 Needed.push_back({&File, In.DynStrTab->addString(File.SoName)}); in addSymbol()
2813 NV.StrTab = In.DynStrTab->addString(File.getStringTable().data() + in addSymbol()
2856 if (OutputSection *Sec = In.DynStrTab->getParent()) in finalizeContents()
3158 InStruct elf::In; member in elf