1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

49 commits

Author SHA1 Message Date
Marc Khouzam
3a0a75aaa2 Bug 232357
Left a debugging string that broke the Remote Attach
2008-05-23 16:30:54 +00:00
Marc Khouzam
ac79e652c6 Bug 232357
This patch removes all dependencies to the CDT debug feature.
It copies Extensions that were defined in the CDT to DSF.
I have tested it with an Eclipse that did _not_ have the CDT debug feature, and things seem to work as they should. There was a few files copied from the CDT that may need some cleanup, but I'll leave that for later.
2008-05-22 20:23:15 +00:00
Pawel Piech
1cdd030ea5 [164044] - [view model] Move ThreadsVMNode and ContainerVMNode to the org.eclipse.dd.dsf.debug.ui plugin. 2008-05-22 20:20:17 +00:00
Marc Khouzam
b7479d46be Bug 233113
When refactoring the CDT code for DSF I made a copy/paste mistake which caused the Stop on Main to stop working.
2008-05-21 22:06:44 +00:00
Pawel Piech
5d50a256ac [233339] - [debug view] When stepping over a long running operation stack frames do not change state to running. 2008-05-21 20:43:52 +00:00
Marc Khouzam
02a8fc8a6a Bug 231129
Enhances the launch code to allow for a RemoteAttach as part of the
current Attach launch configuration type.
2008-05-15 19:44:14 +00:00
Pawel Piech
84def940c0 [202852] Switched to using ViewerDataRequestMonitor. 2008-05-13 17:01:59 +00:00
Pawel Piech
a437c66f4b [202852] Got rid of references to register group. 2008-05-13 16:32:12 +00:00
Randy Rohrbach
0a03668473 bugzilla 202852 2008-05-13 16:14:04 +00:00
Pawel Piech
25f8027f2c [221899] Additional cleanup after removing checkService(). 2008-05-12 22:41:47 +00:00
Randy Rohrbach
6290d55275 Bugzilla 202852 & 211490. 2008-05-12 17:22:01 +00:00
Pawel Piech
7e61e9f632 [205871] - Switched to using ViewerDataRequestMonitor to avoid setting a CANCEL status to a viewer update request monitor. 2008-05-09 20:18:37 +00:00
Pawel Piech
05a1a3763b [228062] - [run control][disassembly] Integrate DSF with CDT's toggle instruction step mode action. 2008-05-07 17:40:51 +00:00
Pawel Piech
23afc8c598 [214384] - [debug view] When a program runs to completion, the debug target still shows it as running. 2008-05-07 16:33:14 +00:00
Pawel Piech
3f23a61e55 [229991] - [debug view] Call to sleep() breaks debug session 2008-05-07 16:28:35 +00:00
Marc Khouzam
7e84ea3f5f Bug 230898
Add icons to the build.properties file
2008-05-07 14:32:01 +00:00
Ted Williams
3d4405ffaf .qualifier was missing from version field 2008-05-05 21:27:54 +00:00
Pawel Piech
6d882f8fb7 [214384] - [debug view] When a program runs to completion, the debug target still shows it as running. 2008-05-02 23:44:27 +00:00
Pawel Piech
409994f93a [214389] - [source lookup][debug view] After terminating a suspended process, the IP remains in editor. 2008-05-02 22:05:46 +00:00
Randy Rohrbach
b80e85ffde Bugzilla 205603 & 221899. 2008-05-02 20:16:34 +00:00
Marc Khouzam
34baaa437d Bug 228265
Allow a DSF Attach launch without needing cdt.launch
2008-05-02 17:56:46 +00:00
Marc Khouzam
ff33479c3d Bug 228265
Remove org.eclipse.cdt.launch dependency from org.eclipse.dd.gdb.ui
Mostly copy/paste from cdt.launch.  A cleanup would eventually be nice.
2008-05-02 16:03:31 +00:00
Pawel Piech
383e01aec2 [208476] Added queuing of events to the View Model cache. 2008-04-25 16:59:57 +00:00
Marc Khouzam
0d04616e1d Bug 226931
Since the use of a terminal is determined by the type of launch and is no
longer an option for the user, it should be removed from the launch tab.
2008-04-21 18:21:17 +00:00
Marc Khouzam
241d941438 Bug 226931
Support for Restart button.
The steps to restarting the inferior are the following:
1- Create a new PTY and tell GDB to use it
2- Create a new MIInferiorProcess object which uses the new PTY
2.5- Have the CLIEventProcessor use the new MIInferiorProcess
3- Restart the inferior using -exec-run
4- Remove the previous inferior Process from the launch
5- Add the new inferior Process to the launch (which will trigger the use of
the new PTY streams)

This change supports the Restart function, including the above steps to perform the proper cleanup.  The code to start the inferior has been extracted from the FinalLaunchSequence and put in GDBControl to allow sharing between start and restart.  Also, the code to create the CLI and inferior process objects has been extracted from the GdbLaunchDelegate and put in GDBControl to to allow sharing between start and restart.

There only interface change that is not in a provisional interface is the
addition of resetInferior() to CLIEventprocessor which is backwards compatible.
2008-04-21 18:08:53 +00:00
Marc Khouzam
2c82390e87 Bug 202343
Launch for for Attaching to a running
2008-04-15 16:38:17 +00:00
Ted Williams
d7ecf155db M6 build 2008-04-05 19:06:12 +00:00
Ted Williams
117080e50d M6 2008-04-05 19:04:24 +00:00
Marc Khouzam
8049a7bb12 Previous commit was a mistake. This change requires M6 to compile. 2008-04-03 20:57:42 +00:00
Marc Khouzam
6f7bbca839 Fix compilation problem 2008-04-03 20:53:30 +00:00
Pawel Piech
07b2d9a32c [225384] Switch to the platform debug modules view. 2008-04-02 18:29:00 +00:00
Pawel Piech
1420d16bdd [224438] Renamed view model packages in org.eclipse.dd.dsf.debub.ui as a provisional API. 2008-03-31 18:08:03 +00:00
Marc Khouzam
a74f59c186 Bug 202339
For a local launch, only gdb/mi debugger will be available, while for a remote launch, only gdbserver debugger will be available.
This is a temporary solution.
2008-03-31 01:32:37 +00:00
Pawel Piech
d5f39af5a8 [224435] Changed the IContainerSuspendedDMEvent/IContainerResumedEvent.getTriggeringContext() to return an array instead of a single context. 2008-03-28 18:05:54 +00:00
Marc Khouzam
7b062fd957 Bug 224485
Moved the packages org.eclipse.dd.gdb.* to
org.eclipse.dd.gdb.internal.provisional.*
since it's expected that these classes are likely to need substantial
changes in not too distant future.
2008-03-28 15:42:24 +00:00
Pawel Piech
c50257d07d [224434] Changed the context used in IRunControl.IStartedDMEvent and IRunControl.IExitedDMEvent events. 2008-03-27 22:09:11 +00:00
Pawel Piech
549cdbd6fd [224466] Renamed SourceDisplayAdapter to DsfSourceDisplayAdapter, and DsfMISourceLookupParticipant to DsfSourceLookupParticipant. 2008-03-27 21:06:06 +00:00
Pawel Piech
7018e1238b [224466] Renamed MISourceDisplayAdapter to SourceDisplayAdapter. 2008-03-27 20:57:56 +00:00
Marc Khouzam
8c8a9fddff Bug 221505
Moves the code out of org.eclipse.dd.gdb.launch.ui into
org.eclipse.dd.gdb.ui to allow people to extend the classes without taking in the extensions defined by org.eclipse.dd.gdb.launch.ui
2008-03-27 18:13:55 +00:00
Marc Khouzam
89c5e765ba Bug 221505
The point of having an org.eclipse.dd.gdb.launch plugin was to allow other people to ignore this plugin and not have the standard DSF launches appear.

However, the DSF launch classes can still be useful to those people as they can be extended.  Therefore, the launch code should not be in org.eclipse.dd.gdb.launch, but put back in org.ecipse.dd.gdb
2008-03-27 17:35:50 +00:00
Pawel Piech
0e806a078c [179293] Coverted remaining RequestMonitor.getStatus().isOK() calls into RequestMonitor.isSuccess(). 2008-03-27 16:29:32 +00:00
Pawel Piech
26ae2918f0 [179293] Refactor the handle*() methods of the RequestMoniotr. 2008-03-27 02:40:19 +00:00
Marc Khouzam
2eeb644c2f Fix compilation after commit for Bug 179293 2008-03-26 14:21:03 +00:00
Pawel Piech
fa8d487ab4 [179293] Fixed a bug in handleErrorOrWarning() handling introduced by the last commit for bug 179293. 2008-03-26 04:32:53 +00:00
Pawel Piech
03b5f689a4 [223774] Moved status error codes from IDsfService interface into IDsfStatusConstants interface. 2008-03-25 20:41:20 +00:00
Marc Khouzam
89f4a41f0e Merge the GdbRemoteLaunchDelegate and the
GdbLocalLaunchDelegate into a single GdbLaunchDelegate
2008-03-19 13:24:30 +00:00
Marc Khouzam
63a5c79e44 Separation of launch logic.
These changes are necessary to start using the two new plugins:
org.eclipse.dd.gdb.launch
org.eclipse.dd.gdb.launch.ui
2008-03-10 19:57:43 +00:00
Pawel Piech
f001078afe [213657] Left over string changes. 2008-02-14 21:49:28 +00:00
Pawel Piech
dd1daa7a85 [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:34:29 +00:00