FreeBSD/lib/libproc/proc_bkpt.c
/*
 * Decrement pc so that we delete the breakpoint at the correct
 * address, i.e. at the BREAKPOINT_INSTR address.
 *
 * This is only needed on some architectures where the pc value
 * when reading registers points at the instruction after the
 * breakpoint, e.g. x86.
 */
Decrement pc so that we delete the breakpoint at the correct
address, i.e. at the BREAKPOINT_INSTR address.

This is only needed on some architectures where the pc value
when reading registers points at the instruction after the
breakpoint, e.g. x86.
Decrement pc so that we delete the breakpoint at the correct address i . e . at the BREAKPOINT_INSTR address . This is only needed on some architectures where the pc value when reading registers points at the instruction after the breakpoint e . g . x86 .
void
proc_bkptregadj(unsigned long *pc)
{
	(void)pc;
#ifdef BREAKPOINT_ADJUST_SZ
	*pc = *pc - BREAKPOINT_ADJUST_SZ;
#endif
}
void proc_bkptregadj ( unsigned long * pc ) { ( void ) pc ; #ifdef BREAKPOINT_ADJUST_SZ * pc = * pc - BREAKPOINT_ADJUST_SZ ; #endif }
Decrement pc so that we delete the breakpoint at the correct
 address, i.e.
Decrement pc so that we delete the breakpoint at the correct address i . e .