Lines Matching refs:reloc_addr
92 Elf64_Addr *reloc_addr, Elf64_Addr value) in elf_machine_fixup_plt() argument
94 sparc64_fixup_plt (map, reloc, reloc_addr, value + reloc->r_addend, in elf_machine_fixup_plt()
363 Elf64_Addr *const reloc_addr = reloc_addr_arg; in elf_machine_rela() local
387 *reloc_addr = sym->st_size + reloc->r_addend; in elf_machine_rela()
397 *reloc_addr += map->l_addr + reloc->r_addend; in elf_machine_rela()
450 *reloc_addr = value; in elf_machine_rela()
455 *reloc_addr = value; in elf_machine_rela()
463 sparc64_fixup_plt (NULL, reloc, reloc_addr, value, 0, 0); in elf_machine_rela()
465 sparc64_fixup_plt (map, reloc, reloc_addr, value, 0, 0); in elf_machine_rela()
476 sparc64_fixup_plt (NULL, reloc, reloc_addr, value, 0, 0); in elf_machine_rela()
478 sparc64_fixup_plt (map, reloc, reloc_addr, value, reloc->r_addend, 0); in elf_machine_rela()
486 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
491 *reloc_addr = (sym == NULL ? 0 : sym->st_value) + reloc->r_addend; in elf_machine_rela()
501 *reloc_addr = sym->st_value - sym_map->l_tls_offset in elf_machine_rela()
514 *(unsigned int *)reloc_addr = in elf_machine_rela()
515 ((*(unsigned int *)reloc_addr & 0xffc00000) in elf_machine_rela()
518 *(unsigned int *)reloc_addr = in elf_machine_rela()
519 ((*(unsigned int *)reloc_addr & 0xffffe000) | (value & 0x3ff) in elf_machine_rela()
527 *(char *) reloc_addr = value; in elf_machine_rela()
530 *(short *) reloc_addr = value; in elf_machine_rela()
533 *(unsigned int *) reloc_addr = value; in elf_machine_rela()
536 *(char *) reloc_addr = (value - (Elf64_Addr) reloc_addr); in elf_machine_rela()
539 *(short *) reloc_addr = (value - (Elf64_Addr) reloc_addr); in elf_machine_rela()
542 *(unsigned int *) reloc_addr = (value - (Elf64_Addr) reloc_addr); in elf_machine_rela()
545 *reloc_addr = (value - (Elf64_Addr) reloc_addr); in elf_machine_rela()
548 *reloc_addr = value; in elf_machine_rela()
551 *(unsigned int *) reloc_addr = in elf_machine_rela()
552 ((*(unsigned int *)reloc_addr & 0xc0000000) in elf_machine_rela()
553 | (((value - (Elf64_Addr) reloc_addr) >> 2) & 0x3fffffff)); in elf_machine_rela()
558 *(unsigned int *) reloc_addr = in elf_machine_rela()
559 ((*(unsigned int *)reloc_addr & ~0x3ff) in elf_machine_rela()
563 *(unsigned int *) reloc_addr = in elf_machine_rela()
564 ((*(unsigned int *)reloc_addr & 0xffc00000) in elf_machine_rela()
568 *(unsigned int *) reloc_addr = in elf_machine_rela()
569 ((*(unsigned int *)reloc_addr & ~0x1fff) in elf_machine_rela()
575 *(unsigned int *) reloc_addr = in elf_machine_rela()
576 ((*(unsigned int *)reloc_addr & 0xffc00000) in elf_machine_rela()
582 *(unsigned int *) reloc_addr = in elf_machine_rela()
583 ((*(unsigned int *)reloc_addr & 0xffc00000) in elf_machine_rela()
587 *(unsigned int *) reloc_addr = in elf_machine_rela()
588 ((*(unsigned int *)reloc_addr & ~0x3ff) in elf_machine_rela()
592 *(unsigned int *) reloc_addr = in elf_machine_rela()
593 ((*(unsigned int *)reloc_addr & ~0xfff) in elf_machine_rela()
599 *(unsigned int *) reloc_addr = in elf_machine_rela()
600 ((*(unsigned int *)reloc_addr & 0xffc00000) in elf_machine_rela()
604 *(unsigned int *) reloc_addr = in elf_machine_rela()
605 ((*(unsigned int *)reloc_addr & ~0x3ff) in elf_machine_rela()
609 *(unsigned int *) reloc_addr = in elf_machine_rela()
610 ((*(unsigned int *)reloc_addr & 0xffc00000) in elf_machine_rela()
654 Elf64_Addr *const reloc_addr = reloc_addr_arg; in elf_machine_rela_relative() local
655 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
664 Elf64_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel() local
679 sparc64_fixup_plt (map, reloc, reloc_addr, value, 0, 1); in elf_machine_lazy_rel()
682 *reloc_addr = value; in elf_machine_lazy_rel()