target-arm: Fix gdb singlestep handling in arm_debug_excp_handler()
commit5c629f4ff4dc9ae79cc732f59a8df15ede796ff7
authorSergey Fedorov <serge.fdrv@gmail.com>
Tue, 10 Nov 2015 13:37:32 +0000 (10 13:37 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 10 Nov 2015 13:37:32 +0000 (10 13:37 +0000)
tree6df7cbdc257583f2afaba09d7b2f07a00cf940f2
parenta8b4f9585a0bf5186fca793ce2c5d754cd8ec49a
target-arm: Fix gdb singlestep handling in arm_debug_excp_handler()

Do not raise a CPU exception if no CPU breakpoint has fired, since
singlestep is also done by generating a debug internal exception. This
fixes a bug with singlestepping in gdbstub.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Message-id: 1446726361-18328-1-git-send-email-serge.fdrv@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target-arm/op_helper.c