Home
last modified time | relevance | path

Searched refs:gotPlt (Results 1 – 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lld/ELF/Arch/
DX86.cpp214 uint32_t gotPlt = in.gotPlt->getVA(); in writePltHeader() local
215 write32le(buf + 2, gotPlt + 4); in writePltHeader()
216 write32le(buf + 8, gotPlt + 8); in writePltHeader()
229 write32le(buf + 2, sym.getGotPltVA() - in.gotPlt->getVA()); in writePlt()
470 write32le(buf + 6, sym.getGotPltVA() - in.gotPlt->getVA()); in writePlt()
567 uint32_t ebx = in.gotPlt->getVA(); in writePlt()
607 uint32_t gotPlt = in.gotPlt->getVA(); in writePltHeader() local
608 write32le(buf + 2, gotPlt + 4); in writePltHeader()
609 write32le(buf + 8, gotPlt + 8); in writePltHeader()
DMips.cpp262 uint64_t gotPlt = in.gotPlt->getVA(); in writePltHeader() local
278 relocateNoSym(buf, R_MICROMIPS_PC19_S2, gotPlt - plt); in writePltHeader()
283 relocateNoSym(buf, R_MICROMIPS_PC23_S2, gotPlt - plt); in writePltHeader()
315 uint64_t gotPlt = in.gotPlt->getVA(); in writePltHeader() local
316 writeValue(buf, gotPlt + 0x8000, 16, 16); in writePltHeader()
317 writeValue(buf + 4, gotPlt, 16, 0); in writePltHeader()
318 writeValue(buf + 8, gotPlt, 16, 0); in writePltHeader()
DX86_64.cpp397 uint64_t gotPlt = in.gotPlt->getVA(); in writePltHeader() local
399 write32le(buf + 2, gotPlt - plt + 2); // GOTPLT+8 in writePltHeader()
400 write32le(buf + 8, gotPlt - plt + 4); // GOTPLT+16 in writePltHeader()
1072 uint64_t gotPlt = in.gotPlt->getVA(); in writePltHeader() local
1074 write32le(buf + 2, gotPlt - plt - 6 + 8); in writePltHeader()
1075 write32le(buf + 9, gotPlt - plt - 13 + 16); in writePltHeader()
DARM.cpp193 uint64_t gotPlt = in.gotPlt->getVA(); in writePltHeaderLong() local
195 write32le(buf + 16, gotPlt - l1 - 8); in writePltHeaderLong()
212 uint64_t offset = in.gotPlt->getVA() - in.plt->getVA() - 4; in writePltHeader()
DAArch64.cpp233 uint64_t got = in.gotPlt->getVA(); in writePltHeader()
663 uint64_t got = in.gotPlt->getVA(); in writePltHeader()
DHexagon.cpp362 uint64_t off = in.gotPlt->getVA() - in.plt->getVA(); in writePltHeader()
DRISCV.cpp192 uint32_t offset = in.gotPlt->getVA() - in.plt->getVA(); in writePltHeader()
DPPC64.cpp1110 int64_t gotPltOffset = in.gotPlt->getVA() - (in.plt->getVA() + 8); in writePltHeader()
/freebsd-12-stable/contrib/llvm-project/lld/ELF/
DRelocations.cpp1078 static void addPltEntry(PltSection *plt, GotPltSection *gotPlt, in addPltEntry() argument
1081 gotPlt->addEntry(sym); in addPltEntry()
1082 rel->addReloc({type, gotPlt, sym.getGotPltOffset(), in addPltEntry()
1265 addPltEntry(in.plt, in.gotPlt, in.relaPlt, target->pltRel, sym); in processRelocAux()
1405 in.gotPlt->hasGotPltOffRel = true; in scanReloc()
1439 addPltEntry(in.plt, in.gotPlt, in.relaPlt, target->pltRel, sym); in scanReloc()
2133 addPltEntry(in.plt, in.gotPlt, in.relaPlt, target->pltRel, in hexagonTLSSymbolUpdate()
DInputSection.cpp698 return in.gotPlt->getVA() + a - p; in getRelocTargetVA()
703 return sym.getVA(a) - in.gotPlt->getVA(); in getRelocTargetVA()
706 return sym.getGotVA() + a - in.gotPlt->getVA(); in getRelocTargetVA()
852 return in.got->getGlobalDynAddr(sym) + a - in.gotPlt->getVA(); in getRelocTargetVA()
856 return in.got->getVA() + in.got->getTlsIndexOff() + a - in.gotPlt->getVA(); in getRelocTargetVA()
DWriter.cpp516 in.gotPlt = make<GotPltSection>(); in createSyntheticSections()
517 add(in.gotPlt); in createSyntheticSections()
525 in.gotPlt->hasGotPltOffRel = true; in createSyntheticSections()
885 if (sec == in.gotPlt->getParent()) in isRelroSection()
1136 InputSection *gotSection = in.gotPlt; in setReservedSymbolSections()
2172 finalizeSynthetic(in.gotPlt); in finalizeSections()
DSymbols.cpp170 return in.gotPlt->getVA() + getGotPltOffset(); in getGotPltVA()
DSyntheticSections.h1251 GotPltSection *gotPlt; member
DSyntheticSections.cpp1445 addInSec(DT_MIPS_PLTGOT, in.gotPlt); in finalizeContents()
1458 addInSec(DT_PLTGOT, in.gotPlt); in finalizeContents()
1673 getParent()->info = in.gotPlt->getParent()->sectionIndex; in finalizeContents()