Community
Participate
Working Groups
The debug view view model consists of processes, containers, threads, and stack frames layout nodes.
Implementing a generic view model for debug view is rather tricky, because there are certain necessary pieces of information that do not have a standard method for retrieving in the service APIs. For example, many debuggers do not have thread names only dynamic IDs, so the standard IRunControl service does not provide a standard way of retrieving the thread name. The best we can do in the generic debug UI plugin, is to provide a base (abstract) implementation of the launch VM provider and containers threads nodes, and allow specific debuggers extend this base implementation. I will try to complete this as I implement the PDA debugger.
I don't think I will have time to complete this in M5.
I don't think I'll have time to address this in M6 and since it's an API change, it'll probably have to wait till after 1.0.
In 1.0 we didn't have many common classes for the debug view view-model. Instead GDB used its own implementation and so did the PDA example. However, in 1.1 we have already created common base classes for the vm provider, as well as container, threads vm nodes. So I'm marking this umbrella bug as fixed in the 1.1 stream.
Marking as fixed.
From what I've seen with Toni's changes I agree. Randy
DD 1.1 reelased!