New Eclipse Debug Model and CDT Mikhail Khodjaiants May 23, 2016

Download Report

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