Lines Matching refs:reloc_addr
298 Elf32_Addr *reloc_addr, Elf32_Addr value) in elf_machine_fixup_plt() argument
308 return sparc_fixup_plt (reloc, reloc_addr, value, 1, do_flush); in elf_machine_fixup_plt()
336 Elf32_Addr *const reloc_addr = reloc_addr_arg; in elf_machine_rela() local
360 *reloc_addr = sym->st_size + reloc->r_addend; in elf_machine_rela()
370 *reloc_addr += map->l_addr + reloc->r_addend; in elf_machine_rela()
425 *reloc_addr = value; in elf_machine_rela()
430 *reloc_addr = value; in elf_machine_rela()
450 sparc_fixup_plt (reloc, reloc_addr, value, 0, do_flush); in elf_machine_rela()
458 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
463 *reloc_addr = (sym == NULL ? 0 : sym->st_value) + reloc->r_addend; in elf_machine_rela()
473 *reloc_addr = sym->st_value - sym_map->l_tls_offset in elf_machine_rela()
486 *reloc_addr = (*reloc_addr & 0xffc00000) | ((~value) >> 10); in elf_machine_rela()
488 *reloc_addr = (*reloc_addr & 0xffffe000) | (value & 0x3ff) in elf_machine_rela()
496 *(char *) reloc_addr = value; in elf_machine_rela()
499 *(short *) reloc_addr = value; in elf_machine_rela()
502 *(char *) reloc_addr = (value - (Elf32_Addr) reloc_addr); in elf_machine_rela()
505 *(short *) reloc_addr = (value - (Elf32_Addr) reloc_addr); in elf_machine_rela()
508 *reloc_addr = (value - (Elf32_Addr) reloc_addr); in elf_machine_rela()
511 *reloc_addr = (*reloc_addr & ~0x3ff) | (value & 0x3ff); in elf_machine_rela()
514 *reloc_addr = ((*reloc_addr & 0xc0000000) in elf_machine_rela()
515 | ((value - (unsigned int) reloc_addr) >> 2)); in elf_machine_rela()
518 *reloc_addr = (*reloc_addr & 0xffc00000) | (value >> 10); in elf_machine_rela()
544 Elf32_Addr *const reloc_addr = reloc_addr_arg; in elf_machine_rela_relative() local
545 *reloc_addr += l_addr + reloc->r_addend; in elf_machine_rela_relative()
554 Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel() local
564 sparc_fixup_plt (reloc, reloc_addr, value, 1, 1); in elf_machine_lazy_rel()