Nav
|
9f3761879a
|
Used TC atomic session in GDB ReadRegisters handler, to prevent Insight causing delays in the GDB session.
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
142f844f83
|
New TC shutdown command
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
9734ba88e1
|
Removed TC suspension
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
4485ee0961
|
Used std::atomic for ThreadState
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
9475a80cd0
|
Removed TC state code from insight and debug server components
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
d55756da72
|
New GDB monitor command for Insight activation.
Created GdbHelpMonitorInfo.txt.in template for conditional commands
|
2023-07-18 23:17:13 +01:00 |
|
Nav
|
ba03833325
|
Lots of tidying
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
|
2023-07-18 23:16:06 +01:00 |
|
Nav
|
614255c850
|
Fixed version number comparison bug and a little tidying
|
2023-07-18 21:56:35 +01:00 |
|
Nav
|
61d608989d
|
Changed GDB "Handling..." logs to INFO level
|
2023-05-07 20:17:33 +01:00 |
|
Nav
|
8a6f1e8659
|
Fixed bug with GDB interrupts not being serviced properly
|
2023-05-07 19:44:19 +01:00 |
|
Nav
|
e2f202d5c9
|
Stop printing non-ASCII characters from GDB in debug logs
|
2023-05-07 16:45:04 +01:00 |
|
Nav
|
1fbcff2e1b
|
Reject unknown breakpoint types in GDB server
|
2023-04-02 00:22:11 +01:00 |
|
Nav
|
96b8bc68d1
|
Corrected bug with breakpoint type parsing in breakpoint command packets
|
2023-04-01 19:07:42 +01:00 |
|
Nav
|
2d934f7ea5
|
Removed breakpoint caching in GDB server - it's not needed!
GDB can be configured to avoid needlessly updating breakpoints on the target
|
2023-04-01 19:06:57 +01:00 |
|
Nav
|
3a74906541
|
Implemented support for breakpoint caching in the GDB server
|
2023-04-01 15:15:04 +01:00 |
|
Nav
|
56ea97369d
|
Preparation for support for the GDB vCont command packet
Also fixed a bug in the `StepExecution` and `ContinueExecution` constructors, where the from address wasn't being extracted properly
|
2023-04-01 12:37:59 +01:00 |
|
Nav
|
f37f8f301a
|
Corrected bad rebase
|
2023-02-27 00:08:01 +00:00 |
|
Nav
|
7aa1639df2
|
Tidying
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
b8ca1fbc41
|
Tidying
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
8fa7e82c56
|
Moved Paths helper functions to service class
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
4c25c85c36
|
Moved Process helper functions to service class
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
d353b55f9b
|
Renamed TargetControllerConsole to TargetControllerService
|
2023-02-20 21:55:55 +00:00 |
|
Nav
|
b5dfa4a842
|
Tidying GDB packet class
|
2023-01-21 13:40:39 +00:00 |
|
Nav
|
6b4d3ecb26
|
Moved toHex functions to String helper class
|
2023-01-21 13:37:56 +00:00 |
|
Nav
|
af2d7c8856
|
Increased max packet size in GDB debug server
|
2022-12-13 21:10:40 +00:00 |
|
Nav
|
76a0207701
|
Added EraseTargetMemory TC command
|
2022-12-11 23:25:15 +00:00 |
|
Nav
|
deec72d168
|
Convert relative EEPROM addresses to absolute addresses in GDB memory access command packet handlers.
|
2022-12-11 15:26:14 +00:00 |
|
Nav
|
41924a83b5
|
Corrected bug with resolving memory types from GDB memory addresses
|
2022-12-10 21:36:49 +00:00 |
|
Nav
|
c9f165f9a9
|
Added description of new eeprom fill monitor command to GDB help text
|
2022-12-10 19:47:42 +00:00 |
|
Nav
|
6b7f0fd234
|
Tidying
|
2022-12-10 19:23:06 +00:00 |
|
Nav
|
ffe4f5bfc5
|
New monitor eeprom fill GDB command
|
2022-12-10 19:22:53 +00:00 |
|
Nav
|
8f48a30fa3
|
Command option extraction for GDB monitor commands
|
2022-12-10 14:56:57 +00:00 |
|
Nav
|
b8c83c87fc
|
Moved GdbHelpMonitorInfo.txt
|
2022-12-09 22:26:26 +00:00 |
|
Nav
|
304e2ab7c6
|
Tidying
|
2022-12-08 21:26:56 +00:00 |
|
Nav
|
831021eb36
|
Adjusted GDB memory map to include EEPROM in ram section. Also added EEPROM offset to the AVR GDB target descriptor
|
2022-12-08 21:18:04 +00:00 |
|
Nav
|
b3fb3f0955
|
Lots of tidying
|
2022-12-03 22:16:21 +00:00 |
|
Nav
|
c6781b00f1
|
Tidying
|
2022-11-18 20:49:22 +00:00 |
|
Nav
|
8d0e170a04
|
Added warning when GDB client sends invalid packet
|
2022-11-18 20:49:17 +00:00 |
|
Nav
|
89b02474a9
|
More bits of refactoring in the GDB RSP server implementation
|
2022-11-18 20:26:20 +00:00 |
|
Nav
|
35a6172b24
|
Refactored Bloom::DebugServer::Gdb::Connection::read() routine
|
2022-11-17 21:00:45 +00:00 |
|
Nav
|
3a04fd9b17
|
Tidying
|
2022-11-17 01:02:23 +00:00 |
|
Nav
|
7a2e8f07b5
|
Renamed DebugSessionAborted GDB exception
|
2022-11-17 00:40:04 +00:00 |
|
Nav
|
4a9e99f053
|
Enforced absolute maximum read size in GDB server
|
2022-11-16 23:50:28 +00:00 |
|
Nav
|
c299f282ca
|
More tidying
|
2022-10-28 23:31:16 +01:00 |
|
Nav
|
fbe22b72ed
|
Tidying
|
2022-10-25 21:28:16 +01:00 |
|
Nav
|
bc8206ccc7
|
Corrected missing header includes
|
2022-10-09 13:10:17 +01:00 |
|
Nav
|
065a389dfe
|
Improved naming consistency of aliases
|
2022-10-01 21:01:37 +01:00 |
|
Nav
|
ef4eb4f768
|
Removed pointless enum and tidied comments
|
2022-09-26 21:21:57 +01:00 |
|
Nav
|
c7af236646
|
Tidied logs
|
2022-09-24 18:35:58 +01:00 |
|
Nav
|
3dece376ce
|
Removed CPU general purpose registers from SVD generation
|
2022-09-18 14:03:28 +01:00 |
|