Commit Graph

16 Commits

Author SHA1 Message Date
Nav
a60f780287 New custom GDB command to output target info in JSON format 2022-05-06 19:31:33 +01:00
Nav
6970fd674b Added "monitor help" command, to display help text on supported GDB custom commands 2022-05-05 20:14:59 +01:00
Nav
4a9c26b73e Added "monitor version machine" command, to display the current Bloom version in JSON format 2022-05-05 20:14:23 +01:00
Nav
c9d1dd92a3 Added "monitor version" command, to display the current Bloom version 2022-05-05 20:13:30 +01:00
Nav
226b663aea Moved responsibility of stopping and resetting the target at the beginning of the debug session to the DebugServer. 2022-04-30 16:22:51 +01:00
Nav
4b19db5505 Fixed bug with GDB debug server not allowing any time for the TargetController to wake up. 2022-04-27 22:08:14 +01:00
Nav
687e28718c Replaced ReportTargetControllerState event with TC command and renamed TargetControllerStateReported event 2022-04-27 22:07:14 +01:00
Nav
8d26340c41 Tidying 2022-04-17 14:50:40 +01:00
Nav
b05b3454e9 Handled GDB exceptions in TargetExecutionStopped event handler, to prevent them from propagating to the DebugServerComponent::run() and causing Bloom to shutdown. 2022-04-16 21:21:29 +01:00
Nav
ec060a469b Renamed EventNotifer to EventFdNotifier and employed new NotifierInterface 2022-04-15 22:05:50 +01:00
Nav
8be1446e72 Moved TargetController components into new 'TargetController' namespace. 2022-04-09 15:57:24 +01:00
Nav
f7feef9ea1 New GDB "monitor reset" command packet class 2022-04-08 22:23:30 +01:00
Nav
583b01fa34 New GDB Monitor command packet class, for "qRcmd" command packets 2022-04-08 22:19:20 +01:00
Nav
7b5ce83b50 More tidying 2022-04-05 22:37:00 +01:00
Nav
b8e34b87d3 Tidied GDB RSP debug server 2022-04-05 18:51:25 +01:00
Nav
2aa240a680 Renamed GdbRsp directory to Gdb 2022-04-04 22:21:42 +01:00