Home
last modified time | relevance | path

Searched refs:l_addr (Results 1 – 25 of 31) sorted by relevance

12

/sysdeps/hppa/
A Ddl-runtime.c32 Elf32_Addr l_addr, iplt, jmprel, end_jmprel, r_type; in ElfW() local
35 l_addr = l->l_addr; in ElfW()
46 && fptr == (struct fdesc *) (reloc->r_offset + l_addr)) in ElfW()
A Ddl-machine.h171 Elf32_Addr l_addr, iplt, jmprel, end_jmprel, r_type, r_sym; in elf_machine_runtime_setup() local
184 l_addr = l->l_addr; in elf_machine_runtime_setup()
204 got = (Elf32_Addr *) (reloc->r_offset + l_addr + PLT_ENTRY_SIZE + SIZEOF_PLT_STUB); in elf_machine_runtime_setup()
286 fptr = (struct fdesc *) (reloc->r_offset + l_addr); in elf_machine_runtime_setup()
301 fptr->ip = reloc->r_addend + l_addr; in elf_machine_runtime_setup()
317 fptr = (struct fdesc *) (reloc->r_offset + l_addr); in elf_machine_runtime_setup()
741 elf_machine_rela_relative (Elf32_Addr l_addr, in elf_machine_rela_relative() argument
751 value = l_addr + reloc->r_addend; in elf_machine_rela_relative()
795 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
/sysdeps/unix/sysv/linux/powerpc/powerpc64/
A Dldsodefs.h32 && l->l_addr + sym->st_value >= (ElfW(Addr)) l->l_ld in _dl_ppc64_is_opd_sym()
33 && l->l_addr + sym->st_value < l->l_map_end in _dl_ppc64_is_opd_sym()
41 ElfW(Addr) value = l->l_addr + sym->st_value; in _dl_ppc64_addr_sym_match()
62 ElfW(Addr) matchvalue = l->l_addr + matchsym->st_value; in _dl_ppc64_addr_sym_match()
/sysdeps/ia64/
A Ddl-machine.h119 (l->l_info[DT_IA_64 (PLT_RESERVE)]->d_un.d_ptr + l->l_addr)); in elf_machine_runtime_setup()
408 value += map->l_addr; in elf_machine_rela()
445 value -= sym_map->l_addr; in elf_machine_rela()
452 value += sym_map->l_tls_offset - sym_map->l_addr; in elf_machine_rela()
481 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
488 *reloc_addr += l_addr; in elf_machine_rela_relative()
495 Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_lazy_rel() argument
498 Elf64_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
503 reloc_addr[0] += l_addr; in elf_machine_lazy_rel()
504 reloc_addr[1] += l_addr; in elf_machine_lazy_rel()
/sysdeps/riscv/
A Ddl-machine.h226 value += (ElfW(Addr)) sym_map->l_tls_initimage - sym_map->l_addr; in elf_machine_rela()
262 *addr_field = map->l_addr + reloc->r_addend; in elf_machine_rela()
268 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
290 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
293 *(ElfW(Addr) *) reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
299 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
302 ElfW(Addr) *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
310 if (l_addr) in elf_machine_lazy_rel()
311 *reloc_addr += l_addr; in elf_machine_lazy_rel()
318 ElfW(Addr) value = map->l_addr + reloc->r_addend; in elf_machine_lazy_rel()
[all …]
/sysdeps/microblaze/
A Ddl-machine.h219 PUT_REL_64 (reloc_addr, map->l_addr + reloc->r_addend); in elf_machine_rela()
221 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
282 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
286 PUT_REL_64 (reloc_addr, l_addr + reloc->r_addend); in elf_machine_rela_relative()
291 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
294 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
296 *reloc_addr += l_addr; in elf_machine_lazy_rel()
/sysdeps/sparc/sparc64/
A Ddl-machine.h223 *(Elf64_Addr *) (rela->r_offset + l->l_addr) in elf_machine_runtime_setup()
231 *(unsigned int *) (rela->r_offset + l->l_addr) in elf_machine_runtime_setup()
233 *(unsigned int *) (rela->r_offset + l->l_addr + 4) in elf_machine_runtime_setup()
235 - l->l_addr - 4) >> 2) & 0x7ffff); in elf_machine_runtime_setup()
237 + l->l_addr)); in elf_machine_runtime_setup()
239 + l->l_addr)); in elf_machine_runtime_setup()
397 *reloc_addr += map->l_addr + reloc->r_addend; in elf_machine_rela()
407 value = map->l_addr; in elf_machine_rela()
655 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
661 Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_lazy_rel() argument
[all …]
A Ddl-irel.h53 struct link_map map = { .l_addr = 0 }; in elf_irela()
A Ddl-plt.h46 *reloc_addr = value - map->l_addr; in sparc64_fixup_plt()
/sysdeps/sparc/sparc32/
A Ddl-machine.h166 *(unsigned int *) (rela->r_offset + l->l_addr) in elf_machine_runtime_setup()
167 = OPCODE_SETHI_G1 | (rela->r_offset + l->l_addr in elf_machine_runtime_setup()
169 *(unsigned int *) (rela->r_offset + l->l_addr + 4) in elf_machine_runtime_setup()
171 - rela->r_offset - l->l_addr - 4) >> 2) in elf_machine_runtime_setup()
176 + l->l_addr)); in elf_machine_runtime_setup()
178 + l->l_addr)); in elf_machine_runtime_setup()
370 *reloc_addr += map->l_addr + reloc->r_addend; in elf_machine_rela()
380 value = map->l_addr; in elf_machine_rela()
545 *reloc_addr += l_addr + reloc->r_addend; in elf_machine_rela_relative()
551 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
[all …]
/sysdeps/sh/
A Ddl-machine.h93 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
303 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
308 value += map->l_addr; in elf_machine_rela()
430 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
436 value = l_addr + reloc->r_addend; in elf_machine_rela_relative()
440 value += l_addr; in elf_machine_rela_relative()
450 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
453 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
458 *reloc_addr += l_addr; in elf_machine_lazy_rel()
/sysdeps/arc/
A Ddl-machine.h137 ElfW(Addr) *got = (ElfW(Addr) *) (plt_base[5] + l->l_addr); in elf_machine_runtime_setup()
242 *reloc_addr += map->l_addr; in elf_machine_rela()
321 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
325 *reloc_addr += l_addr; in elf_machine_rela_relative()
331 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
334 ElfW(Addr) *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
338 *reloc_addr += l_addr; in elf_machine_lazy_rel()
/sysdeps/i386/
A Ddl-machine.h84 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
284 *reloc_addr += map->l_addr; in elf_machine_rel()
454 value = map->l_addr + *reloc_addr; in elf_machine_rel()
479 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
604 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
626 *reloc_addr += l_addr; in elf_machine_rel_relative()
636 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
643 Elf32_Addr l_addr, const Elf32_Rel *reloc, in elf_machine_lazy_rel() argument
653 *reloc_addr += l_addr; in elf_machine_lazy_rel()
679 (void *) (l_addr + r->r_offset), skip_ifunc); in elf_machine_lazy_rel()
[all …]
/sysdeps/nios2/
A Ddl-machine.h246 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
319 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
323 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
328 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
331 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
333 *reloc_addr += l_addr; in elf_machine_lazy_rel()
/sysdeps/s390/s390-64/
A Ddl-machine.h102 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
294 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
320 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
443 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
447 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
453 Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_lazy_rel() argument
456 Elf64_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
462 *reloc_addr += l_addr; in elf_machine_lazy_rel()
468 Elf64_Addr value = map->l_addr + reloc->r_addend; in elf_machine_lazy_rel()
/sysdeps/s390/s390-32/
A Ddl-machine.h113 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
347 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
372 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
489 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
493 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
499 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
502 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
508 *reloc_addr += l_addr; in elf_machine_lazy_rel()
514 Elf32_Addr value = map->l_addr + reloc->r_addend; in elf_machine_lazy_rel()
/sysdeps/m68k/
A Ddl-machine.h227 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
308 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
312 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
317 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
320 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
322 *reloc_addr += l_addr; in elf_machine_lazy_rel()
/sysdeps/csky/
A Ddl-machine.h79 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
229 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
336 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
340 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
345 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
348 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
356 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_lazy_rel()
/sysdeps/arm/
A Ddl-machine.h82 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
353 *reloc_addr += map->l_addr; in elf_machine_rel()
494 value = map->l_addr + *reloc_addr; in elf_machine_rel()
519 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
588 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
604 elf_machine_rel_relative (Elf32_Addr l_addr, const Elf32_Rel *reloc, in elf_machine_rel_relative() argument
608 *reloc_addr += l_addr; in elf_machine_rel_relative()
618 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
625 Elf32_Addr l_addr, const Elf32_Rel *reloc, in elf_machine_lazy_rel() argument
628 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
[all …]
/sysdeps/x86_64/
A Ddl-machine.h83 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
276 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
284 *(Elf64_Addr *) reloc_addr = (Elf64_Addr) map->l_addr + reloc->r_addend; in elf_machine_rela()
507 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
522 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
530 *(Elf64_Addr *) reloc_addr = (Elf64_Addr) l_addr + reloc->r_addend; in elf_machine_rela_relative()
535 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
542 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
545 ElfW(Addr) *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
553 *reloc_addr += l_addr; in elf_machine_lazy_rel()
[all …]
/sysdeps/powerpc/powerpc32/
A Ddl-machine.h182 map->l_info[DT_PPC(GOT)]->d_un.d_ptr += map->l_addr; in elf_machine_runtime_setup()
216 glink += map->l_addr; in elf_machine_runtime_setup()
222 *plt++ += map->l_addr; in elf_machine_runtime_setup()
300 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
313 value = map->l_addr; in elf_machine_rela()
442 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
446 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
451 Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_lazy_rel() argument
/sysdeps/aarch64/
A Ddl-machine.h76 l->l_mach.plt = got[1] + l->l_addr; in elf_machine_runtime_setup()
250 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
358 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
373 elf_machine_rela_relative (ElfW(Addr) l_addr, in elf_machine_rela_relative() argument
378 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
384 ElfW(Addr) l_addr, in elf_machine_lazy_rel()
388 ElfW(Addr) *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
417 *reloc_addr += l_addr; in elf_machine_lazy_rel()
442 ElfW(Addr) value = map->l_addr + reloc->r_addend; in elf_machine_lazy_rel()
/sysdeps/alpha/
A Ddl-machine.h400 reloc_addr_val += map->l_addr; in elf_machine_rela()
493 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
502 reloc_addr_val += l_addr; in elf_machine_rela_relative()
511 Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_lazy_rel() argument
514 Elf64_Addr * const reloc_addr = (void *)(l_addr + reloc->r_offset); in elf_machine_lazy_rel()
521 *reloc_addr += l_addr; in elf_machine_lazy_rel()
/sysdeps/mips/
A Ddl-machine.h197 if (__builtin_expect (map->l_addr == 0, 1)) \
208 got[i++] += map->l_addr; \
223 *got += map->l_addr; \
227 *got += map->l_addr; \
604 reloc_value += map->l_addr; in elf_machine_reloc()
731 ElfW(Addr) l_addr, const ElfW(Rel) *reloc, in elf_machine_lazy_rel()
806 if (__builtin_expect (map->l_addr != 0, 0)) in elf_machine_got_rel()
809 got[i++] += map->l_addr; in elf_machine_got_rel()
845 *got += map->l_addr; in elf_machine_got_rel()
854 *got += map->l_addr; in elf_machine_got_rel()
[all …]
/sysdeps/powerpc/powerpc64/
A Ddl-machine.h343 Elf64_Addr l_addr = map->l_addr; in elf_machine_runtime_setup() local
355 info[DT_PPC64(GLINK)]->d_un.d_ptr += l_addr; in elf_machine_runtime_setup()
388 plt_reserve->fd_func += l_addr; in elf_machine_runtime_setup()
389 plt_reserve->fd_toc += l_addr; in elf_machine_runtime_setup()
516 offset = sym_map->l_addr; in elf_machine_fixup_plt()
610 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
614 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
653 opd.fd_func = func->fd_func + sym_map->l_addr; in resolve_ifunc()
654 opd.fd_toc = func->fd_toc + sym_map->l_addr; in resolve_ifunc()
687 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
[all …]

Completed in 31 milliseconds

12