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

554 commits

Author SHA1 Message Date
Marc Khouzam
bb57cba31b Bug 202339 comment #3
Currently, DSF launches gdb with a <file> argument, which tells gdb where the
executable file and the symbols are.  This is potentially restrictive to
someone wanting to extend gdb.

This change removes the <file> argument to gdb and uses -file-exec-file and
-file-symbol-file commands to set this parameter in the FinalLaunchSequence.
This has the exact same effect, but allows to easily override these commands by
using a tailored FinalLaunchSequence.
2008-03-31 14:33:32 +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
Marc Khouzam
e820790108 Bug 221505
Moves all extensions of org.eclipse.dd.gdb.launch.ui into org.eclipse.dd.gdb.launch.
org.eclipse.dd.gdb.launch.ui will be removed
2008-03-28 19:11:02 +00:00
Marc Khouzam
72792685ee Fixing typo in Assert 2008-03-28 18:39:04 +00:00
Pawel Piech
af4f8c99e1 [202510] Changed the IRegisters.getBitFields() method to take a generic IDMContext argument. 2008-03-28 18:21:36 +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
Pawel Piech
e42dcea7a8 [158610] Converted the IRunControl.can*() methods to be asynchronous. 2008-03-28 17:42:49 +00:00
Pawel Piech
f740036430 [224677] Adjusted tests to account for new launch sequence. 2008-03-28 16:58:47 +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
Marc Khouzam
d571b6e48a Fix for the JUnit test due to Bug 223969.
The JUnit launch now re-uses (without any changes) the standard DSF launch sequence.  The problem then became that the tests would start too fast, before the suspend event was received.  To address this, I added a wait for the Suspend event in the BaseTestCase.baseBeforeMethod() which runs before every test.
2008-03-28 15:18:45 +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
506cc50df7 [223969] Fixed a thread-handling problem introduced by fix. 2008-03-27 21:33:59 +00:00
Pawel Piech
4f71f37d15 [159046] Got rid of IStack.isStackAvailable(). 2008-03-27 21:20:10 +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
Pawel Piech
23cf575f17 [219031] Added the StepType parameter to IRunControl.canStep(). 2008-03-27 20:53:39 +00:00
Pawel Piech
5ac30e181b [223969] Extended CommanCache to track multiple contexts as "available". 2008-03-27 19:07:07 +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
Marc Khouzam
9fd5e0d9eb Preliminary solution for Bug 223154.
We increase the size of PipedInputBuffer from 1K to 1M
but using LargePipedInputBuffer
2008-03-27 16:57:01 +00:00
Pawel Piech
060864a934 [179293] Coverted remaining RequestMonitor.getStatus().isOK() calls into RequestMonitor.isSuccess(). 2008-03-27 16:45:03 +00:00
Pawel Piech
d3fddfd2b9 [179293] Coverted remaining RequestMonitor.getStatus().isOK() calls into RequestMonitor.isSuccess(). 2008-03-27 16:44:13 +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
c60f80ccc0 [179293] Further refactoring of the handle*() methods of the RequestMoniotr. 2008-03-27 16:18:04 +00:00
Marc Khouzam
0ab189a725 Compile fix for bug 179293 2008-03-27 13:32:56 +00:00
Pawel Piech
ad5efaa543 [224279] Fixed handling of request monitor in queries when session is disposed. 2008-03-27 03:09:58 +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
b927bcd241 Updated sanity test program with comments. 2008-03-25 21:48:36 +00:00
Pawel Piech
03b5f689a4 [223774] Moved status error codes from IDsfService interface into IDsfStatusConstants interface. 2008-03-25 20:41:20 +00:00
Pawel Piech
7d6b83a35f [179293] Added cancel listener to RequestMonitor. Added handleWarning() completion handler. 2008-03-25 20:38:29 +00:00
Marc Khouzam
42eb4e884e Bug 223684
Removes the dependency by moving IGDBLaunchConfigurationContants from the org.eclipse.dd.gdb.launch plugin to org.eclipse.dd.gdb
2008-03-25 17:46:32 +00:00
Marc Khouzam
508a4a90b3 Splitting the LaunchSequence into ServicesLaunchSequence and FinalLaunchSequence, as discussed in Bug 221505 comment #7 2008-03-24 20:00:43 +00:00
Pawel Piech
7158eeed07 [220446][219907] Updated the doc plugin to point to the new DSF tutorials. 2008-03-24 16:34:37 +00:00
Pawel Piech
0b3ad17747 [220446] Fixed typos. 2008-03-24 16:23:53 +00:00
Pawel Piech
e6830c9ab4 [219841] Fixed an NPE in BreakpointsMediator related to breakpoints that failed to plant. 2008-03-24 16:22:34 +00:00
Marc Khouzam
391048a4f0 Launch should not be visible to the user. 2008-03-23 14:36:46 +00:00
Marc Khouzam
bff2486202 Bug 223200
Removal of commandCache
2008-03-20 18:03:01 +00:00
Marc Khouzam
3cc3d633da Bug 223196
Removing the guard since it was wrong (== instead of !=) and it not useful
2008-03-20 13:00:11 +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
a7fa912306 Bug 223025
Used to check for MIList twice instead of checking for MITuple.
2008-03-18 16:47:34 +00:00
Marc Khouzam
a7c5da0b08 Print the token when printing the debug traces for the
inserted thread-select and stack-select.
2008-03-18 14:54:09 +00:00
Pawel Piech
4f501b788f [222568] Applied fix to prevent escaping of backslashes in C-Strings. 2008-03-14 20:56:49 +00:00
Marc Khouzam
0c602b6de8 Bug 222764
Use of the GDB command -environment-directory based on how the CDT used it.
2008-03-14 15:44:20 +00:00
Pawel Piech
9c5201ef98 [220446] Minor clean up. 2008-03-13 23:10:35 +00:00
Pawel Piech
63abb2b2c7 [220446] Clean up. 2008-03-13 20:52:01 +00:00
Pawel Piech
c643667fec [220446] Fixed a warning in manifest file. 2008-03-13 20:50:35 +00:00
Pawel Piech
096b13e0bd [220446] Fixed a warning about JRE version in class path. 2008-03-13 20:50:12 +00:00
Pawel Piech
737a61b178 [220446] Got rid of an unused extension point. 2008-03-13 20:49:41 +00:00