Transcript New Eclipse Debug Model and CDT Mikhail Khodjaiants May 23, 2016
New Eclipse Debug Model and CDT Mikhail Khodjaiants April 24, 2020
Asynchronous Viewers
Migration to the new viewers
►
The migration of the Modules view has already done
► ►
Making some internal classes public would be useful (DebugEventHandler, EventHandlerModelProxy) Question: how to add/remove context listeners – DebugContextManger is not accessible
Content and label providers
►
No problems so far with the default adapters provided by the platform
Customization of the platform views
►
Requests to customize the Variables and Registers views
2
Flexible Hierarchy
The current CDT debug model requires adjustments
►
API changes are not planned for the next CDT version (3.1)
Cancelability
►
Needs investigation on how it can be effectively applied to our model
ILaunch still needs IDebugTarget
3
Model Proxy
UI Model Proxy Events
Adapters
Requests CDI Requests
CDI Model Backend
CDI Events 4
Others
Update policy
►
Replace the existing update mechanisms
►
Investigate the possibility of adding new update features
Debug context manager
►
Retargetable actions
►
Flexible view wiring
►
Pluggable source lookup
5