FRAME_PC
{ "pc", &ddb_regs.tf_regs[FRAME_PC], FCN_NULL },
pc = (vaddr_t)regs->tf_regs[FRAME_PC];
pc = (alpha_instruction *)p->p_md.md_tf->tf_regs[FRAME_PC];
p->p_md.md_tf->tf_regs[FRAME_PC] = usertrap_pc;
printf(" pc = 0x%lx\n", framep->tf_regs[FRAME_PC]);
ksc.sc_pc = frame->tf_regs[FRAME_PC];
frame->tf_regs[FRAME_PC] = p->p_p->ps_sigcode;
p->p_md.md_tf->tf_regs[FRAME_PC] = ksc.sc_pc;
tfp->tf_regs[FRAME_PC] = pack->ep_entry & ~3;
tfp->tf_regs[FRAME_T12] = tfp->tf_regs[FRAME_PC]; /* a.k.a. PV */
regs->r_regs[R_ZERO] = process_frame(p)->tf_regs[FRAME_PC];
process_frame(p)->tf_regs[FRAME_PC] = regs->r_regs[R_ZERO];
frame->tf_regs[FRAME_PC] = (u_int64_t)addr;
vaddr_t pc = p->p_md.md_tf->tf_regs[FRAME_PC];
framep->tf_regs[FRAME_PC] = p->pcs_halt_pc;
printf(" pc = 0x%lx\n", framep->tf_regs[FRAME_PC]);
v = (caddr_t)framep->tf_regs[FRAME_PC];
p->p_md.md_tf->tf_regs[FRAME_PC] -= 4;
v = (caddr_t)framep->tf_regs[FRAME_PC];
framep->tf_regs[FRAME_PC] =
opc = framep->tf_regs[FRAME_PC] - 4;
framep->tf_regs[FRAME_PC] = opc;
inst_pc = memaddr = p->p_md.md_tf->tf_regs[FRAME_PC] - 4;
p->p_md.md_tf->tf_regs[FRAME_PC] = inst_pc; /* re-run instr. */
#define CLKF_PC(framep) ((framep)->cf_tf.tf_regs[FRAME_PC])
#define PROC_PC(p) ((p)->p_md.md_tf->tf_regs[FRAME_PC])
#define PC_REGS(regs) ((vaddr_t)(regs)->tf_regs[FRAME_PC])
#define SET_PC_REGS(regs, value) (regs)->tf_regs[FRAME_PC] = (unsigned long)(value)
#define FIXUP_PC_AFTER_BREAK(regs) ((regs)->tf_regs[FRAME_PC] -= sizeof(int))