Marc Khouzam
3bc0e2a9d1
[273114] Wrap lines of more than 100 characters, in our GDB traces
2009-04-21 19:16:10 +00:00
Marc Khouzam
795dbe40e0
[218847] Create a DataModelInitialized event, to properly initialize selection in Debug view
2009-04-21 14:51:39 +00:00
Marc Khouzam
954592bc6c
[272736] Add more checks to know if we ran to the right place.
2009-04-19 19:54:27 +00:00
Marc Khouzam
3f6473cfed
[233230] Support for RunToLine
2009-04-17 18:05:10 +00:00
Marc Khouzam
63fbea0b0b
[263527] Small fix to use a reluctant pattern modifier since we now get all the output of gdb -version in a single line.
2009-04-13 17:53:43 +00:00
Marc Khouzam
f725205888
[263527] Give ability to override the way to find the GDB version.
2009-04-13 17:23:53 +00:00
Marc Khouzam
e080fa5221
[258284] With the latest fixed to GDB, we can use the CLI commands for reverse debugging. The MI commands are not yet available in GDB.
2009-04-13 13:48:20 +00:00
Marc Khouzam
ea4d177c6c
[202346] Support for postmortem debugging in DSF-GDB
2009-04-09 15:13:54 +00:00
Marc Khouzam
78325314e3
[256798] No longer need to guard against a null serviceTracker since we properly handle services that have shutdown.
2009-03-19 14:15:22 +00:00
Marc Khouzam
e5674e350e
[268470] CLI command ""monitor list processes" will not be used. -list-thread-groups is used instead.
2009-03-13 15:47:16 +00:00
Marc Khouzam
fe9dd6f594
[254200] Remove unnecessary cast which triggers warnings.
2009-03-13 13:53:20 +00:00
Pawel Piech
c629b4d02b
[254200] - Localization - ICU4J
2009-03-13 04:52:23 +00:00
Pawel Piech
d5deb00643
Localization - ICU4J
2009-03-13 04:50:10 +00:00
Marc Khouzam
ef3d1a827d
[266588] Make MIRunControl.MIExecutionDMC private static. It cannot be removed since it is needed for debuggers that don't use the IProcesses service
2009-03-13 03:45:08 +00:00
Marc Khouzam
7191ded39d
[268254] Unnecessary call to getExpressionData() from the register service.
2009-03-13 03:15:43 +00:00
Pawel Piech
081d4ed5ac
[225650] - [view model] Convert debug views' view model implementation to use IElementPropertyProvider.
2009-03-10 23:47:17 +00:00
Marc Khouzam
afbe91c383
[266943] API Tooling filters for renaming of ExpressionService to MIExpressions
2009-03-09 19:50:53 +00:00
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
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
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
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
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
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