Commit Graph

23 Commits

Author SHA1 Message Date
Nav
ac9fad3726 Renamed DebugServers namespace to DebugServer 2022-04-04 22:21:42 +01:00
Nav
74977804b1 Tidying 2022-04-04 22:21:42 +01:00
Nav
b339bfe016 Using new RAII epoll instance wrapper in GDB server and Connection class 2022-04-04 22:21:42 +01:00
Nav
7a655f1223 Moved GDB packet parsing out of CommandPacketFactory and deleted that class 2022-04-04 22:21:42 +01:00
Nav
934c4b2820 Created new ServerInterface class and refactored the AVR GDB RSP debug server into an implementation of ServerInterface 2022-04-04 22:21:42 +01:00
Nav
2b3a6fd27f Moved GDB command packet handling to individual CommandPacket classes 2022-04-04 22:21:42 +01:00
Nav
28396d9d80 Removed unused EventManager class member from DebugServer and derived classes 2022-04-04 22:21:42 +01:00
Nav
7437f0a31e Made EventManager class static 2022-04-04 22:21:42 +01:00
Nav
ab1a379efa Tidying 2022-04-04 22:21:42 +01:00
Nav
e65f89caf1 Applied new GdbDebugServerConfig object to GDB Debug Server implementation 2022-04-04 22:21:42 +01:00
Nav
49383eb448 Improved handling of late initialisation for component objects 2022-01-02 21:24:23 +00:00
Nav
fe635128f4 Refactored GDB register handling in GDB debug server.
Accounted for size discrepancies in register descriptors (target register descriptors and GDB register descriptors).
2021-12-28 01:16:21 +00:00
Nav
ca0bcdeda4 GDB register descriptor 2021-12-28 01:09:38 +00:00
Nav
6edfb7376a Tidied structure of all classes within the entire code base
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00
Nav
fd719f1cda Renamed GDB & TargetConrollerConsole read & write register functions/classes to a more generic name. 2021-08-07 17:10:10 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
69cee4d579 Removed EventRef alias for clarity 2021-06-22 14:44:00 +01:00
Nav
a7df862d36 Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
3c60fee231 GDB RSP debug server handling of TC suspension 2021-05-30 16:53:49 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
138b45f8bd Small tweaks to port number extract in GDB RSP debug server.
Also included port and address configuration in template config file
2021-04-10 21:56:25 +01:00
Nav
7a28f93ee9 Tidying 2021-04-06 23:20:50 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00