/branches/tracing/uspace/app/debug/arch/mips32/src/mips32.c |
---|
98,6 → 98,8 |
} |
if (bi < MAX_BRKPTS) { |
printf("breakpoint %d hit\n", bi); |
breakpoint_hit(); |
rc = udebug_mem_write(app_phone, &brk_list[bi].arch.back, brk_addr, 4); |
printf("udebug_mem_write(phone, 0x%x, 0x%02x, 1) -> %d\n", brk_addr, brk_list[bi].arch.back, rc); |
rc = udebug_mem_read(app_phone, &brk_list[bi].arch.back, brk_addr+4, 4); |
/branches/tracing/uspace/app/debug/arch/ia32/src/ia32.c |
---|
90,6 → 90,7 |
if (bi < MAX_BRKPTS) { |
printf("breakpoint %d hit\n", bi); |
breakpoint_hit(); |
buffer[ISTATE_OFF_EIP] = brk_addr; |
buffer[ISTATE_OFF_EFLAGS] |= 0x0100; /* trap flag */ |