| /freebsd-12-stable/contrib/llvm-project/lld/ELF/Arch/ |
| D | X86.cpp | 214 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()
|
| D | Mips.cpp | 262 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()
|
| D | X86_64.cpp | 397 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()
|
| D | ARM.cpp | 193 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()
|
| D | AArch64.cpp | 233 uint64_t got = in.gotPlt->getVA(); in writePltHeader() 663 uint64_t got = in.gotPlt->getVA(); in writePltHeader()
|
| D | Hexagon.cpp | 362 uint64_t off = in.gotPlt->getVA() - in.plt->getVA(); in writePltHeader()
|
| D | RISCV.cpp | 192 uint32_t offset = in.gotPlt->getVA() - in.plt->getVA(); in writePltHeader()
|
| D | PPC64.cpp | 1110 int64_t gotPltOffset = in.gotPlt->getVA() - (in.plt->getVA() + 8); in writePltHeader()
|
| /freebsd-12-stable/contrib/llvm-project/lld/ELF/ |
| D | Relocations.cpp | 1078 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()
|
| D | InputSection.cpp | 698 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()
|
| D | Writer.cpp | 516 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()
|
| D | Symbols.cpp | 170 return in.gotPlt->getVA() + getGotPltOffset(); in getGotPltVA()
|
| D | SyntheticSections.h | 1251 GotPltSection *gotPlt; member
|
| D | SyntheticSections.cpp | 1445 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()
|