f_pc
insn.is_pc = frame->f_pc;
insn.is_nextpc = frame->f_pc;
frame->f_pc = insn.is_pc;
frame->f_pc += insn.is_advance;
frame->f_pc = insn.is_nextpc;
(ksi)->ksi_addr = (void *)(frame)->f_pc; \
frame->f_pc = scp->sc_pc;
kf.sf_sc.sc_pc = frame->f_pc;
frame->f_pc = scp->sc_pc;
regp = tfp + offsetof(struct frame, f_pc);
frame->f_pc = frame->f_pc - 2;
frame->f_pc = frame->f_pc - 2;
frame->f_pc = frame->f_pc - 2;
frame->f_pc = frame->f_pc - 2;
"MOVE16", fp->f_pc, f->f_fa,
"#1", fp->f_pc, f->f_fa,
"#2", fp->f_pc, f->f_fa,
"#3", fp->f_pc, f->f_fa,
addupc_task(l, fp->f_pc,
p->p_pid, p->p_comm, fp->f_pc, faultaddr);
(type & T_USER) ? "user" : "kernel", fp->f_pc);
fp->f_pc = (int)onfault;
fp->f_pc, fp->f_fmt2.f_iaddr);
printf("program counter = 0x%x\n", fp->f_pc);
(ras_lookup(p, (void *)fp->f_pc) != (void *)-1)) {
ksi.ksi_addr = (void *)fp->f_pc;
p->p_pid, code, v, fp->f_pc, fp->f_sr);
frame->f_pc = regs->r_pc;
frame->f_pc = (u_int)addr;
regs->r_pc = frame->f_pc;
frame->f_pc = (int)catcher;
gr[_REG_PC] = frame->f_pc;
frame->f_pc = gr[_REG_PC];
kf.sf_sc.sc_pc = frame->f_pc;
frame->f_pc = scp->sc_pc;
frame->f_pc = frame->f_pc - 2;
frame->f_pc = frame->f_pc - 2;
printf("Panic switch: PC is 0x%x.\n", frame.f_pc);
trapword = *(u_short *)frame->f_pc;
frame->f_regs[0], frame->f_regs[8], frame->f_pc );
frame->f_pc += 2; /* skip offending instruction */
vector, frame->f_format, frame->f_pc);
kf.sf_c.c_sc.sc_pc = frame->f_pc;
kf.sf_uc.uc_mc.mc_gregs.gr_pc = frame->f_pc;
frame->f_pc = (u_int) catcher;
frame->f_pc = scp->sc_pc;
frame->f_pc = tuc.uc_mc.mc_gregs.gr_pc;