From: Jason Wessel <jason.wessel at windriver.com> Date: Wed, 23 Dec 2009 15:19:20 -0600 > +void kgdb_arch_set_pc(struct pt_regs *regs, unsigned long ip) > +{ > + regs->pc = regs->npc; > + regs->npc = ip; > +} > + Is this right? It should probably be something like: > + regs->pc = ip; > + regs->npc = regs->pc + 4; and similary for sparc64.