Platform Debug
Platform Debug Overview
The Debug component of the platform defines language independent facilities and mechanisms for:
- Launching programs
- Source lookup
- Defining and registering breakpoints
- Event notification from programs being debugged
- A language independent debug model
- A language independent debug UI
The Debug component of the platform defines interfaces for a language independent debug model, which abstract common debugging features of many languages. The Debug component of the platform does not provide an implementation of a debugger, it is the duty of other plug-ins to provide language specific implementations of debuggers.
New and Noteworthy
The platform debug component is very responsive to new ideas, feature requests and bug reports. The following is a list of some of the newest and more interesting additions to the component.
- The latest entry of noteworthy interest is 3.3 Milestone 7
- In the 3.3M7 release we have significant changes to launching, logical structures and new export features. More specific information can be found in the buld notes.
- For a complete listing of new and noteworthy entries check the New and Noteworthy page.
Development Efforts
- Overall 2.1 plan
- Overall 3.0 plan
- Overall 3.1 plan
- Overall 3.2 plan
- Overall 3.3 plan
- Overall 3.4 plan
- Overall 3.5 plan
For more detailed information, check out the Development Resources.
Test Plans
While testing, ensure that keyboard navigation is available and works, in addition to using the mouse. Ensure that keyboard accelerators are available for each menu item, and that conflicts are not present. Also try assigning alternate keybindings to applicable actions. File a bug when something does not work. When a test can be automated and is not part of our test suite, add a JUnit test to the test suite.

