Home
last modified time | relevance | path

Searched refs:fdesc (Results 1 – 9 of 9) sorted by relevance

/sysdeps/hppa/
A Ddl-fptr.c116 struct fdesc *fdesc = NULL; in make_fdesc() local
132 fdesc = &root->fdesc[old]; in make_fdesc()
142 fdesc = l->free_list; in make_fdesc()
143 if (fdesc == NULL) in make_fdesc()
147 (ElfW(Addr)) fdesc, fdesc->ip)); in make_fdesc()
171 fdesc = &new_table->fdesc[0]; in make_fdesc()
175 fdesc->gp = gp; in make_fdesc()
176 fdesc->ip = ip; in make_fdesc()
248 ElfW(Addr) fdesc in _dl_make_fptr()
252 fdesc), 1)) in _dl_make_fptr()
[all …]
A Ddl-irel.h32 static inline struct fdesc in fdesc() function
36 return ((struct fdesc) {0, 0}); in fdesc()
A Ddl-lookupcfg.h72 #define DL_FIXUP_VALUE_TYPE struct fdesc
76 (map) ? ((struct fdesc) { (addr), (map)->l_info[DT_PLTGOT]->d_un.d_ptr }) \
77 : ((struct fdesc) { 0, 0 })
82 #define DL_FIXUP_ADDR_VALUE(addr) (*(struct fdesc *) (addr))
A Ddl-runtime.c30 _dl_fix_reloc_arg (struct fdesc *fptr, struct link_map *l) in ElfW()
46 && fptr == (struct fdesc *) (reloc->r_offset + l_addr)) in ElfW()
A Ddl-machine.h120 static inline struct fdesc __attribute__ ((always_inline))
124 Elf32_Addr *reloc_addr, struct fdesc value) in elf_machine_fixup_plt()
155 static inline struct fdesc
157 struct fdesc value) in elf_machine_plt_value()
160 return (struct fdesc) { value.ip + reloc->r_addend, value.gp }; in elf_machine_plt_value()
173 struct fdesc *fptr; in elf_machine_runtime_setup()
235 got[-2] = (Elf32_Addr) ((struct fdesc *) in elf_machine_runtime_setup()
257 got[-2] = (Elf32_Addr) ((struct fdesc *) in elf_machine_runtime_setup()
286 fptr = (struct fdesc *) (reloc->r_offset + l_addr); in elf_machine_runtime_setup()
317 fptr = (struct fdesc *) (reloc->r_offset + l_addr); in elf_machine_runtime_setup()
/sysdeps/generic/
A Ddl-fptr.h24 struct fdesc struct
35 struct fdesc fdesc[0]; member
/sysdeps/ia64/
A Ddl-lookupcfg.h66 #define DL_FIXUP_VALUE_TYPE struct fdesc
70 ((struct fdesc) { (addr), (map)->l_info[DT_PLTGOT]->d_un.d_ptr })
76 #define DL_FIXUP_ADDR_VALUE(addr) (*(struct fdesc *) (addr))
A Ddl-fptr.h39 struct fdesc *_fdesc; \
A Ddl-machine.h333 static inline struct fdesc __attribute__ ((always_inline))
337 Elf64_Addr *reloc_addr, struct fdesc value) in elf_machine_fixup_plt()
350 static inline struct fdesc
352 struct fdesc value) in elf_machine_plt_value()
355 return (struct fdesc) { value.ip + reloc->r_addend, value.gp }; in elf_machine_plt_value()

Completed in 9 milliseconds