Lines Matching refs:rpc
1441 uintptr_t rpc = get_return_address(&sp); in function_entry() local
1448 rpc = (uint32_t)rpc; in function_entry()
1458 rpc >= Dp->base && rpc < Dp->base + Dp->size)) in function_entry()
1477 (void) create_bkpt(rpc, 1, 1); /* may or may not be set */ in function_entry()
1479 Stk->stack[Stk->ncall].pc = rpc; in function_entry()
1561 uintptr_t rpc; in trap_one_stack() local
1568 uintptr_t rpc; /* the return pc */ in trap_one_stack() member
1580 frame[nframe].rpc = pc; in trap_one_stack()
1598 rpc = frame[nframe].rpc; /* caller's return pc */ in trap_one_stack()
1605 rpc >= Dp->base && rpc < Dp->base + Dp->size) in trap_one_stack()
1612 if (create_bkpt(rpc, 1, 1) != NULL) { in trap_one_stack()
1614 Stk->stack[Stk->ncall].pc = rpc; in trap_one_stack()
1658 previous_fp(uintptr_t sp, uintptr_t *rpc) in previous_fp() argument
1684 if (rpc) in previous_fp()
1685 *rpc = pc; in previous_fp()
1696 uintptr_t rpc; in get_return_address() local
1698 rpc = (uintptr_t)Lsp->pr_reg[R_O7] + 8; in get_return_address()
1700 rpc = (uint32_t)rpc; in get_return_address()
1703 if (Pread(Proc, &inst, sizeof (inst), rpc) == sizeof (inst) && in get_return_address()
1705 rpc += sizeof (instr_t); in get_return_address()
1707 return (rpc); in get_return_address()
1731 previous_fp(uintptr_t fp, uintptr_t *rpc) in previous_fp() argument
1741 if (rpc) in previous_fp()
1742 *rpc = frame[1]; in previous_fp()
1801 uint32_t rpc; in get_return_address32() local
1805 if (Pread(Proc, &rpc, sizeof (rpc), sp) != sizeof (rpc)) in get_return_address32()
1807 if ((count = return_count32(&rpc)) < 0) in get_return_address32()
1810 return (rpc); in get_return_address32()
1816 uintptr_t rpc; in get_return_address() local
1820 if (Pread(Proc, &rpc, sizeof (rpc), sp) != sizeof (rpc)) in get_return_address()
1826 return (rpc); in get_return_address()