Nav
|
74977804b1
|
Tidying
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
97776f12e0
|
Tidied GDB Connection class and made it adhere to the RAII approach
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
0b34b6fbab
|
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
|
3bd09bdc84
|
Included AVR GDB specific implementations of the read and write memory GDB command packets.
|
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
|
28ea24c614
|
Tidying
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
f848fdfc40
|
Removed EventNotifier object management from GDB Connection 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
|
c002bd0f0e
|
Tidying
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
e18a9bad19
|
Removed invalid copy-constructor call for GdbRspDebugServer::activeDebugSession member
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
013c3072c0
|
Corrected name conflict in DebugSession
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
59c7580644
|
Corrected OkResponsePacket constructor name
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
de39ed88d3
|
Corrected out-of-scope object access in lambda, in GDB ReadRegister packet handling
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
95b9ffef57
|
Added getRegisterNumbers() member function to GDB target descriptor
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
e2bbb72b8a
|
Made GDB target descriptor register functions const
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
07bcd07b4c
|
Removed Targets::TargetDescriptor reference from GDB target descriptor - was unnecessary
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
0e71222363
|
Removed unused class member in AVR GDB target descriptor class
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
1bb099f007
|
Fixed AVR GDB target descriptor initialisation
|
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
|
df5a904a43
|
New debug session class
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
01396afcec
|
Renamed AvrGdbRsp directory to AvrGdb and moved target register functions to new GDB target descriptor class
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
5d58bbde07
|
New GDB target descriptor class
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
77d431cb0f
|
New ErrorResponsePacket class for GDB errors
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
1511a8483a
|
Renamed unused GDB Ok response packet
|
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
|
18f08d8faa
|
New GdbDebugServerConfig class, for GDB specific config parameters
|
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
|
d462358b1e
|
Tidying
|
2022-01-11 21:12:25 +00:00 |
|
Nav
|
49383eb448
|
Improved handling of late initialisation for component objects
|
2022-01-02 21:24:23 +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
|
ca0bcdeda4
|
GDB register descriptor
|
2021-12-28 01:09:38 +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
|
01c20339f3
|
Qt6 compatability changes
|
2021-08-18 22:51:15 +01:00 |
|
Nav
|
9e29c3b19a
|
Removed target register descriptor ID
|
2021-08-07 18:09:12 +01:00 |
|
Nav
|
7ebc447344
|
Updated AvrGdbRsp debug server to use the provided register descriptors, instead of creating them
|
2021-08-07 17:22:59 +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
|
8a048311ac
|
Target register tidying
|
2021-07-20 19:21:18 +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 |
|