Home
last modified time | relevance | path

Searched refs:rel_addr (Results 1 – 25 of 40) sorted by relevance

12

/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/metag/
A Delfinterp.c21 char *rel_addr = (char *)addr; in __get_unaligned_reloc() local
24 val = *rel_addr++ & 0xff; in __get_unaligned_reloc()
25 val |= (*rel_addr++ << 8) & 0x0000ff00; in __get_unaligned_reloc()
26 val |= (*rel_addr++ << 16) & 0x00ff0000; in __get_unaligned_reloc()
27 val |= (*rel_addr++ << 24) & 0xff000000; in __get_unaligned_reloc()
35 char *rel_addr = (char *)addr; in __put_unaligned_reloc() local
37 *rel_addr++ = (val & 0x000000ff); in __put_unaligned_reloc()
38 *rel_addr++ = ((val & 0x0000ff00) >> 8); in __put_unaligned_reloc()
50 char *rel_addr; in _dl_linux_resolver() local
304 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
[all …]
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/xtensa/
A Delfinterp.c42 char *rel_addr; in _dl_linux_resolver() local
47 rel_addr = (char *) tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
48 this_reloc = (ELF_RELOC *) (rel_addr + reloc_entry); in _dl_linux_resolver()
86 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
97 rpnt = (ELF_RELOC *) rel_addr; in _dl_parse()
269 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
272 (void) _dl_parse (rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
278 unsigned long rel_addr, in _dl_parse_relocation_information() argument
281 return _dl_parse (rpnt->dyn, scope, rel_addr, rel_size, in _dl_parse_relocation_information()
A Ddl-startup.h85 unsigned long rel_addr; \
105 rel_addr = tpnt->dynamic_info[DT_RELOC_TABLE_ADDR]; \
106 if (rel_addr) \
107 elf_machine_relative(load_addr, rel_addr, relative_count); \
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/m68k/
A Delfinterp.c54 char *rel_addr; in _dl_linux_resolver() local
60 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
61 this_reloc = (ELF_RELOC *)(rel_addr + reloc_entry); in _dl_linux_resolver()
98 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
109 rpnt = (ELF_RELOC *)rel_addr; in _dl_parse()
310 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
314 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
316 _dl_parse_relocation_information(rpnt, &_dl_loaded_modules->symbol_scope, rel_addr, rel_size); in _dl_parse_lazy_relocation_information()
323 unsigned long rel_addr, in _dl_parse_relocation_information() argument
326 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/c6x/
A Delfinterp.c54 char *rel_addr; in _dl_linux_resolver() local
59 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
61 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
98 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
109 rpnt = (ELF_RELOC *)rel_addr; in _dl_parse()
283 (struct dyn_elf *rpnt, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
285 _dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
290 (struct dyn_elf *rpnt, struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
292 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
299 unsigned long rel_addr, in _dl_parse_copy_information() argument
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/cris/
A Delfinterp.c48 char *rel_addr; in _dl_linux_resolver() local
54 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
56 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
95 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
106 rpnt = (ELF_RELOC *)(intptr_t)rel_addr; in _dl_parse()
281 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
284 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
290 unsigned long rel_addr, in _dl_parse_relocation_information() argument
293 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
A Ddl-sysdep.h97 elf_machine_relative(Elf32_Addr load_off, const Elf32_Addr rel_addr, in elf_machine_relative() argument
100 Elf32_Rela *rpnt = (void *)rel_addr; in elf_machine_relative()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/frv/
A Delfinterp.c33 char *rel_addr; in _dl_linux_resolver() local
40 rel_addr = DL_RELOC_ADDR (tpnt->dynamic_info[DT_JMPREL], in _dl_linux_resolver()
43 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
95 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
106 rpnt = (ELF_RELOC *)(intptr_t) DL_RELOC_ADDR (rel_addr, tpnt->loadaddr); in _dl_parse()
321 (struct dyn_elf *rpnt, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
323 _dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
328 (struct dyn_elf *rpnt, struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
330 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
338 unsigned long rel_addr __attribute_used__, in _dl_parse_copy_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/microblaze/
A Delfinterp.c54 char *rel_addr; in _dl_linux_resolver() local
60 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
61 this_reloc = (ELF_RELOC *)(rel_addr + reloc_entry); in _dl_linux_resolver()
98 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
109 rpnt = (ELF_RELOC *)rel_addr; in _dl_parse()
320 unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
322 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
327 struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
329 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
A Ddl-sysdep.h75 elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, in elf_machine_relative() argument
78 Elf32_Rel * rpnt = (void *) rel_addr; in elf_machine_relative()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sh64/
A Delfinterp.c54 char *rel_addr; in _dl_linux_resolver() local
60 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
62 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
106 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
119 rpnt = (ELF_RELOC *)(intptr_t)rel_addr; in _dl_parse()
336 unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
338 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
342 struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
344 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sh/
A Delfinterp.c52 char *rel_addr; in _dl_linux_resolver() local
58 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
60 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
99 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
110 rpnt = (ELF_RELOC *)(intptr_t) rel_addr; in _dl_parse()
302 unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
304 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
308 struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
310 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/bfin/
A Delfinterp.c47 char *rel_addr; in _dl_linux_resolver() local
54 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
56 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
104 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
115 rpnt = (ELF_RELOC *) rel_addr; in _dl_parse()
326 (struct dyn_elf *rpnt, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
328 _dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
333 (struct dyn_elf *rpnt, struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
335 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
343 unsigned long rel_addr __attribute__((unused)), in _dl_parse_copy_information() argument
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sparc/
A Delfinterp.c59 char *rel_addr; in _dl_linux_resolver() local
65 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
71 this_reloc = (ELF_RELOC *)(rel_addr + reloc_entry); in _dl_linux_resolver()
111 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
122 rpnt = (ELF_RELOC *)rel_addr; in _dl_parse()
362 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
366 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
369 rel_addr, rel_size); in _dl_parse_lazy_relocation_information()
376 unsigned long rel_addr, in _dl_parse_relocation_information() argument
379 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/i386/
A Delfinterp.c54 char *rel_addr; in _dl_linux_resolver() local
60 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
61 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in _dl_linux_resolver()
102 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
113 rpnt = (ELF_RELOC *)(intptr_t)rel_addr; in _dl_parse()
315 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
318 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
324 unsigned long rel_addr, in _dl_parse_relocation_information() argument
327 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
A Ddl-sysdep.h68 elf_machine_relative (Elf32_Addr load_off, const Elf32_Addr rel_addr, in elf_machine_relative() argument
71 Elf32_Rel * rpnt = (void *) rel_addr; in elf_machine_relative()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/x86_64/
A Delfinterp.c54 char *rel_addr; in _dl_linux_resolver() local
60 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
61 this_reloc = (ELF_RELOC *)(rel_addr + reloc_entry); in _dl_linux_resolver()
98 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
109 rpnt = (ELF_RELOC *)rel_addr; in _dl_parse()
338 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
341 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
347 unsigned long rel_addr, in _dl_parse_relocation_information() argument
350 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
A Ddl-sysdep.h101 elf_machine_relative(Elf64_Addr load_off, const Elf64_Addr rel_addr, in elf_machine_relative() argument
104 Elf64_Rela *rpnt = (Elf64_Rela*)rel_addr; in elf_machine_relative()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm/
A Delfinterp.c51 ELF_RELOC *rel_addr; in _dl_linux_resolver() local
57 rel_addr = (ELF_RELOC *) tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
59 this_reloc = rel_addr + reloc_entry; in _dl_linux_resolver()
103 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
114 rpnt = (ELF_RELOC *) rel_addr; in _dl_parse()
353 unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
355 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
359 struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
361 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arc/
A Delfinterp.c197 unsigned long rel_addr, unsigned long rel_size, int type) in _dl_parse() argument
207 rpnt = (ELF_RELOC *)(intptr_t) (rel_addr); in _dl_parse()
252 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
269 _dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, ___DO_LAZY); in _dl_parse_lazy_relocation_information()
275 unsigned long rel_addr, in _dl_parse_relocation_information() argument
278 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, ___DO_NOW); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/avr32/
A Delfinterp.c67 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
76 rpnt = (ElfW(Rela) *)rel_addr; in _dl_parse()
186 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
195 unsigned long rel_addr, in _dl_parse_relocation_information() argument
198 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/
A Ddl-startup.c303 unsigned long rel_addr, rel_size; local
306 rel_addr = (indx ? tpnt->dynamic_info[DT_JMPREL] :
311 if (!rel_addr)
319 elf_machine_relative(load_addr, rel_addr, relative_count);
320 rel_addr += relative_count * sizeof(ELF_RELOC);
337 rpnt = (ELF_RELOC *) rel_addr;
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/mips/
A Delfinterp.c94 char *rel_addr; in __dl_runtime_pltresolve() local
100 rel_addr = (char *)tpnt->dynamic_info[DT_JMPREL]; in __dl_runtime_pltresolve()
101 this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); in __dl_runtime_pltresolve()
141 unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
144 (void) rel_addr; in _dl_parse_lazy_relocation_information()
151 struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
171 rpnt = (ELF_RELOC *) rel_addr; in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/powerpc/
A Delfinterp.c113 ELF_RELOC *rel_addr; in _dl_linux_resolver() local
120 rel_addr = (ELF_RELOC *)tpnt->dynamic_info[DT_JMPREL]; in _dl_linux_resolver()
122 this_reloc = (void *)rel_addr + reloc_entry; in _dl_linux_resolver()
342 unsigned long rel_addr, unsigned long rel_size) in _dl_parse_lazy_relocation_information() argument
395 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
406 rpnt = (ELF_RELOC *)(intptr_t)rel_addr; in _dl_parse()
449 struct r_scope_elem *scope, unsigned long rel_addr, unsigned long rel_size) in _dl_parse_relocation_information() argument
451 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm64/
A Delfinterp.c96 unsigned long rel_addr, unsigned long rel_size, in _dl_parse() argument
104 ElfW(Rela) *rpnt = (ElfW(Rela) *)rel_addr; in _dl_parse()
309 unsigned long rel_addr, in _dl_parse_lazy_relocation_information() argument
312 (void)_dl_parse(rpnt->dyn, NULL, rel_addr, rel_size, _dl_do_lazy_reloc); in _dl_parse_lazy_relocation_information()
318 unsigned long rel_addr, in _dl_parse_relocation_information() argument
321 return _dl_parse(rpnt->dyn, scope, rel_addr, rel_size, _dl_do_reloc); in _dl_parse_relocation_information()

Completed in 30 milliseconds

12