/sysdeps/generic/ |
A D | dl-machine.h | 40 static inline Elf32_Addr 48 static inline Elf32_Addr 73 Elf32_Addr (*resolve) (const Elf32_Sym **ref, in elf_machine_rel() 74 Elf32_Addr reloc_addr, in elf_machine_rel() 77 Elf32_Addr *const reloc_addr = (Elf32_Addr *) reloc->r_offset; in elf_machine_rel() 78 Elf32_Addr loadbase; in elf_machine_rel() 93 auto inline Elf32_Addr 97 Elf32_Addr (*resolve) (const Elf32_Sym **ref, in elf_machine_rela() 98 Elf32_Addr reloc_addr, in elf_machine_rela() 120 Elf32_Addr *got = (Elf32_Addr *) D_PTR (l, l_info[DT_PLTGOT]); in elf_machine_runtime_setup() [all …]
|
/sysdeps/sparc/sparc32/ |
A D | dl-irel.h | 30 static inline Elf32_Addr in Elf32_Addr() function 32 elf_ifunc_invoke (Elf32_Addr addr) in Elf32_Addr() 34 return ((Elf32_Addr (*) (int)) (addr)) (GLRO(dl_hwcap)); in Elf32_Addr() 45 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 46 Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela() 51 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 52 Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
|
A D | dl-machine.h | 68 static inline Elf32_Addr 79 static inline Elf32_Addr 105 Elf32_Addr *plt; in elf_machine_runtime_setup() 111 Elf32_Addr rfunc; in elf_machine_runtime_setup() 144 plt[3] = (Elf32_Addr) l; in elf_machine_runtime_setup() 168 - (Elf32_Addr) plt); in elf_machine_runtime_setup() 294 static inline Elf32_Addr 298 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 312 static inline Elf32_Addr 314 Elf32_Addr value) in elf_machine_plt_value() [all …]
|
A D | dl-plt.h | 31 static inline __attribute__ ((always_inline)) Elf32_Addr 32 sparc_fixup_plt (const Elf32_Rela *reloc, Elf32_Addr *reloc_addr, in sparc_fixup_plt() 33 Elf32_Addr value, int t, int do_flush) in sparc_fixup_plt() 44 disp = value - (Elf32_Addr) reloc_addr; in sparc_fixup_plt()
|
/sysdeps/m68k/ |
A D | dl-machine.h | 40 static inline Elf32_Addr 43 Elf32_Addr addr; in elf_machine_dynamic() 52 static inline Elf32_Addr 55 Elf32_Addr addr; in elf_machine_load_address() 76 Elf32_Addr *got; in elf_machine_runtime_setup() 98 got[2] = (Elf32_Addr) &_dl_runtime_profile; in elf_machine_runtime_setup() 111 got[2] = (Elf32_Addr) &_dl_runtime_resolve; in elf_machine_runtime_setup() 188 static inline Elf32_Addr 192 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 199 static inline Elf32_Addr [all …]
|
/sysdeps/s390/s390-32/ |
A D | dl-machine.h | 54 static inline Elf32_Addr 57 register Elf32_Addr *got; in elf_machine_dynamic() 69 static inline Elf32_Addr 72 Elf32_Addr addr; in elf_machine_load_address() 106 Elf32_Addr *got; in elf_machine_runtime_setup() 132 got[2] = (Elf32_Addr) &_dl_runtime_profile; in elf_machine_runtime_setup() 151 got[2] = (Elf32_Addr) &_dl_runtime_resolve; in elf_machine_runtime_setup() 293 static inline Elf32_Addr 297 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 303 static inline Elf32_Addr [all …]
|
/sysdeps/i386/ |
A D | dl-irel.h | 28 static inline Elf32_Addr in Elf32_Addr() function 30 elf_ifunc_invoke (Elf32_Addr addr) in Elf32_Addr() 32 return ((Elf32_Addr (*) (void)) (addr)) (); in Elf32_Addr() 39 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irel() 44 Elf32_Addr value = elf_ifunc_invoke(*reloc_addr); in elf_irel()
|
A D | dl-machine.h | 41 static inline Elf32_Addr __attribute__ ((unused)) 45 return (Elf32_Addr) &__ehdr_start; in elf_machine_load_address() 63 Elf32_Addr *got; in elf_machine_runtime_setup() 85 l->l_mach.gotplt = (Elf32_Addr) &got[3]; in elf_machine_runtime_setup() 99 : (Elf32_Addr) &_dl_runtime_profile); in elf_machine_runtime_setup() 111 ? (Elf32_Addr) &_dl_runtime_resolve_shstk in elf_machine_runtime_setup() 112 : (Elf32_Addr) &_dl_runtime_resolve); in elf_machine_runtime_setup() 230 static inline Elf32_Addr 234 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 240 static inline Elf32_Addr [all …]
|
/sysdeps/arm/ |
A D | dl-irel.h | 29 static inline Elf32_Addr in Elf32_Addr() function 31 elf_ifunc_invoke (Elf32_Addr addr) in Elf32_Addr() 33 return ((Elf32_Addr (*) (unsigned long int)) (addr)) (GLRO(dl_hwcap)); in Elf32_Addr() 40 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irel() 45 Elf32_Addr value = elf_ifunc_invoke (*reloc_addr); in elf_irel()
|
A D | dl-machine.h | 66 Elf32_Addr *got; in elf_machine_runtime_setup() 93 got[2] = (Elf32_Addr) &_dl_runtime_profile; in elf_machine_runtime_setup() 104 got[2] = (Elf32_Addr) &_dl_runtime_resolve; in elf_machine_runtime_setup() 248 static inline Elf32_Addr 252 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 258 static inline Elf32_Addr 260 Elf32_Addr value) in elf_machine_plt_value() 278 Elf32_Addr new_value; in relocate_pc24() 281 inline bool set_new_value (Elf32_Addr v) in relocate_pc24() 284 Elf32_Addr topbits = new_value & 0xfe000000; in relocate_pc24() [all …]
|
A D | ldsodefs.h | 28 Elf32_Addr (*arm_gnu_pltenter) (Elf32_Sym *, unsigned int, uintptr_t *, \ 34 Elf32_Addr (*arm_gnu_pltexit) (Elf32_Sym *, unsigned int, uintptr_t *, \
|
A D | linkmap.h | 3 Elf32_Addr plt; /* Address of .plt */
|
/sysdeps/csky/ |
A D | dl-machine.h | 39 static inline Elf32_Addr 42 register Elf32_Addr *got __asm__ ("gb"); in elf_machine_dynamic() 47 static inline Elf32_Addr 51 Elf32_Addr got_addr = (Elf32_Addr) &__dl_start; in elf_machine_load_address() 52 Elf32_Addr pcrel_addr; in elf_machine_load_address() 66 Elf32_Addr *got; in elf_machine_runtime_setup() 88 got[2] = (Elf32_Addr) &_dl_runtime_resolve; in elf_machine_runtime_setup() 189 static inline Elf32_Addr 193 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 200 static inline Elf32_Addr [all …]
|
A D | linkmap.h | 3 Elf32_Addr plt; /* Address of .plt. */
|
/sysdeps/powerpc/powerpc32/ |
A D | dl-irel.h | 29 static inline Elf32_Addr in Elf32_Addr() function 31 elf_ifunc_invoke (Elf32_Addr addr) in Elf32_Addr() 33 return ((Elf32_Addr (*) (unsigned long int)) (addr)) (GLRO(dl_hwcap)); in Elf32_Addr() 44 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 45 Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
|
A D | dl-machine.h | 46 Elf32_Addr *got; in ppc_got() 69 Elf32_Addr *branchaddr; in elf_machine_load_address() 70 Elf32_Addr runtime_dynamic; in elf_machine_load_address() 203 got[2] = (Elf32_Addr) map; in elf_machine_runtime_setup() 229 Elf32_Addr *reloc_addr, 230 Elf32_Addr finaladdr); 232 static inline Elf32_Addr 247 static inline Elf32_Addr 249 Elf32_Addr value) in elf_machine_plt_value() 271 Elf32_Addr finaladdr, [all …]
|
A D | dl-machine.c | 331 Elf32_Addr 333 Elf32_Addr *reloc_addr, Elf32_Addr finaladdr) in __elf_machine_fixup_plt() 383 Elf32_Addr *const reloc_addr, in _dl_reloc_overflow() 410 Elf32_Addr *const reloc_addr, in __process_machine_rela() 411 Elf32_Addr const finaladdr, in __process_machine_rela() 433 *reloc_addr = ((Elf32_Addr (*) (void)) finaladdr) (); in __process_machine_rela() 575 inline void do_reloc16 (const char *r_name, Elf32_Addr value) in __process_machine_rela() 581 inline void do_reloc16_LO (const char *r_name, Elf32_Addr value) in __process_machine_rela() 585 inline void do_reloc16_HI (const char *r_name, Elf32_Addr value) in __process_machine_rela() 589 inline void do_reloc16_HA (const char *r_name, Elf32_Addr value) in __process_machine_rela()
|
/sysdeps/nios2/ |
A D | dl-machine.h | 40 static inline Elf32_Addr 43 Elf32_Addr *dynamic; in elf_machine_dynamic() 55 static inline Elf32_Addr 58 Elf32_Addr result; in elf_machine_load_address() 84 Elf32_Addr *got = (Elf32_Addr *) D_PTR (l, l_info[DT_PLTGOT]); in elf_machine_runtime_setup() 89 got[2] = (Elf32_Addr) &_dl_runtime_resolve; in elf_machine_runtime_setup() 207 static inline Elf32_Addr 211 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 217 static inline Elf32_Addr 219 Elf32_Addr value) in elf_machine_plt_value() [all …]
|
/sysdeps/sh/ |
A D | dl-machine.h | 44 register Elf32_Addr *got; in elf_machine_dynamic() 54 Elf32_Addr addr; in elf_machine_load_address() 77 Elf32_Addr *got; in elf_machine_runtime_setup() 94 l->l_mach.gotplt = (Elf32_Addr) &got[3]; in elf_machine_runtime_setup() 115 got[2] = (Elf32_Addr) &_dl_runtime_resolve; in elf_machine_runtime_setup() 234 static inline Elf32_Addr 238 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 244 static inline Elf32_Addr 246 Elf32_Addr value) in elf_machine_plt_value() 270 Elf32_Addr value; in elf_machine_rela() [all …]
|
A D | linkmap.h | 3 Elf32_Addr plt; /* Address of .plt + 36 */ 4 Elf32_Addr gotplt; /* Address of .got + 0x0c */
|
/sysdeps/microblaze/ |
A D | dl-machine.h | 39 static inline Elf32_Addr 46 Elf32_Addr got_entry_0; in elf_machine_dynamic() 55 static inline Elf32_Addr 62 Elf32_Addr dyn; in elf_machine_load_address() 174 static inline Elf32_Addr 178 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() 184 static inline Elf32_Addr 186 Elf32_Addr value) in elf_machine_plt_value() 215 Elf32_Addr *const reloc_addr = reloc_addr_arg; in elf_machine_rela() 285 Elf32_Addr *const reloc_addr = reloc_addr_arg; in elf_machine_rela_relative() [all …]
|
/sysdeps/hppa/ |
A D | dl-machine.h | 85 static inline Elf32_Addr 88 static inline Elf32_Addr 91 Elf32_Addr dynamic; in elf_machine_dynamic() 102 static inline Elf32_Addr 105 static inline Elf32_Addr 108 Elf32_Addr dynamic; in elf_machine_load_address() 170 Elf32_Addr *got = NULL; in elf_machine_runtime_setup() 176 Elf32_Addr i[2]; in elf_machine_runtime_setup() 226 got[1] = (Elf32_Addr) l; in elf_machine_runtime_setup() 562 Elf32_Addr value; in elf_machine_rela() [all …]
|
/sysdeps/x86/ |
A D | linkmap.h | 12 Elf32_Addr plt; /* Address of .plt + 0x16 */ 13 Elf32_Addr gotplt; /* Address of .got + 0x0c */
|
A D | ldsodefs.h | 34 Elf32_Addr (*i86_gnu_pltenter) (Elf32_Sym *, unsigned int, uintptr_t *, \ 43 Elf32_Addr (*x32_gnu_pltenter) (Elf32_Sym *, unsigned int, uintptr_t *, \
|
/sysdeps/s390/ |
A D | linkmap.h | 10 Elf32_Addr plt; /* Address of .plt + 0x2c */
|