/sysdeps/generic/ |
A D | dl-fptr.h | 26 ElfW(Addr) ip; /* code entry point */ 27 ElfW(Addr) gp; /* global pointer */ 40 extern ElfW(Addr) _dl_boot_fptr_table []; 42 extern ElfW(Addr) _dl_make_fptr (struct link_map *, const ElfW(Sym) *, 43 ElfW(Addr));
|
A D | dl-machine.h | 56 static inline ElfW(Addr) 60 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt()
|
A D | dl-irel.h | 24 elf_ifunc_invoke (ElfW(Addr) addr) in DL_FIXUP_VALUE_TYPE()
|
A D | dl-lookupcfg.h | 20 #define DL_FIXUP_VALUE_TYPE ElfW(Addr)
|
/sysdeps/arc/ |
A D | dl-machine.h | 100 static inline ElfW(Addr) 109 static inline ElfW(Addr) 112 ElfW(Addr) build_addr, run_addr; in elf_machine_load_address() 136 ElfW(Addr) *plt_base = (ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); in elf_machine_runtime_setup() 137 ElfW(Addr) *got = (ElfW(Addr) *) (plt_base[5] + l->l_addr); in elf_machine_runtime_setup() 143 got[2] = (ElfW(Addr)) &_dl_runtime_resolve; in elf_machine_runtime_setup() 210 static inline ElfW(Addr) 214 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt() 237 ElfW(Addr) r_info = reloc->r_info; in elf_machine_rela() 239 ElfW(Addr) *const reloc_addr = reloc_addr_arg; in elf_machine_rela() [all …]
|
/sysdeps/hppa/ |
A D | dl-fptr.c | 113 static ElfW(Addr) 114 make_fdesc (ElfW(Addr) ip, ElfW(Addr) gp) in make_fdesc() 160 (ElfW(Addr)) root, in make_fdesc() 178 return (ElfW(Addr)) fdesc; in make_fdesc() 187 ElfW(Addr) *fptr_table; in ElfW() 216 (ElfW(Addr)) NULL, (ElfW(Addr)) fptr_table)) in ElfW() 225 ElfW(Addr) 227 ElfW(Addr) ip) in _dl_make_fptr() 248 ElfW(Addr) fdesc in _dl_make_fptr() 349 ElfW(Addr) [all …]
|
A D | dl-lookupcfg.h | 45 if ((ElfW(Addr)) (start) & 2) \ 46 addr = (ElfW(Addr)) start; \ 52 addr = (ElfW(Addr))((unsigned int)fptr | 2); \ 57 ElfW(Addr) addr; \ 65 ElfW(Addr) addr; \
|
A D | linkmap.h | 5 ElfW(Addr) *fptr_table;
|
/sysdeps/x86_64/ |
A D | dl-irel.h | 28 static inline ElfW(Addr) 30 elf_ifunc_invoke (ElfW(Addr) addr) in elf_ifunc_invoke() 32 return ((ElfW(Addr) (*) (void)) (addr)) (); in elf_ifunc_invoke() 39 ElfW(Addr) *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 44 ElfW(Addr) value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
|
A D | dl-machine.h | 45 return (ElfW(Addr)) &__ehdr_start; in elf_machine_load_address() 87 *(ElfW(Addr) *) (got + 1) = (ElfW(Addr)) l; in elf_machine_runtime_setup() 98 *(ElfW(Addr) *) (got + 2) = (ElfW(Addr)) &_dl_runtime_profile_avx512; in elf_machine_runtime_setup() 100 *(ElfW(Addr) *) (got + 2) = (ElfW(Addr)) &_dl_runtime_profile_avx; in elf_machine_runtime_setup() 102 *(ElfW(Addr) *) (got + 2) = (ElfW(Addr)) &_dl_runtime_profile_sse; in elf_machine_runtime_setup() 116 *(ElfW(Addr) *) (got + 2) in elf_machine_runtime_setup() 121 *(ElfW(Addr) *) (got + 2) in elf_machine_runtime_setup() 223 static inline ElfW(Addr) 227 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt() 234 static inline ElfW(Addr) [all …]
|
/sysdeps/s390/ |
A D | dl-irel.h | 29 static inline ElfW(Addr) 31 elf_ifunc_invoke (ElfW(Addr) addr) in elf_ifunc_invoke() 33 return ((ElfW(Addr) (*) (unsigned long int)) (addr)) (GLRO(dl_hwcap)); in elf_ifunc_invoke() 40 ElfW(Addr) *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 45 ElfW(Addr) value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
|
/sysdeps/riscv/ |
A D | dl-irel.h | 30 static inline ElfW(Addr) 32 elf_ifunc_invoke (ElfW(Addr) addr) in elf_ifunc_invoke() 36 return ((ElfW(Addr) (*) (uint64_t, void *)) (addr)) in elf_ifunc_invoke() 44 ElfW(Addr) *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 49 ElfW(Addr) value = elf_ifunc_invoke (reloc->r_addend); in elf_irela()
|
A D | dl-machine.h | 79 static inline ElfW(Addr) 83 return (ElfW(Addr)) &__ehdr_start; in elf_machine_load_address() 87 static inline ElfW(Addr) 152 static inline ElfW(Addr) 156 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt() 176 ElfW(Addr) r_info = reloc->r_info; in elf_machine_rela() 178 ElfW(Addr) *addr_field = (ElfW(Addr) *) reloc_addr; in elf_machine_rela() 181 ElfW(Addr) value = 0; in elf_machine_rela() 299 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel() 340 ElfW(Addr) *gotplt = (ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); in elf_machine_runtime_setup() [all …]
|
A D | linkmap.h | 3 ElfW(Addr) plt; /* Address of .plt. */
|
/sysdeps/aarch64/ |
A D | dl-irel.h | 31 static inline ElfW(Addr) 33 elf_ifunc_invoke (ElfW(Addr) addr) in elf_ifunc_invoke() 40 return ((ElfW(Addr) (*) (uint64_t, const __ifunc_arg_t *)) (addr)) in elf_ifunc_invoke() 48 ElfW(Addr) *const reloc_addr = (void *) reloc->r_offset; in elf_irela() 53 ElfW(Addr) value = elf_ifunc_invoke (reloc->r_addend); in elf_irela()
|
A D | dl-machine.h | 48 return (ElfW(Addr)) &__ehdr_start; in elf_machine_load_address() 69 ElfW(Addr) *got; in elf_machine_runtime_setup() 78 got[1] = (ElfW(Addr)) l; in elf_machine_runtime_setup() 88 got[2] = (ElfW(Addr)) &_dl_runtime_profile; in elf_machine_runtime_setup() 101 got[2] = (ElfW(Addr)) &_dl_runtime_resolve; in elf_machine_runtime_setup() 212 static inline ElfW(Addr) 216 ElfW(Addr) *reloc_addr, in elf_machine_fixup_plt() 217 ElfW(Addr) value) in elf_machine_fixup_plt() 223 static inline ElfW(Addr) 226 ElfW(Addr) value) in elf_machine_plt_value() [all …]
|
A D | ldsodefs.h | 29 ElfW(Addr) (*aarch64_gnu_pltenter) (ElfW(Sym) *, \ 39 ElfW(Addr) (*aarch64_gnu_pltexit) (ElfW(Sym) *, \
|
A D | linkmap.h | 23 ElfW(Addr) plt; /* Address of .plt */
|
/sysdeps/mips/ |
A D | dl-machine.h | 76 *(ElfW(Addr) *)ptr = (ElfW(Addr)) (r); \ 132 static inline ElfW(Addr) 144 static inline ElfW(Addr) 147 ElfW(Addr) addr; in elf_machine_load_address() 164 ElfW(Addr) tmp; in elf_machine_load_address() 455 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt() 483 ElfW(Addr) *addr_field = (ElfW(Addr) *) reloc_addr; in elf_machine_reloc() 640 ElfW(Addr) value; in elf_machine_reloc() 660 ElfW(Addr) value; in elf_machine_reloc() 774 ElfW(Addr) *got; in elf_machine_got_rel() [all …]
|
A D | dl-trampoline.c | 30 elf_machine_runtime_link_map (ElfW(Addr) gpreg, ElfW(Addr) stub_pc) in elf_machine_runtime_link_map() 50 ElfW(Addr) base, limit; in elf_machine_runtime_link_map() 77 ElfW(Addr) base, limit; in elf_machine_runtime_link_map() 114 static ElfW(Addr) 115 __dl_runtime_resolve (ElfW(Word), ElfW(Word), ElfW(Addr), ElfW(Addr)) 118 static ElfW(Addr) 121 ElfW(Addr) old_gpreg, in __dl_runtime_resolve() 122 ElfW(Addr) stub_pc) in __dl_runtime_resolve() 128 ElfW(Addr) *got in __dl_runtime_resolve() 129 = (ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); in __dl_runtime_resolve() [all …]
|
A D | linkmap.h | 3 ElfW(Addr) plt; /* Address of .plt */
|
A D | sotruss-lib.c | 26 ElfW(Addr) 57 ElfW(Addr) 88 ElfW(Addr)
|
/sysdeps/unix/sysv/linux/powerpc/powerpc64/ |
A D | ldsodefs.h | 32 && l->l_addr + sym->st_value >= (ElfW(Addr)) l->l_ld in _dl_ppc64_is_opd_sym() 39 const ElfW(Sym) *matchsym, ElfW(Addr) addr) in _dl_ppc64_addr_sym_match() 41 ElfW(Addr) value = l->l_addr + sym->st_value; in _dl_ppc64_addr_sym_match() 46 value = *(ElfW(Addr) *) value; in _dl_ppc64_addr_sym_match() 62 ElfW(Addr) matchvalue = l->l_addr + matchsym->st_value; in _dl_ppc64_addr_sym_match() 65 matchvalue = *(ElfW(Addr) *) matchvalue; in _dl_ppc64_addr_sym_match()
|
/sysdeps/x86/ |
A D | dl-prop.h | 86 const ElfW(Addr) size, const ElfW(Addr) align) in _dl_process_property_note() 98 const ElfW(Addr) start = (ElfW(Addr)) note; in _dl_process_property_note() 105 while ((ElfW(Addr)) (note + 1) - start < size) in _dl_process_property_note() 122 || (note->n_descsz % sizeof (ElfW(Addr))) != 0) in _dl_process_property_note() 185 ptr += ALIGN_UP (datasz, sizeof (ElfW(Addr))); in _dl_process_property_note()
|
/sysdeps/ia64/ |
A D | dl-lookupcfg.h | 47 addr = (ElfW(Addr)) fptr; \ 51 ElfW(Addr) addr; \ 59 ElfW(Addr) addr; \
|