Lines Matching defs:instr
74 #define IS_JUMP(instr) (((instr) & ~FBT_LI_MASK) == FBT_JUMP) /* Relative, No LR update -- AA == 0b, LK == 0b */
75 #define FBT_LI_EXTD64(instr) \
76 (((instr) & 0x02000000) ? \
77 (((uint64_t)((instr) & FBT_LI_MASK)) | 0xfffffffffc000000ULL) : \
78 ((uint64_t)((instr) & FBT_LI_MASK)))
389 machine_inst_t *instr, *limit, theInstr;
541 for (j = 0, instr = (machine_inst_t *)sym[i].n_value, theInstr = 0;
542 (j < 4) && ((uintptr_t)instr >= instrLow) && (instrHigh > (uintptr_t)instr);
543 j++, instr++)
545 theInstr = *instr;
562 fbt->fbtp_patchpoint = instr;
569 fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
571 fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
573 instr++; /* Move on down the line */
576 if (instr >= limit)
589 machine_inst_t *ptr = *(machine_inst_t **)instr;
592 instr++;
600 theInstr = *instr;
607 instr++;
615 instr++;
616 for (j = 0; (j < 12) && (instr < limit); j++, instr++) {
617 theInstr = *instr;
641 fbt->fbtp_patchpoint = instr;
653 (uintptr_t)((uint8_t *)instr - (uint8_t *)sym[i].n_value);
655 fbt->fbtp_savedval = *instr;
657 fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
659 fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
660 instr++;