Lines Matching refs:pc
50 uintptr_t pc; in dtrace_getpcstack() local
66 pc = fp->fr_savpc; in dtrace_getpcstack()
99 pcstack[depth++] = (pc_t)pc; in dtrace_getpcstack()
114 dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, uintptr_t pc, in dtrace_getustack_common() argument
137 while (pc != 0) { in dtrace_getustack_common()
149 *pcstack++ = (uint64_t)pc; in dtrace_getustack_common()
166 pc = dtrace_fulword(&gregs[REG_PC]); in dtrace_getustack_common()
174 pc = dtrace_fuword32(&gregs[EIP]); in dtrace_getustack_common()
182 pc = dtrace_fulword(&fr->fr_savpc); in dtrace_getustack_common()
187 pc = dtrace_fuword32(&fr->fr_savpc); in dtrace_getustack_common()
218 uintptr_t pc, sp; in dtrace_getupcstack() local
241 pc = rp->r_pc; in dtrace_getupcstack()
245 *pcstack++ = (uint64_t)pc; in dtrace_getupcstack()
251 pc = dtrace_fulword((void *)rp->r_sp); in dtrace_getupcstack()
253 pc = dtrace_fuword32((void *)rp->r_sp); in dtrace_getupcstack()
256 n = dtrace_getustack_common(pcstack, pcstack_limit, pc, sp); in dtrace_getupcstack()
274 uintptr_t pc, sp; in dtrace_getustackdepth() local
283 pc = rp->r_pc; in dtrace_getustackdepth()
290 pc = dtrace_fulword((void *)rp->r_sp); in dtrace_getustackdepth()
292 pc = dtrace_fuword32((void *)rp->r_sp); in dtrace_getustackdepth()
295 n += dtrace_getustack_common(NULL, 0, pc, sp); in dtrace_getustackdepth()
306 uintptr_t pc, sp, oldcontext; in dtrace_getufpstack() local
329 pc = rp->r_pc; in dtrace_getufpstack()
342 *pcstack++ = (uint64_t)pc; in dtrace_getufpstack()
349 pc = dtrace_fulword((void *)rp->r_sp); in dtrace_getufpstack()
351 pc = dtrace_fuword32((void *)rp->r_sp); in dtrace_getufpstack()
354 while (pc != 0) { in dtrace_getufpstack()
355 *pcstack++ = (uint64_t)pc; in dtrace_getufpstack()
370 pc = dtrace_fulword(&gregs[REG_PC]); in dtrace_getufpstack()
378 pc = dtrace_fuword32(&gregs[EIP]); in dtrace_getufpstack()
386 pc = dtrace_fulword(&fr->fr_savpc); in dtrace_getufpstack()
391 pc = dtrace_fuword32(&fr->fr_savpc); in dtrace_getufpstack()