Lines Matching defs:pcstack
94 * pcstack.
103 dtrace_getpcstack(pc_t *pcstack, int pcstack_limit, int aframes, uint32_t *pc)
147 pcstack[depth++] = (pc_t)(uintptr_t)pc;
297 * pcstack, and return.
303 pcstack[depth++] = NULL;
342 pcstack[depth++] = (pc_t)fp->fr_savpc;
346 pcstack[depth++] = NULL;
353 pcstack[depth++] = (pc_t)fp->fr_savpc;
362 dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, uintptr_t sp)
370 ASSERT(pcstack == NULL || pcstack_limit > 0);
400 if (pcstack != NULL) {
401 *pcstack++ = pc;
437 if (pcstack != NULL) {
438 *pcstack++ = pc;
450 dtrace_getupcstack(uint64_t *pcstack, int pcstack_limit)
469 *pcstack++ = (uint64_t)p->p_pid;
475 *pcstack++ = (uint64_t)rp->r_pc;
482 *pcstack++ = (uint64_t)rp->r_o7;
490 n = dtrace_getupcstack_top(pcstack, pcstack_limit, &sp);
494 pcstack += n;
499 n = dtrace_getustack_common(pcstack, pcstack_limit, sp);
503 pcstack += n;
508 *pcstack++ = NULL;
544 dtrace_getufpstack(uint64_t *pcstack, uint64_t *fpstack, int pcstack_limit)
560 *pcstack++ = (uint64_t)p->p_pid;
568 *pcstack++ = (uint64_t)rp->r_pc;
574 *pcstack++ = (uint64_t)rp->r_o7;
578 *pcstack++ = (uint64_t)rp->r_pc;
606 *pcstack++ = pc;
633 *pcstack++ = pc;
640 *pcstack++ = NULL;