Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 202313 - [debug view] Implement Debug View view model.
Summary: [debug view] Implement Debug View view model.
Status: CLOSED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug-dsf (show other bugs)
Version: 0 DD 1.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: DD 1.1   Edit
Assignee: Randy Rohrbach CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 160035
Blocks: 202314
  Show dependency tree
 
Reported: 2007-09-05 14:43 EDT by Pawel Piech CLA
Modified: 2009-01-07 17:29 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel Piech CLA 2007-09-05 14:43:14 EDT
The debug view view model consists of processes, containers, threads, and stack frames layout nodes.
Comment 1 Pawel Piech CLA 2008-01-29 19:45:19 EST
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.
Comment 2 Pawel Piech CLA 2008-02-11 18:22:59 EST
I don't think I will have time to complete this in M5.  
Comment 3 Pawel Piech CLA 2008-03-25 14:22:49 EDT
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.
Comment 4 Pawel Piech CLA 2008-06-16 18:01:23 EDT
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.
Comment 5 Pawel Piech CLA 2008-06-16 18:02:04 EDT
Marking as fixed.
Comment 6 Randy Rohrbach CLA 2008-06-17 09:58:09 EDT
From what I've seen with Toni's changes I agree.

Randy
Comment 7 Pawel Piech CLA 2009-01-07 15:54:36 EST
DD 1.1 reelased!