Lines Matching refs:In

107     In.MipsGot->addTlsIndex(*C.File);  in handleMipsTlsRelocation()
112 In.MipsGot->addDynTlsEntry(*C.File, Sym); in handleMipsTlsRelocation()
145 In.RelaDyn->addReloc(Type, In.Got, Off, Dest); in handleARMTlsRelocation()
147 In.Got->Relocations.push_back({R_ABS, Type, Off, 0, Dest}); in handleARMTlsRelocation()
154 if (Expr == R_TLSLD_PC && In.Got->addTlsIndex()) { in handleARMTlsRelocation()
155 AddTlsReloc(In.Got->getTlsIndexOff(), Target->TlsModuleIndexRel, in handleARMTlsRelocation()
165 if (In.Got->addDynTlsEntry(Sym)) { in handleARMTlsRelocation()
166 uint64_t Off = In.Got->getGlobalDynOffset(Sym); in handleARMTlsRelocation()
192 if (In.Got->addDynTlsEntry(Sym)) { in handleTlsRelocation()
193 uint64_t Off = In.Got->getGlobalDynOffset(Sym); in handleTlsRelocation()
194 In.RelaDyn->addReloc( in handleTlsRelocation()
195 {Target->TlsDescRel, In.Got, Off, !Sym.IsPreemptible, &Sym, 0}); in handleTlsRelocation()
213 if (In.Got->addTlsIndex()) in handleTlsRelocation()
214 In.RelaDyn->addReloc(Target->TlsModuleIndexRel, In.Got, in handleTlsRelocation()
215 In.Got->getTlsIndexOff(), nullptr); in handleTlsRelocation()
237 In.Got->addEntry(Sym); in handleTlsRelocation()
239 In.Got->Relocations.push_back( in handleTlsRelocation()
249 if (In.Got->addDynTlsEntry(Sym)) { in handleTlsRelocation()
250 uint64_t Off = In.Got->getGlobalDynOffset(Sym); in handleTlsRelocation()
251 In.RelaDyn->addReloc(Target->TlsModuleIndexRel, In.Got, Off, &Sym); in handleTlsRelocation()
257 In.RelaDyn->addReloc(Target->TlsOffsetRel, In.Got, OffsetOff, &Sym); in handleTlsRelocation()
259 In.Got->Relocations.push_back( in handleTlsRelocation()
273 In.Got->addEntry(Sym); in handleTlsRelocation()
274 In.RelaDyn->addReloc(Target->TlsGotRel, In.Got, Sym.getGotOffset(), in handleTlsRelocation()
576 In.BssRelRo->getParent()->addSection(Sec); in addCopyRelSymbol()
578 In.Bss->getParent()->addSection(Sec); in addCopyRelSymbol()
586 In.RelaDyn->addReloc(Target->CopyRel, Sec, 0, &SS); in addCopyRelSymbol()
754 if (In.RelrDyn && IS->Alignment >= 2 && OffsetInSec % 2 == 0) { in addRelativeReloc()
756 In.RelrDyn->Relocs.push_back({IS, OffsetInSec}); in addRelativeReloc()
759 In.RelaDyn->addReloc(Target->RelativeRel, IS, OffsetInSec, Sym, Addend, Expr, in addRelativeReloc()
773 In.Got->addEntry(Sym); in addGotEntry()
795 In.Got->Relocations.push_back({Expr, Target->GotRel, Off, 0, &Sym}); in addGotEntry()
802 addRelativeReloc(In.Got, Off, &Sym, 0, R_ABS, Target->GotRel); in addGotEntry()
805 In.RelaDyn->addReloc(Sym.isTls() ? Target->TlsGotRel : Target->GotRel, In.Got, in addGotEntry()
852 In.RelaDyn->addReloc(Type, &Sec, Offset, &Sym, Addend, R_ADDEND, Type); in processRelocAux()
864 In.RelaDyn->addReloc(Rel, &Sec, Offset, &Sym, Addend, R_ADDEND, Type); in processRelocAux()
882 In.MipsGot->addEntry(*Sec.File, Sym, Addend, Expr); in processRelocAux()
969 addPltEntry<ELFT>(In.Plt, In.GotPlt, In.RelaPlt, Target->PltRel, Sym); in processRelocAux()
971 replaceWithDefined(Sym, In.Plt, getPltEntryOffset(Sym.PltIndex), 0); in processRelocAux()
1044 In.Got->HasGotOffRel = true; in scanReloc()
1060 addPltEntry<ELFT>(In.Iplt, In.IgotPlt, In.RelaIplt, Target->IRelativeRel, in scanReloc()
1063 addPltEntry<ELFT>(In.Plt, In.GotPlt, In.RelaPlt, Target->PltRel, Sym); in scanReloc()
1076 In.MipsGot->addEntry(*Sec.File, Sym, Addend, Expr); in scanReloc()