Lines Matching refs:location
535 unsigned long *location; in apply_relocate_add() local
553 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
560 location, (long)ELF64_R_TYPE(rela[i].r_info), in apply_relocate_add()
570 *(u32 *)location = value; in apply_relocate_add()
575 *(unsigned long *)location = value; in apply_relocate_add()
579 *(unsigned long *)location = my_r2(sechdrs, me); in apply_relocate_add()
590 *((uint16_t *) location) in apply_relocate_add()
591 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
598 *((uint16_t *) location) in apply_relocate_add()
599 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
611 *((uint16_t *) location) in apply_relocate_add()
612 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
624 *((uint16_t *) location) in apply_relocate_add()
625 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
633 *((uint16_t *) location) in apply_relocate_add()
634 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
648 (u32 *)location + 1, me)) in apply_relocate_add()
654 value -= (unsigned long)location; in apply_relocate_add()
662 value = (*(uint32_t *)location & ~0x03fffffc) in apply_relocate_add()
665 if (patch_instruction((u32 *)location, ppc_inst(value))) in apply_relocate_add()
672 *location = value - (unsigned long)location; in apply_relocate_add()
678 value -= (unsigned long)location; in apply_relocate_add()
684 *(u32 *)location = value; in apply_relocate_add()
700 value = my_r2(sechdrs, me) - (unsigned long)location; in apply_relocate_add()
708 if ((((uint32_t *)location)[0] & ~0xfffc) != PPC_RAW_LD(_R2, _R12, 0)) in apply_relocate_add()
710 if (((uint32_t *)location)[1] != PPC_RAW_ADD(_R2, _R2, _R12)) in apply_relocate_add()
717 ((uint32_t *)location)[0] = PPC_RAW_ADDIS(_R2, _R12, PPC_HA(value)); in apply_relocate_add()
718 ((uint32_t *)location)[1] = PPC_RAW_ADDI(_R2, _R2, PPC_LO(value)); in apply_relocate_add()
723 value -= (unsigned long)location; in apply_relocate_add()
725 *((uint16_t *) location) in apply_relocate_add()
726 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
732 value -= (unsigned long)location; in apply_relocate_add()
733 *((uint16_t *) location) in apply_relocate_add()
734 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()