Home
last modified time | relevance | path

Searched refs:pltgot (Results 1 – 9 of 9) sorted by relevance

/freebsd/libexec/rtld-elf/powerpc/
H A Dreloc.c403 pltlongresolve = obj->pltgot + 5; in reloc_plt_object()
417 jmptab = obj->pltgot + JMPTAB_BASE(N); in reloc_plt_object()
477 if (obj->pltgot != NULL && obj->gotptr == NULL) in reloc_plt()
478 __syncicache(obj->pltgot, JMPTAB_BASE(N)*4); in reloc_plt()
554 assert(wherep >= (Elf_Word *)obj->pltgot); in reloc_jmpslot()
556 (Elf_Word *)obj->pltgot + obj->pltrelasize); in reloc_jmpslot()
587 pltcall = obj->pltgot; in reloc_jmpslot()
592 jmptab = obj->pltgot + JMPTAB_BASE(N); in reloc_jmpslot()
718 pltcall = obj->pltgot; in init_pltgot()
761 jmptab = obj->pltgot + JMPTAB_BASE(N); in init_pltgot()
[all …]
/freebsd/libexec/rtld-elf/riscv/
H A Dreloc.c77 if (obj->pltgot != NULL) { in init_pltgot()
78 obj->pltgot[0] = (Elf_Addr)&_rtld_bind_start; in init_pltgot()
79 obj->pltgot[1] = (Elf_Addr)obj; in init_pltgot()
/freebsd/libexec/rtld-elf/arm/
H A Dreloc.c22 if (obj->pltgot != NULL) { in init_pltgot()
23 obj->pltgot[1] = (Elf_Addr) obj; in init_pltgot()
24 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
/freebsd/libexec/rtld-elf/amd64/
H A Dreloc.c119 if (obj->pltgot != NULL) { in init_pltgot()
120 obj->pltgot[1] = (Elf_Addr) obj; in init_pltgot()
121 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
/freebsd/libexec/rtld-elf/i386/
H A Dreloc.c117 if (obj->pltgot != NULL) { in init_pltgot()
118 obj->pltgot[1] = (Elf_Addr) obj; in init_pltgot()
119 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c116 if (obj->pltgot != NULL) { in init_pltgot()
117 obj->pltgot[1] = (Elf_Addr) obj; in init_pltgot()
118 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start; in init_pltgot()
/freebsd/libexec/rtld-elf/
H A Drtld.h169 Elf_Addr *pltgot; /* PLT or GOT, depending on architecture */ member
H A Drtld.c748 dbg("RTLD pltgot = %p", obj_rtld.pltgot); in _rtld()
1430 obj->pltgot = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr); in digest_dynamic1()
/freebsd/libexec/rtld-elf/powerpc64/
H A Dreloc.c676 pltcall = obj->pltgot; in init_pltgot()