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

548 commits

Author SHA1 Message Date
Marc Khouzam
d7a85ffaca [266607] If we don't have a process name, use -list-thread-groups --available to get it. Although not very efficient, this is all GDB offers right now. 2009-03-06 15:22:41 +00:00
Marc Khouzam
35e6b69536 [237308] Don't add the inferior to the launch in the case of attach sessions. 2009-03-05 18:32:34 +00:00
Vivian Kong
f8a4c9c02c bug 267224 2009-03-05 16:39:48 +00:00
Marc Khouzam
d128bcecf4 [266943 ] Changed class ExpressionService to MIExpressions for consistency. 2009-03-04 04:09:33 +00:00
Marc Khouzam
5bf8936d3c [26674] GdbLaunch made the assumption that if GdbLaunch.shutdownSession has been called, the entire launch has been terminated. This is not true when another process was added to the launch. This fix makes it so that calling GdbLaunch.shutdownSession does not imply the entire launch is terminated. 2009-03-02 20:41:49 +00:00
Marc Khouzam
ddd702bf6f Just updated a comment 2009-03-02 20:07:22 +00:00
Anton Leherbauer
5af8a67f24 [265882] API cleanup: Remove StepQueueManager 2009-03-02 09:11:30 +00:00
Marc Khouzam
6240b802f4 [266599] For remote attach launches, we no longer force the user to attach right away. 2009-03-01 02:35:50 +00:00
Marc Khouzam
29521b9edc [266588] Cleanup of Deprecated things as we are going to 2.0 2009-02-28 16:05:41 +00:00
Marc Khouzam
a3a586a886 [249227] Removing of old Verbose Console launch option, which was not being used and is not gonna be needed. 2009-02-28 15:26:23 +00:00
Marc Khouzam
4b1e7ea794 [249227] New TracingConsole solution to allow for GDB traces to be printed. 2009-02-28 08:26:31 +00:00
Marc Khouzam
0f18d800c1 [249227] New TracingConsole solution to allow for GDB traces to be printed. 2009-02-28 08:21:28 +00:00
Pawel Piech
b006bc98c3 Bug 262826 - Create common C/C++ launch configurations 2009-02-27 22:38:54 +00:00
Randy Rohrbach
640102e1ee partial fix for Bugzilla 265882 2009-02-26 21:37:24 +00:00
Anton Leherbauer
10042ec8df Fix feature versions 2009-02-26 13:27:47 +00:00
Anton Leherbauer
54d20ce0fc Add .options file in binary build 2009-02-26 13:26:36 +00:00
Ken Ryall
b81800cca4 Bug 262917. 2009-02-22 19:47:27 +00:00
Marc Khouzam
7a8b371d46 [263526] Reverse debugging keybindings should be limitted to C/C++ debugging. 2009-02-20 19:26:18 +00:00
Marc Khouzam
f91e2530ac [258284] Don't allow a reverse-finish when in main() since GDB will reject it. 2009-02-17 21:17:44 +00:00
Marc Khouzam
022068033d [265181] Cleanup in the case a resume or step command fails to execute. 2009-02-17 16:34:28 +00:00
Francois Chouinard
0465eb3d20 Fix for bug264721 2009-02-17 14:11:08 +00:00
Marc Khouzam
59129f335e [225921] Prevent a step-return for GDB when in main() 2009-02-16 20:05:24 +00:00
Marc Khouzam
cef6f529da [265048] Forgot to make the new cache private 2009-02-16 19:29:14 +00:00
Marc Khouzam
034c7b969e [265048] Currently, if asking for a stack depth with max depth of 0 (full) followed by another request with stack depth of 2, the MIStack service will send two request to GDB.
It is more efficient to only request a new stack depth if we need anything deeper than what we already know.  This is what we now do with a local stack depth cache.
2009-02-16 19:21:55 +00:00
Marc Khouzam
4399ebb4e9 [264731] More specific GDB version checking until GDB 7.0 is released 2009-02-12 18:56:32 +00:00
Marc Khouzam
ea1399cf07 [258284] This patch allows the user to enable reverse debugging from the launch. I got it all to work except for one case: if the user turns off StopOnMain, but actually has a real breakpoint on main,
then that breakpoint will be ignored when having Reverse on in the launch.
2009-02-09 21:34:16 +00:00
Vivian Kong
ffcc923e9d bug 260292 - adding DSF plugins to CDT build 2009-01-29 20:28:57 +00:00
Francois Chouinard
4030994b38 Updated fix for Bug243899 2009-01-29 15:39:54 +00:00
Francois Chouinard
284fbbad7f Patch for bug243899 2009-01-28 18:34:38 +00:00
Vivian Kong
2682e96f7a bug 260292 - adding DSF plugins to CDT build 2009-01-28 00:13:31 +00:00
Pawel Piech
e00d42b4d6 Bug 260692 - Added DSF plugins to CDT features and build. 2009-01-27 22:40:37 +00:00
Pawel Piech
c17c0fafe0 Bug 260692 - Added DSF plugins to CDT features and build. 2009-01-27 22:37:25 +00:00
Marc Khouzam
198cacd1f6 [258284] Reverse buttons only appear when reverse debugging is toggled AND when the Reverse Debugging ActionSet is enabled. There seems to be a bug when a non-debug view is selected and the Reverse Debugging is toggled. 2009-01-27 20:36:10 +00:00
Pawel Piech
9f0a5c9a02 Updated correct feature name and description. 2009-01-26 21:26:52 +00:00
Pawel Piech
da2797641e Updated feature name and description. 2009-01-26 19:28:54 +00:00
Pawel Piech
a084f92ec8 Initial revision. 2009-01-26 19:25:48 +00:00
Francois Chouinard
79e678a695 Minor formatting fix 2009-01-26 15:43:07 +00:00
Francois Chouinard
1688f6c4d1 Fix for Bug262244 2009-01-26 15:41:55 +00:00
Marc Khouzam
f5bd8af097 [258284] Added @since 2.0. And added getter/setter method to MIRunControl 2009-01-23 21:00:49 +00:00
Marc Khouzam
35a7e9d02b [258284] First attempt at supporting Reverse Debugging. Note that this can only tested with a manually built GDB with Process Record patches. Also, MI support is not defined yet, so the MI commands created in this commit actually use forward commands and a trick to 'reverse' their meaning. 2009-01-23 18:09:01 +00:00
Marc Khouzam
55244050c6 [261753] protects us against sending MI Stopped events with a null context if GDB generates an empty *stopped event 2009-01-21 04:10:51 +00:00
Marc Khouzam
9d0cfcfdb2 [261700] Temporary fix for Cygwin, until GDB 7.0 is released 2009-01-20 19:36:02 +00:00
Francois Chouinard
7477e61a48 Fix for bug261082 2009-01-19 22:36:56 +00:00
Marc Khouzam
3c0fa285d6 [261406] Fix GDBControl_7_0.isConnected() by checking for isAttachedSession() 2009-01-17 04:27:50 +00:00
Francois Chouinard
160d1da864 Fix for Bug261258: ClassCastException on breakpoint action. 2009-01-15 20:10:09 +00:00
Marc Khouzam
29d9ee28c1 [256663] Instead of having a boolean variable track if we are connected to a process, we now have an integer so we can deal with multi-process connections. Whenever an MI event indicating a process was attached/detached to by GDB is received, we increment/decrement the count. This solves both the problem of tracking auto-attach, and multi-attach. Note that this change is only for versions of the services for GDB 7_0 since multi-process is only available in the next release of GDB 2009-01-14 21:19:42 +00:00
Marc Khouzam
28e80032cf [251185] TestClassRunner JUnit class no longer exists. Replace it with BlockJUnit4ClassRunner 2009-01-09 16:30:10 +00:00
Pawel Piech
5b47187366 Migrated DSF and DSF-GDB to the CDT project. 2009-01-08 21:08:05 +00:00