1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-05 16:56:04 +02:00
Commit graph

70 commits

Author SHA1 Message Date
Marc Khouzam
ac09808486 Bug 226691
We only support GDB 6.6 and higher, from what I can see,
-interpreter-exec is always available (I tried with mi1 m2 and m3 on GDB 6.6).
Therefore, we can simplify the launch by removing the
CheckInterpreterConsoleStep.
2008-04-12 00:50:15 +00:00
Marc Khouzam
4093756b37 Bug 226039
Read the gdbinit file as specified by the user.  It does not specify at the command line as the CDT does it, but instead sources it as a GDB command.  I believe this allows for easier specialization of the launch.
2008-04-10 14:16:51 +00:00
Pawel Piech
706d77cc0c [206932] Made ICommandControl independent from the IDsfService class. 2008-04-01 20:46:11 +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
Pawel Piech
5f378a1751 [223969] Extended DsfMemoryBlockRetrieval to support multiple contexts. 2008-04-01 03:39:29 +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
Pawel Piech
e42dcea7a8 [158610] Converted the IRunControl.can*() methods to be asynchronous. 2008-03-28 17:42:49 +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
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
26ae2918f0 [179293] Refactor the handle*() methods of the RequestMoniotr. 2008-03-27 02:40:19 +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
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
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
681323f895 Bug 202339.
GDB Remote Launch connecting to a GDB Server works on Linux.
Serial connection has not been tested yet.
2008-03-12 17:58:17 +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
Francois Chouinard
8868398cc9 Committing patches for bugs 159946 (disassembly) and 214546 (memory monitor persistence). 2008-03-01 20:21:08 +00:00
Marc Khouzam
fe730bbef7 Fix for bug 219193
If StopAtMain is not selected, -exec-run should still be done.
2008-02-20 16:11:32 +00:00
Pawel Piech
f001078afe [213657] Left over string changes. 2008-02-14 21:49:28 +00:00
Pawel Piech
e98b65ea7c [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:27:01 +00:00