Randy Rohrbach
5b3e8b0827
Made a little more readable.
2008-04-05 02:15:54 +00:00
Randy Rohrbach
d25c62e763
Bugzilla 225606
2008-04-05 02:14:07 +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
723b0df731
[225610] Removed the IExpressionDMData.getStringValue() method.
2008-04-03 17:56:22 +00:00
Pawel Piech
07b2d9a32c
[225384] Switch to the platform debug modules view.
2008-04-02 18:29:00 +00:00
Pawel Piech
6947c2f41b
[225388] Added a CommandHandle.toString() implementation.
2008-04-02 17:56:05 +00:00
Marc Khouzam
f8934d49d7
Comment no longer valid after fix of Bug 206932
2008-04-02 15:18:36 +00:00
Pawel Piech
b76951e59e
[217020] Refactored ICommandControl interface to use a token to identify queued commands.
2008-04-02 04:09:35 +00:00
Pawel Piech
706d77cc0c
[206932] Made ICommandControl independent from the IDsfService class.
2008-04-01 20:46:11 +00:00
Pawel Piech
19e920c433
[225197] Got rid of IElementPropertiesProvider.getPropertyName/Description methods.
2008-04-01 20:18:09 +00:00
Pawel Piech
cb02c10c78
[225193] Simplified AbstractVMContext constructor.
2008-04-01 20:09:43 +00:00
Pawel Piech
7fe354ae79
[225193] Simplified AbstractVMContext constructor.
2008-04-01 20:04:30 +00:00
Marc Khouzam
4fe0578953
Bug 222766
...
Adds the use of solib-search-path as done in the CDT (by filling the Shared Library subtab in the debugger tab of the launch).
Also adds the use of auto-solib-add as in the CDT.
2008-04-01 18:23:01 +00:00
Marc Khouzam
624f00aa98
Compilation fix after changes to DsfMemoryBlockRetrieval.
2008-04-01 15:43:38 +00:00
Pawel Piech
5f378a1751
[223969] Extended DsfMemoryBlockRetrieval to support multiple contexts.
2008-04-01 03:39:29 +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
Pawel Piech
deabab9f21
[216803] Removed the getName() methos from Data Model contexts declared in IRegisters service interface.
2008-03-31 17:00:28 +00:00
Pawel Piech
5542247e15
[223969] Make the CommandCache.setContextAvailable() optional.
2008-03-31 16:49:48 +00:00
Marc Khouzam
76a4659367
Give a way for the JUnit tests to specify which GDB to use.
2008-03-31 14:36:20 +00:00
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
03b5f689a4
[223774] Moved status error codes from IDsfService interface into IDsfStatusConstants interface.
2008-03-25 20:41:20 +00:00