Lines Matching refs:curthread
896 if (curthread->t_dtrace_step) { in fasttrap_pid_probe()
897 ASSERT(curthread->t_dtrace_on); in fasttrap_pid_probe()
898 fasttrap_sigtrap(p, curthread, pc); in fasttrap_pid_probe()
905 curthread->t_dtrace_ft = 0; in fasttrap_pid_probe()
906 curthread->t_dtrace_pc = 0; in fasttrap_pid_probe()
907 curthread->t_dtrace_npc = 0; in fasttrap_pid_probe()
908 curthread->t_dtrace_scrpc = 0; in fasttrap_pid_probe()
909 curthread->t_dtrace_astpc = 0; in fasttrap_pid_probe()
911 curthread->t_dtrace_regv = 0; in fasttrap_pid_probe()
1125 fasttrap_sigsegv(p, curthread, rp->r_sp); in fasttrap_pid_probe()
1272 fasttrap_sigsegv(p, curthread, addr); in fasttrap_pid_probe()
1308 fasttrap_sigsegv(p, curthread, addr); in fasttrap_pid_probe()
1318 fasttrap_sigsegv(p, curthread, in fasttrap_pid_probe()
1330 fasttrap_sigsegv(p, curthread, in fasttrap_pid_probe()
1367 fasttrap_sigsegv(p, curthread, addr); in fasttrap_pid_probe()
1386 klwp_t *lwp = ttolwp(curthread); in fasttrap_pid_probe()
1492 curthread->t_dtrace_scrpc = addr; in fasttrap_pid_probe()
1526 curthread->t_dtrace_reg = REG_RAX; in fasttrap_pid_probe()
1530 curthread->t_dtrace_reg = REG_RCX; in fasttrap_pid_probe()
1534 curthread->t_dtrace_reg = REG_R8; in fasttrap_pid_probe()
1538 curthread->t_dtrace_reg = REG_R9; in fasttrap_pid_probe()
1544 curthread->t_dtrace_regv = *reg; in fasttrap_pid_probe()
1581 curthread->t_dtrace_astpc = addr + i; in fasttrap_pid_probe()
1590 fasttrap_sigtrap(p, curthread, pc); in fasttrap_pid_probe()
1596 curthread->t_dtrace_step = 1; in fasttrap_pid_probe()
1597 curthread->t_dtrace_ret = 1; in fasttrap_pid_probe()
1598 new_pc = curthread->t_dtrace_astpc; in fasttrap_pid_probe()
1600 new_pc = curthread->t_dtrace_scrpc; in fasttrap_pid_probe()
1603 curthread->t_dtrace_pc = pc; in fasttrap_pid_probe()
1604 curthread->t_dtrace_npc = pc + tp->ftt_size; in fasttrap_pid_probe()
1605 curthread->t_dtrace_on = 1; in fasttrap_pid_probe()
1639 ASSERT(curthread->t_dtrace_ret != 0); in fasttrap_pid_probe()
1640 ASSERT(curthread->t_dtrace_pc == pc); in fasttrap_pid_probe()
1641 ASSERT(curthread->t_dtrace_scrpc != 0); in fasttrap_pid_probe()
1642 ASSERT(new_pc == curthread->t_dtrace_astpc); in fasttrap_pid_probe()
1655 uintptr_t pc = curthread->t_dtrace_pc; in fasttrap_return_probe()
1656 uintptr_t npc = curthread->t_dtrace_npc; in fasttrap_return_probe()
1658 curthread->t_dtrace_pc = 0; in fasttrap_return_probe()
1659 curthread->t_dtrace_npc = 0; in fasttrap_return_probe()
1660 curthread->t_dtrace_scrpc = 0; in fasttrap_return_probe()
1661 curthread->t_dtrace_astpc = 0; in fasttrap_return_probe()
1691 return (fasttrap_anarg(ttolwp(curthread)->lwp_regs, 1, argno)); in fasttrap_pid_getarg()
1699 return (fasttrap_anarg(ttolwp(curthread)->lwp_regs, 0, argno)); in fasttrap_usdt_getarg()