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