riscv-openocd/src/server
Tomas Vanek bae76053dc gdb_server: run control fixes for vCont
this patch contains several changes to run control and state
handling together with gdb:
- graceful handling of target/gdb desync on resume, step and halt
- a default gdb-attach event executing the "halt" command, to meet gdb
  expectation of target state when it attaches
- call target_poll() after Ctrl-C command from gdb
- call target_poll() after resume and step through a vCont packet
- fix log message forwarding on vCont stepping, also move an aarch64
  log message from INFO to DEBUG level to prevent messing up the gdb
  console during source-line stepping
- fix oversight in vCont support that messes up breakpoint handling
  during stepping

Change-Id: Ic79db7c2b798a35283ff752e9b12475486a1f31a
Fixes: d301d8b42f
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Reviewed-on: http://openocd.zylin.com/4432
Tested-by: jenkins
Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
2018-02-27 11:19:10 +00:00
..
Makefile.am helper,rtos,server: Restore missing warning flags 2017-01-15 10:16:16 +00:00
gdb_server.c gdb_server: run control fixes for vCont 2018-02-27 11:19:10 +00:00
gdb_server.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
server.c server: add safeguards against printing bogus port number 2018-01-25 07:22:16 +00:00
server.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
server_stubs.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
startup.tcl Fix a bunch of typos. 2011-03-17 07:25:25 +01:00
tcl_server.c helper: Code cleanup for hexify() 2016-12-08 12:34:53 +00:00
tcl_server.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
telnet_server.c server/telnet: Use proper data types 2018-01-13 15:33:52 +00:00
telnet_server.h server/telnet: Use proper data types 2018-01-13 15:33:52 +00:00