| Subject | Re: [PATCH v3 2.6.39-rc1-tip 13/26] 13: uprobes: get the breakpoint address. | From | Peter Zijlstra <> | Date | Mon, 18 Apr 2011 18:47:22 +0200 |
| |
On Fri, 2011-04-01 at 20:05 +0530, Srikar Dronamraju wrote: > +/** > + * uprobes_get_bkpt_addr - compute address of bkpt given post-bkpt regs > + * @regs: Reflects the saved state of the task after it has hit a breakpoint > + * instruction. > + * Return the address of the breakpoint instruction. > + */ > +unsigned long uprobes_get_bkpt_addr(struct pt_regs *regs) > +{ > + return instruction_pointer(regs) - UPROBES_BKPT_INSN_SIZE; > +}
This assumes the breakpoint instruction is trap like, not fault like, is that true for all architectures?
|