Lines Matching refs:pc
172 dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, user_addr_t pc,
197 while (pc != 0) {
200 *pcstack++ = (uint64_t)pc;
216 pc = dtrace_fulword(&gregs[REG_PC]);
224 pc = dtrace_fuword32(&gregs[EIP]);
233 pc = dtrace_fuword64((sp + RETURN_OFFSET64));
236 pc = dtrace_fuword32((sp + RETURN_OFFSET));
262 user_addr_t pc, sp, fp;
291 pc = regs->ss_64.isf.rip;
295 pc = regs->ss_32.eip;
301 *pcstack++ = (uint64_t)pc;
307 pc = dtrace_fuword64(sp);
309 pc = dtrace_fuword32(sp);
318 n = dtrace_getustack_common(pcstack, pcstack_limit, pc, fp);
335 user_addr_t pc, sp, fp;
350 pc = regs->ss_64.isf.rip;
354 pc = regs->ss_32.eip;
363 pc = dtrace_fuword64(sp);
365 pc = dtrace_fuword32(sp);
375 n += dtrace_getustack_common(NULL, 0, pc, fp);
385 user_addr_t pc, sp;
416 pc = regs->ss_32.eip;
432 *pcstack++ = (uint64_t)pc;
439 pc = dtrace_fuword64(sp);
441 pc = dtrace_fuword32(sp);
444 while (pc != 0) {
445 *pcstack++ = (uint64_t)pc;
461 pc = dtrace_fulword(&gregs[REG_PC]);
469 pc = dtrace_fuword32(&gregs[EIP]);
478 pc = dtrace_fuword64((sp + RETURN_OFFSET64));
481 pc = dtrace_fuword32((sp + RETURN_OFFSET));
512 uintptr_t pc;
530 pc = *(uintptr_t *)(((uint32_t)fp) + RETURN_OFFSET);
565 pcstack[depth++] = (pc_t)pc;
590 uintptr_t pc;
595 pc = fp->retaddr;
597 if (pc == (uintptr_t)dtrace_invop_callsite) {