Nav
e18a9bad19
Removed invalid copy-constructor call for GdbRspDebugServer::activeDebugSession member
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
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
cdd35c46c1
Tidying
2022-03-15 11:21:04 +00:00
Nav
9c891f0cbb
Improved handling of GDB flash memory write attempt
2022-03-09 22:01:08 +00:00
Nav
53a3c815d7
Removed using namespace directive for class member function definitions in source files
2022-02-05 15:32:08 +00:00
Nav
76fcc385f3
Updated GDB register write command handler to account for larger than expected register values.
2021-12-28 02:44:00 +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
8ec4d664c9
Tidying
2021-12-24 02:55:59 +00:00
Nav
bfea6b7c8f
Tidying
2021-12-22 23:11:18 +00:00
Nav
356c06f4f3
Tidying lambdas
2021-10-31 11:36:28 +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
df6b94b0de
Tidying/consistency of includes
2021-10-02 17:39:33 +01:00
Nav
3b458bd12d
Use std::set instead of std::vector for TargetRegisterDescriptors
2021-08-30 22:23:27 +01: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
12fbbc892d
Fixed bug in GDB debug server where interrupt packet wasn't being properly acknowledged
2021-07-04 00:28:31 +01:00
Nav
aa6395a002
Corrected issue with byte order expectations for target registers.
...
This was the cause for that issue with GDB using the incorrect memory addresses for local variables, after the PC and SP had been changed.
Also renamed SP start address parameter to make the byte order of the register clear.
2021-07-02 01:34:17 +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
02446116df
Tidying
2021-06-05 22:47:04 +01:00
Nav
f7944ac6b4
Fixed bug with GDB RSP debug server handling stale packets
2021-05-31 00:03:18 +01:00
Nav
3c60fee231
GDB RSP debug server handling of TC suspension
2021-05-30 16:53:49 +01:00
Nav
db2221741f
TargetController suspension
2021-05-30 16:52:32 +01:00
Nav
ce480a996c
Removed all using declarations and directives from header files
2021-05-24 20:58:49 +01:00
Nav
fa2a3f67db
Introduced the TargetControllerConsole class to provide access to common functionality within the TargetController.
2021-04-24 21:13:07 +01:00
Nav
8da2aa3a8d
Removed debugging code. Other small bits of tidying
2021-04-12 19:43:42 +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
b781900a3f
Added support for GDB RSP detach packet
2021-04-08 20:41:22 +01:00
Nav
a29c5e1fec
Initial commit
2021-04-04 21:04:12 +01:00