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