Lines Matching refs:loc
498 Elf32_Word *loc; in apply_relocate_add() local
511 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add()
524 dot = (Elf32_Addr)loc & ~0x03; in apply_relocate_add()
533 (uint32_t)loc, val, addend, in apply_relocate_add()
551 *loc = fsel(val, addend); in apply_relocate_add()
555 *loc = fsel(val, addend); in apply_relocate_add()
560 *loc = mask(*loc, 21) | reassemble_21(val); in apply_relocate_add()
565 *loc = mask(*loc, 14) | reassemble_14(val); in apply_relocate_add()
572 *loc = fsel(val, addend); in apply_relocate_add()
576 *loc = fsel(val, addend); in apply_relocate_add()
581 *loc = mask(*loc, 21) | reassemble_21(val); in apply_relocate_add()
586 *loc = mask(*loc, 14) | reassemble_14(val); in apply_relocate_add()
601 *loc = (*loc & ~0x1f1ffd) | reassemble_17(val); in apply_relocate_add()
616 *loc = (*loc & ~0x3ff1ffd) | reassemble_22(val); in apply_relocate_add()
620 *loc = val - dot - 8 + addend; in apply_relocate_add()
643 Elf64_Word *loc; in apply_relocate_add() local
655 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add()
668 dot = (Elf64_Addr)loc & ~0x03; in apply_relocate_add()
669 loc64 = (Elf64_Xword *)loc; in apply_relocate_add()
678 loc, val, addend, in apply_relocate_add()
695 loc, val); in apply_relocate_add()
697 *loc = mask(*loc, 21) | reassemble_21(val); in apply_relocate_add()
706 loc, val); in apply_relocate_add()
707 *loc = mask(*loc, 14) | reassemble_14(val); in apply_relocate_add()
713 loc, val); in apply_relocate_add()
744 strtab + sym->st_name, loc, sym->st_value, in apply_relocate_add()
748 *loc = (*loc & ~0x3ff1ffd) | reassemble_22(val); in apply_relocate_add()
752 *loc = val - dot - 8 + addend; in apply_relocate_add()
767 *loc = fsel(val, addend); in apply_relocate_add()
771 *loc = fsel(val, addend); in apply_relocate_add()
786 loc, val); in apply_relocate_add()