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

696 commits

Author SHA1 Message Date
Marc Khouzam
ac79e652c6 Bug 232357
This patch removes all dependencies to the CDT debug feature.
It copies Extensions that were defined in the CDT to DSF.
I have tested it with an Eclipse that did _not_ have the CDT debug feature, and things seem to work as they should. There was a few files copied from the CDT that may need some cleanup, but I'll leave that for later.
2008-05-22 20:23:15 +00:00
Pawel Piech
1cdd030ea5 [164044] - [view model] Move ThreadsVMNode and ContainerVMNode to the org.eclipse.dd.dsf.debug.ui plugin. 2008-05-22 20:20:17 +00:00
Francois Chouinard
ac64a3cfd7 Patch for bug 232415 2008-05-22 20:04:22 +00:00
Pawel Piech
ea0fa709a3 [233338] - Removed the redundant RequestMonitor.STATUS_CANCEL. 2008-05-22 16:25:06 +00:00
Pawel Piech
a178ac32bc [233381] - [data model] Simplify the GDBControlDMContext.toString() string. 2008-05-22 05:07:16 +00:00
Pawel Piech
9cfe89c6fc [233372] - [view model] VM Cache gets corrupted causing it to get into spin-lock and freezing up the IDE.
[233380] - [view model] VM cache can save the result of a canceled update.
2008-05-22 05:01:51 +00:00
Pawel Piech
77b141cf06 [233372] - [view model] VM Cache gets corrupted causing it to get into spin-lock and freezing up the IDE. 2008-05-22 05:00:56 +00:00
Pawel Piech
69058874eb [233335] - [debug view][stack] Stack frames are not always painted properly. 2008-05-22 04:58:35 +00:00
Pawel Piech
c604aca167 [233338] - [concurrency] RequestMonitor.isSuccess() is inconsistent with getStatus(). 2008-05-22 04:56:38 +00:00
Pawel Piech
6f773242c6 [232573] - [variables] Hanging variables view 2008-05-22 04:54:37 +00:00
Marc Khouzam
35da429086 Bug 232357
Part of removing dependencies from cdt launching
2008-05-21 23:01:14 +00:00
Marc Khouzam
09d00efe1e Bug 232846
- in queueCommand() in the case where fRxCommands.size() <= 3 (final else
case), we should dequeue the first element from fCommandQueue since we don't have any guarantee the queue is empty.

- when dequeuing at the end of processMIOutput() we should check if the threadId and stackFrameId should be changed, just like we do in queue command

- make the call to processNextQueueCommand() from queueCommand() inside a runnable, so that command listeners have a chance to adjust the commands they queued.
2008-05-21 23:00:22 +00:00
Marc Khouzam
b7479d46be Bug 233113
When refactoring the CDT code for DSF I made a copy/paste mistake which caused the Stop on Main to stop working.
2008-05-21 22:06:44 +00:00
Pawel Piech
5d50a256ac [233339] - [debug view] When stepping over a long running operation stack frames do not change state to running. 2008-05-21 20:43:52 +00:00
Pawel Piech
6b0a5f2fc8 [231156] - [concurrency][view model] Improve performance of the executor used in View model. 2008-05-16 21:58:38 +00:00
Pawel Piech
b148191afa [211487] - Changed the input provider to apply to threads as well. 2008-05-16 21:47:00 +00:00
Randy Rohrbach
94f0b1a811 Bugzilla 211487. 2008-05-16 19:45:43 +00:00
Marc Khouzam
03d512d2ef Bug 232357
The CDT code we re-use uses the CDT constants that I copied
to DSF, but uses them with a CDT prefix.  I had changed that prefix for DSF.  I
put the prefix back so that the constants would match.
2008-05-16 16:53:34 +00:00
Marc Khouzam
1acb4c5777 Bug 232357
Removed all dependencies to org.eclipse.cdt.debug.mi.core.
This consisted in copying constants to IGDBLaunchConfigurationConstants.
2008-05-16 15:45:41 +00:00
Marc Khouzam
0d101034e2 Bug 232517
Fix toString() method
2008-05-16 15:13:00 +00:00
Francois Chouinard
adc7f34b97 Commit changes for bug 232002 2008-05-15 20:56:03 +00:00
Marc Khouzam
02a8fc8a6a Bug 231129
Enhances the launch code to allow for a RemoteAttach as part of the
current Attach launch configuration type.
2008-05-15 19:44:14 +00:00
Pawel Piech
c4137b6be5 [232177] - [event] Invalid state used 2008-05-15 02:41:54 +00:00
Marc Khouzam
193f47ef69 Bug 231655
Race condition for invalid expressions
2008-05-14 20:03:00 +00:00
Pawel Piech
d773c86420 Updated the about files. 2008-05-14 17:39:11 +00:00
Pawel Piech
c18d7432ba Updated the about file dates. 2008-05-14 17:20:42 +00:00
Pawel Piech
b634edc1e1 [197844] Cleaned up warnings. 2008-05-14 05:07:09 +00:00
Francois Chouinard
b9fa4f4ff2 Renamed a couple of private methods. 2008-05-13 20:54:33 +00:00
Marc Khouzam
88119eb1ea Bug 223386
Improve the variableObjectId to use contexts for comparison.  The value of this approach is that it is future proof no matter how many levels of container contexts are used later on.
2008-05-13 19:59:14 +00:00
Pawel Piech
84def940c0 [202852] Switched to using ViewerDataRequestMonitor. 2008-05-13 17:01:59 +00:00
Pawel Piech
a437c66f4b [202852] Got rid of references to register group. 2008-05-13 16:32:12 +00:00
Randy Rohrbach
0a03668473 bugzilla 202852 2008-05-13 16:14:04 +00:00
Randy Rohrbach
3052dbcd3c More work on bugzilla 202852 2008-05-13 16:09:37 +00:00
Pawel Piech
9400014991 [231687] - [concurrency][view model] RequestMoniotr.setStatus(CANCEL) being called even though request is not canceleld. 2008-05-12 23:02:23 +00:00
Pawel Piech
25f8027f2c [221899] Additional cleanup after removing checkService(). 2008-05-12 22:41:47 +00:00
Pawel Piech
1de4e83823 [231686] - [commands] AbstractMIControl.stopCommandProcessing() can throw exceptions if called twice. 2008-05-12 22:36:29 +00:00
Pawel Piech
c9c4a33ef3 [221899] Removed pre-processed example sources from CVS. 2008-05-12 22:06:30 +00:00
Randy Rohrbach
def2b2d472 Bugzilla 213629 2008-05-12 18:47:56 +00:00
Randy Rohrbach
6290d55275 Bugzilla 202852 & 211490. 2008-05-12 17:22:01 +00:00
Pawel Piech
7e61e9f632 [205871] - Switched to using ViewerDataRequestMonitor to avoid setting a CANCEL status to a viewer update request monitor. 2008-05-09 20:18:37 +00:00
Pawel Piech
9bff408ec5 [231347] - [commands] The TX thread in the command control never terminates 2008-05-09 18:01:44 +00:00
Pawel Piech
36d8ba04ce [229606] - [concurrency] NegativeArraySizeException when launching with enabled assertions 2008-05-09 17:54:10 +00:00
Pawel Piech
2f40ba594e [212942] - [modules] Modules Detail Viewer should have an enablement expression 2008-05-09 17:05:17 +00:00
Marc Khouzam
8a84fa9f72 Bug 219179
Properly deal with children of pointers when -var-info-path-expression is not available
2008-05-09 15:46:38 +00:00
Francois Chouinard
ff5a0f3650 Patch for bug 230804 2008-05-08 20:52:29 +00:00
Marc Khouzam
0a3dfda3fd Bug 230434
When stepping a stack frame that is not the top level, GDB switches to the top level frame first.  Therefore, when we get a stopped event, we are not sure what the frame is, in GDB, so we should reset it internally.
2008-05-08 13:31:45 +00:00
Pawel Piech
b6e4d9c3cf [229572] - [disassembly] Cannot access memory at address 0x0 2008-05-08 03:12:09 +00:00
Pawel Piech
05a1a3763b [228062] - [run control][disassembly] Integrate DSF with CDT's toggle instruction step mode action. 2008-05-07 17:40:51 +00:00
Pawel Piech
23afc8c598 [214384] - [debug view] When a program runs to completion, the debug target still shows it as running. 2008-05-07 16:33:14 +00:00
Randy Rohrbach
63e0dc8c6a Bugzilla 230442 2008-05-07 16:31:02 +00:00