PCB_LR
ASSYM(PCB_LR, offsetof(struct pcb, pcb_regs.sf_lr));
frame.pc = (uintptr_t)ctx->pcb_x[PCB_LR];
case GDB_REG_LR: return (&kdb_thrctx->pcb_x[PCB_LR]);
case GDB_REG_LR: kdb_thrctx->pcb_x[PCB_LR] = regval; break;
if (i == PCB_LR)
frame.pc = ADDR_MAKE_CANONICAL(td->td_pcb->pcb_x[PCB_LR]);
td2->td_pcb->pcb_x[PCB_LR] = (uintptr_t)fork_trampoline;
td->td_pcb->pcb_x[PCB_LR] = (uintptr_t)fork_trampoline;
#define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_x[PCB_LR])
kdb_thrctx->pcb_x[PCB_LR] += BKPT_SIZE; \
ASSYM(PCB_LR, offsetof(struct pcb, pcb_lr));