Lines Matching refs:ElfW
37 elf_machine_matches_host (const ElfW(Ehdr) *ehdr) in elf_machine_matches_host()
44 static inline ElfW(Addr) __attribute__ ((unused))
47 extern const ElfW(Ehdr) __ehdr_start attribute_hidden; in elf_machine_load_address()
48 return (ElfW(Addr)) &__ehdr_start; in elf_machine_load_address()
53 static inline ElfW(Addr) __attribute__ ((unused))
56 extern ElfW(Dyn) _DYNAMIC[] attribute_hidden; in elf_machine_dynamic()
57 return (ElfW(Addr)) _DYNAMIC - elf_machine_load_address (); in elf_machine_dynamic()
69 ElfW(Addr) *got; in elf_machine_runtime_setup()
70 extern void _dl_runtime_resolve (ElfW(Word)); in elf_machine_runtime_setup()
71 extern void _dl_runtime_profile (ElfW(Word)); in elf_machine_runtime_setup()
73 got = (ElfW(Addr) *) D_PTR (l, l_info[DT_PLTGOT]); 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)
214 const ElfW(Sym) *refsym, const ElfW(Sym) *sym, in elf_machine_fixup_plt()
215 const ElfW(Rela) *reloc, in elf_machine_fixup_plt()
216 ElfW(Addr) *reloc_addr, in elf_machine_fixup_plt()
217 ElfW(Addr) value) in elf_machine_fixup_plt()
223 static inline ElfW(Addr)
225 const ElfW(Rela) *reloc, in elf_machine_plt_value()
226 ElfW(Addr) value) in elf_machine_plt_value()
242 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
246 ElfW(Addr) *const reloc_addr = reloc_addr_arg; in elf_machine_rela()
255 const ElfW(Sym) *const refsym = sym; in elf_machine_rela()
258 ElfW(Addr) value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
373 elf_machine_rela_relative (ElfW(Addr) l_addr, in elf_machine_rela_relative()
374 const ElfW(Rela) *reloc, in elf_machine_rela_relative()
377 ElfW(Addr) *const reloc_addr = reloc_addr_arg; in elf_machine_rela_relative()
384 ElfW(Addr) l_addr, in elf_machine_lazy_rel()
385 const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
388 ElfW(Addr) *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
397 const ElfW (Sym) *symtab = in elf_machine_lazy_rel()
399 const ElfW (Sym) *sym = &symtab[symndx]; in elf_machine_lazy_rel()
406 const ElfW (Half) *vernum = in elf_machine_lazy_rel()
424 const ElfW (Sym) *symtab = (const void *)D_PTR (map, l_info[DT_SYMTAB]); in elf_machine_lazy_rel()
425 const ElfW (Sym) *sym = &symtab[symndx]; in elf_machine_lazy_rel()
430 const ElfW (Half) *vernum = in elf_machine_lazy_rel()
442 ElfW(Addr) value = map->l_addr + reloc->r_addend; in elf_machine_lazy_rel()