gdb_server: fix ignored interrupt request from gdb during stepping
authorMatthias Welwarsky <matthias.welwarsky@sysgo.com>
Sun, 4 Mar 2018 17:52:14 +0000 (18:52 +0100)
committerMatthias Welwarsky <matthias@welwarsky.de>
Fri, 16 Mar 2018 08:56:38 +0000 (08:56 +0000)
commitcbf7889873c16e80109ee7d46995a0adf08af84c
treed984d96bbc6bc99b1e5299ae818b4ad060a79850
parenta4cdce0129a6b206a2081d77dd518ce2cae0b71f
gdb_server: fix ignored interrupt request from gdb during stepping

Normally, when a ctrl-c is received from gdb, a SIGINT is reported back
unconditionally to tell gdb that the target has stopped in response.
However when a rtos support was configured, the rtos awareness overwrote
the signal with an actual thread state, which gdb then ignored and got
stuck without the user able to interrupt.

Change-Id: I40fd62333e020a8c4d9df0079270e84df9c77f88
Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Reviewed-on: http://openocd.zylin.com/4445
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
src/server/gdb_server.c