Deleted Added
full compact
27c27
< * $FreeBSD: head/sys/arm/include/db_machdep.h 132059 2004-07-12 21:25:01Z cognet $
---
> * $FreeBSD: head/sys/arm/include/db_machdep.h 137940 2004-11-20 16:52:10Z cognet $
50c50
< kdb_frame->tf_pc -= BKPT_SIZE; \
---
> kdb_frame->tf_pc += BKPT_SIZE; \
58a59
>
60,61c61,77
< #define inst_return(ins) (0)
< #define inst_call(ins) (0)
---
> /* ldmxx reg, {..., pc}
> 01800000 stack mode
> 000f0000 register
> 0000ffff register list */
> /* mov pc, reg
> 0000000f register */
> #define inst_return(ins) (((ins) & 0x0e108000) == 0x08108000 || \
> ((ins) & 0x0ff0fff0) == 0x01a0f000)
> /* bl ...
> 00ffffff offset>>2 */
> #define inst_call(ins) (((ins) & 0x0f000000) == 0x0b000000)
> /* b ...
> 00ffffff offset>>2 */
> /* ldr pc, [pc, reg, lsl #2]
> 0000000f register */
>
>