Home
last modified time | relevance | path

Searched refs:ElfW (Results 1 – 25 of 107) sorted by relevance

12345

/sysdeps/arc/
A Ddl-machine.h100 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()
210 static inline ElfW(Addr)
212 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, in elf_machine_fixup_plt()
214 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt()
233 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
321 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative()
[all …]
A Dldsodefs.h28 ElfW(Addr) (*arc_gnu_pltenter) (ElfW(Sym) *, unsigned int, \
35 unsigned int (*arc_gnu_pltexit) (ElfW(Sym) *, unsigned int, \
/sysdeps/x86_64/
A Ddl-machine.h87 *(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()
223 static inline ElfW(Addr)
225 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, in elf_machine_fixup_plt()
227 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt()
234 static inline ElfW(Addr)
255 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
522 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative()
[all …]
A Ddl-irel.h28 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()
37 elf_irela (const ElfW(Rela) *reloc) in elf_irela()
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()
/sysdeps/mips/
A Ddl-trampoline.c30 elf_machine_runtime_link_map (ElfW(Addr) gpreg, ElfW(Addr) stub_pc) in elf_machine_runtime_link_map()
42 ElfW(Word) g1; 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)
122 ElfW(Addr) stub_pc) in __dl_runtime_resolve()
128 ElfW(Addr) *got in __dl_runtime_resolve()
132 const ElfW(Word) gotsym in __dl_runtime_resolve()
[all …]
A Ddl-machine.h76 *(ElfW(Addr) *)ptr = (ElfW(Addr)) (r); \
147 ElfW(Addr) addr; in elf_machine_load_address()
164 ElfW(Addr) tmp; in elf_machine_load_address()
453 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, in elf_machine_fixup_plt()
455 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt()
478 ElfW(Addr) r_info, const ElfW(Sym) *sym, in elf_machine_reloc()
483 ElfW(Addr) *addr_field = (ElfW(Addr) *) reloc_addr; in elf_machine_reloc()
640 ElfW(Addr) value; in elf_machine_reloc()
713 const ElfW(Rel) *reloc, const ElfW(Sym) *sym, in elf_machine_rel()
731 ElfW(Addr) l_addr, const ElfW(Rel) *reloc, in elf_machine_lazy_rel()
[all …]
A Dsotruss-lib.c26 ElfW(Addr)
27 la_mips_o32_gnu_pltenter (ElfW(Sym) *sym __attribute__ ((unused)), in la_mips_o32_gnu_pltenter()
44 la_mips_o32_gnu_pltexit (ElfW(Sym) *sym, unsigned int ndx, uintptr_t *refcook, in la_mips_o32_gnu_pltexit()
57 ElfW(Addr)
58 la_mips_n32_gnu_pltenter (ElfW(Sym) *sym __attribute__ ((unused)), in la_mips_n32_gnu_pltenter()
75 la_mips_n32_gnu_pltexit (ElfW(Sym) *sym, unsigned int ndx, uintptr_t *refcook, in la_mips_n32_gnu_pltexit()
88 ElfW(Addr)
89 la_mips_n64_gnu_pltenter (ElfW(Sym) *sym __attribute__ ((unused)), in la_mips_n64_gnu_pltenter()
106 la_mips_n64_gnu_pltexit (ElfW(Sym) *sym, unsigned int ndx, uintptr_t *refcook, in la_mips_n64_gnu_pltexit()
A Dlinkmap.h3 ElfW(Addr) plt; /* Address of .plt */
4 ElfW(Word) fpabi; /* FP ABI of the object */
/sysdeps/generic/
A Ddl-fptr.h26 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 Ddl-machine.h56 static inline ElfW(Addr)
58 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, in elf_machine_fixup_plt()
59 const ElfW(Rel) *reloc, in elf_machine_fixup_plt()
60 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt()
/sysdeps/hppa/
A Ddl-fptr.c113 static ElfW(Addr)
114 make_fdesc (ElfW(Addr) ip, ElfW(Addr) gp) 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()
324 extern ElfW(Addr) _dl_fixup (struct link_map *, ElfW(Word)) attribute_hidden;
349 ElfW(Addr)
352 ElfW(Addr) addr = (ElfW(Addr)) address; in _dl_lookup_address()
[all …]
A Ddl-lookupcfg.h27 void *_dl_symbol_address (struct link_map *map, const ElfW(Sym) *ref);
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; \
/sysdeps/riscv/
A Ddl-machine.h79 static inline ElfW(Addr)
87 static inline ElfW(Addr)
152 static inline ElfW(Addr)
154 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, in elf_machine_fixup_plt()
156 ElfW(Addr) *reloc_addr, ElfW(Addr) value) in elf_machine_fixup_plt()
172 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, 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()
290 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative()
299 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
[all …]
A Ddl-irel.h30 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()
42 elf_irela (const ElfW(Rela) *reloc) in elf_irela()
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 Dldsodefs.h28 ElfW(Addr) (*riscv_gnu_pltenter) (ElfW(Sym) *, unsigned int, \
35 unsigned int (*riscv_gnu_pltexit) (ElfW(Sym) *, unsigned int, \
/sysdeps/aarch64/
A Ddl-machine.h69 ElfW(Addr) *got; in elf_machine_runtime_setup()
78 got[1] = (ElfW(Addr)) l; in elf_machine_runtime_setup()
212 static inline ElfW(Addr)
214 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, 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()
242 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
374 const ElfW(Rela) *reloc, in elf_machine_rela_relative()
384 ElfW(Addr) l_addr, in elf_machine_lazy_rel()
[all …]
A Ddl-irel.h31 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()
46 elf_irela (const ElfW(Rela) *reloc) in elf_irela()
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 Dldsodefs.h29 ElfW(Addr) (*aarch64_gnu_pltenter) (ElfW(Sym) *, \
39 ElfW(Addr) (*aarch64_gnu_pltexit) (ElfW(Sym) *, \
/sysdeps/s390/
A Ddl-irel.h29 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()
38 elf_irela (const ElfW(Rela) *reloc) in elf_irela()
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/unix/sysv/linux/powerpc/powerpc64/
A Dldsodefs.h29 _dl_ppc64_is_opd_sym (const struct link_map *l, const ElfW(Sym) *sym) in _dl_ppc64_is_opd_sym()
32 && l->l_addr + sym->st_value >= (ElfW(Addr)) l->l_ld in _dl_ppc64_is_opd_sym()
38 _dl_ppc64_addr_sym_match (const struct link_map *l, const ElfW(Sym) *sym, in _dl_ppc64_addr_sym_match()
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/unix/sysv/linux/
A Ddl-sysdep.c55 ElfW(Nhdr) hdr; in _dl_discover_osversion()
57 } expected_note = { { sizeof "Linux", sizeof (ElfW(Word)), 0 }, "Linux" }; in _dl_discover_osversion()
58 const ElfW(Phdr) *const phdr = GLRO(dl_sysinfo_map)->l_phdr; in _dl_discover_osversion()
59 const ElfW(Word) phnum = GLRO(dl_sysinfo_map)->l_phnum; in _dl_discover_osversion()
63 const ElfW(Addr) start = (phdr[i].p_vaddr in _dl_discover_osversion()
65 const ElfW(Nhdr) *note = (const void *) start; in _dl_discover_osversion()
66 while ((ElfW(Addr)) (note + 1) - start < phdr[i].p_memsz) in _dl_discover_osversion()
69 return *(const ElfW(Word) *) ((const void *) note in _dl_discover_osversion()
/sysdeps/nios2/
A Dldsodefs.h28 ElfW(Addr) (*nios2_gnu_pltenter) (ElfW(Sym) *, unsigned int, \
35 unsigned int (*nios2_gnu_pltexit) (ElfW(Sym) *, unsigned int, \
/sysdeps/x86/
A Ddl-prop.h85 _dl_process_property_note (struct link_map *l, const ElfW(Nhdr) *note, in _dl_process_property_note()
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()
210 _dl_process_pt_note (struct link_map *l, int fd, const ElfW(Phdr) *ph) in _dl_process_pt_note()
212 const ElfW(Nhdr) *note = (const void *) (ph->p_vaddr + l->l_addr); in _dl_process_pt_note()
/sysdeps/arc/bits/
A Dlink.h38 extern ElfW(Addr) la_arc_gnu_pltenter (ElfW(Sym) *__sym, unsigned int __ndx,
45 extern unsigned int la_arc_gnu_pltexit (ElfW(Sym) *__sym, unsigned int __ndx,
/sysdeps/riscv/bits/
A Dlink.h42 extern ElfW(Addr) la_riscv_gnu_pltenter (ElfW(Sym) *__sym, unsigned int __ndx,
49 extern unsigned int la_riscv_gnu_pltexit (ElfW(Sym) *__sym, unsigned int __ndx,

Completed in 55 milliseconds

12345