Searched refs:jmptab (Results 1 – 2 of 2) sorted by relevance
/freebsd/libexec/rtld-elf/powerpc/ |
H A D | reloc.c | 388 Elf_Addr *pltresolve, *pltlongresolve, *jmptab; in reloc_plt_object() local 417 jmptab = obj->pltgot + JMPTAB_BASE(N); in reloc_plt_object() 418 jmptab[reloff] = (u_int)pltlongresolve; in reloc_plt_object() 424 where[0] = 0x3d600000 | _ppc_ha(&jmptab[reloff]); in reloc_plt_object() 425 where[1] = 0x858b0000 | _ppc_la(&jmptab[reloff]); in reloc_plt_object() 579 Elf_Addr *pltcall, *jmptab; in reloc_jmpslot() local 592 jmptab = obj->pltgot + JMPTAB_BASE(N); in reloc_jmpslot() 593 jmptab[reloff] = target; in reloc_jmpslot() 715 Elf_Word *jmptab; in init_pltgot() local 761 jmptab = obj->pltgot + JMPTAB_BASE(N); in init_pltgot() [all …]
|
H A D | rtld_start.S | 283 lis %r12,0 # lis 12,jmptab@ha 284 addi %r12,%r12,0 # addi 12,12,jmptab@l 312 slwi %r11,%r11,2 # jmptab offset = index * 4 313 addis %r11,%r11,0 # addis 11,11,jmptab@ha 314 lwz %r11,0(%r11) # lwz 11,jmptab@l(11) 316 bctr # (*jmptab[index])()
|