Lines Matching refs:where

335 	Elf_Addr *where;
341 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
342 where32 = (Elf_Word *)where;
382 *where = (Elf_Addr)(obj->relocbase + value);
431 value -= (Elf_Addr)where;
463 ptr = (char *)where;
477 *where &= ~mask;
478 *where |= value;
495 Elf_Addr *where;
503 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
507 *where = value;
540 Elf_Addr *where;
546 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
552 reloc_jmpslot(where, target, defobj, obj, (Elf_Rel *)rela);
581 Elf_Word *where;
587 * At the PLT entry pointed at by `where', we now construct
611 where = (Elf_Word *)wherep;
612 offset = ((Elf_Addr)where) - target;
630 where[1] = BAA | ((offset >> 2) &0x3fffff);
631 flush(where, 4);
648 where[2] = JMP | LOVAL(target);
649 flush(where, 8);
650 where[1] = SETHI | HIVAL(target, 10);
651 flush(where, 4);
668 where[3] = JMP;
669 flush(where, 12);
670 where[2] = XOR | ((~target) & 0x00001fff);
671 flush(where, 8);
672 where[1] = SETHI | HIVAL(~target, 10);
673 flush(where, 4);
691 where[3] = MOV17;
692 flush(where, 12);
693 where[2] = CALL | ((offset >> 4) & 0x3fffffff);
694 flush(where, 8);
695 where[1] = MOV71;
696 flush(where, 4);
714 where[4] = JMP | LOVAL(offset);
715 flush(where, 16);
716 where[3] = SLLX | 12;
717 flush(where, 12);
718 where[2] = OR | (((offset) >> 12) & 0x00001fff);
719 flush(where, 8);
720 where[1] = SETHI | HIVAL(offset, 22);
721 flush(where, 4);
739 where[4] = JMP | LOVAL(offset);
740 flush(where, 16);
741 where[3] = SLLX | 12;
742 flush(where, 12);
743 where[2] = XOR | (((~offset) >> 12) & 0x00001fff);
744 flush(where, 8);
745 where[1] = SETHI | HIVAL(~offset, 22);
746 flush(where, 4);
763 where[6] = JMP | LOVAL(target);
764 flush(where, 24);
765 where[5] = ORG5;
766 flush(where, 20);
767 where[4] = SLLX | 32;
768 flush(where, 16);
769 where[3] = OR | LOVAL((target) >> 32);
770 flush(where, 12);
771 where[2] = SETHIG5 | HIVAL(target, 10);
772 flush(where, 8);
773 where[1] = SETHI | HIVAL(target, 42);
774 flush(where, 4);