Nav
30936fe0a2
Added atomic sessions in TC
2023-07-18 23:17:13 +01:00
Nav
9734ba88e1
Removed TC suspension
2023-07-18 23:17:13 +01:00
Nav
a1defa02c0
Pass the TargetDescriptor by const-reference where we can
2022-12-17 14:41:52 +00:00
Nav
065a389dfe
Improved naming consistency of aliases
2022-10-01 21:01:37 +01:00
Nav
46d8ce1854
Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases
2022-09-06 17:16:49 +01:00
Nav
c4bcf71424
Replaced static TargetController state object access with new GetState command
...
This corrects a bug where the DebugServer checks if the TargetController is in
service just before it's about to suspend. The DebugServer then attempts to start
a new debug session, only for the TargetController to go into a suspended state.
A fatal error occurs and a shutdown follows. This bug is only apparent when
the user stops and starts debug sessions very quickly, with releasePostDebugSession
set to true.
2022-08-14 17:44:52 +01:00
Nav
64de134a28
More tidying
2022-05-01 19:02:04 +01:00
Nav
4209d9eb20
New GetTargetProgramCounter TC command
2022-05-01 18:46:57 +01:00
Nav
96cae9d1e4
Replaced ExtractTargetDescriptor event with TC command
2022-05-01 18:32:54 +01:00
Nav
d8af8fe1ee
Replaced RetrieveStackPointerFromTarget event with TC command
2022-05-01 18:06:21 +01:00
Nav
870c4ba3d7
Replaced RetrieveTargetPinStates event with TC command
2022-05-01 00:07:12 +01:00
Nav
6f576fb48d
Tidying
2022-04-30 01:45:49 +01:00
Nav
5a8aa3d657
New GetTargetState TargetController command
2022-04-28 21:05:53 +01:00
Nav
391b742d8b
Replaced RetrieveMemoryFromTarget event with TC command
2022-04-24 18:55:19 +01:00
Nav
e662d0b57a
Replaced RetrieveRegistersFromTarget event with TC command
2022-04-24 16:41:40 +01:00
Nav
13f5c13065
Implemented new command-response-based interface for the TargetController
2022-04-17 23:55:34 +01:00