Lines Matching defs:instr
458 Bp->instr = 0;
460 if (set && Psetbkpt(Proc, Bp->addr, &Bp->instr) == 0)
485 Psetbkpt(Proc, Bp->addr, &Bp->instr) == 0)
1138 (void) Pdelbkpt(Proc, Bp->addr, Bp->instr);
1161 ulong_t instr;
1170 Psetbkpt(Proc, Bp->addr, &instr) != 0)
1254 ulong_t instr;
1402 instr = Bp->instr;
1404 (void) Lxecbkpt(Lwp, instr);
1413 if (rval && instr == 0x55) { /* pushl %ebp */
1424 (void) Pdelbkpt(Proc, Bp->addr, Bp->instr);
1435 (void) Pdelbkpt(Proc, Bp->addr, Bp->instr);
1782 uchar_t instr[6]; /* instruction at pc */
1784 if ((count = Pread(Proc, instr, sizeof (instr), pc)) < 0)
1789 instr[0] = (uchar_t)Bp->instr;
1791 if (count != sizeof (instr) &&
1792 (count < 3 || instr[0] != 0x83))
1798 if (instr[1] != 0xc4) { /* not an addl mumble,%esp inctruction */
1800 } else if (instr[0] == 0x81) { /* count is a longword */
1801 count = instr[2]+(instr[3]<<8)+(instr[4]<<16)+(instr[5]<<24);
1803 } else if (instr[0] == 0x83) { /* count is a byte */
1804 count = instr[2];