This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 142658 - debugger dispatcher
Summary: debugger dispatcher
Status: STARTED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: Sun All
: P4 blocker (vote)
Assignee: issues@cnd
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-01 23:46 UTC by ivan
Modified: 2008-08-20 12:37 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ivan 2008-08-01 23:46:04 UTC
Even though debuggercore was designed to facilitate multiple debugger engines
there are some issues it doesn't adequately address.

1) If more than one engine can honor toggled src file bpts they will each
   create a bpt ... two bpts will be visible in the bpt view for each
   toggling in the editor. 
   Examples:
   - cnd's gdb-lite and sunstudios dbxgui both honor bpts on .c, .cc etc files.
   - jpda debugger and dbxgui both honor bpts on .java files.

2) If more than one engine can honor debugging of a particular kind of application
   (aka Project) there is no general purpose provision for letting the user choose 
   a binding between a project type and their preferred debugger.

Thomas has stated that he has (or can easily) implement (2) in cnd to allow
user-level switching between gdb-lite or dbxgui. (1) should be achievable as well.

While the immediate need is for CND and dbxgui, I'd like us to try and make this
be more general, sort of a prototype for the general case, so that eventually
this functionality could be moved to debuggercore.