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

726 commits

Author SHA1 Message Date
Pawel Piech
e32529f3f0 [233407] - Added filters for removed provisional methods. 2008-10-06 22:02:10 +00:00
Pawel Piech
02ba5749b1 [233407] - Added filters for removed provisional methods. 2008-10-06 22:01:58 +00:00
Pawel Piech
49446a6f0d [233407] - Added filters for removed provisional methods. 2008-10-06 22:01:28 +00:00
Pawel Piech
7509adda2e *** empty log message *** 2008-10-06 22:01:14 +00:00
Pawel Piech
a28f768651 [233407] - Added filters for removed provisional methods. 2008-10-06 21:59:57 +00:00
Pawel Piech
39884ec421 [233407] - Added filters for removed provisional methods. 2008-10-06 21:59:31 +00:00
Pawel Piech
b8dadb6884 [233407] - Added filters for removed provisional methods. 2008-10-06 21:59:14 +00:00
Pawel Piech
5ff77553ea [233407] - Added filters for removed provisional methods. 2008-10-06 21:58:40 +00:00
Pawel Piech
e5be26f2ab [233407] - Added filters for removed provisional methods. 2008-10-06 21:58:07 +00:00
Pawel Piech
91202c16c4 [233407] - Added filters for removed provisional methods. 2008-10-06 21:57:38 +00:00
Pawel Piech
39cf259bbd [233407] - [update policy][menu] The update modes menu is enabled when no DSF debug session is active. 2008-10-06 21:51:07 +00:00
Marc Khouzam
405b19f8df [249227] we are not quite ready with the "verbose console feature", but since I had the changes needed to add the option in the launch, I figure I'd commit them. Once we have the feature ready, we'll just have to hook them to the launch option. 2008-10-06 18:53:15 +00:00
Marc Khouzam
be2a572842 [241317] Because GDB/MI is not ready to support multi-process for every context we have, I have reverted back to changes.
I have moved ISymbolDMContext, IBreakpointsTargetDMContext, ISourceLookupDMContext,
ISignalsDMContext, IDisassemblyDMContext back to GDBControlDMContext.

Maybe later, depending on GDB's final solution, we can move things back.

So, GDBControlDMContext is no longer an IMemoryDMContext or an IContainerDMContext.  Those interface are implemented by GDBContainerDMC.
2008-10-06 18:39:30 +00:00
Marc Khouzam
9920518e26 [245749] Make the IMIProcesses service deal with the threadId to groupId map to allow for other parts of the code to have access to this knowledge. 2008-10-06 17:41:55 +00:00
Marc Khouzam
352badaaf3 [239050] IProcesses interface enhancement for runNewProcess() and debugNewProcess() to also take a Map of attributes to allow for flexibility in starting a new process. 2008-10-03 19:45:58 +00:00
Marc Khouzam
ed0ecf374a [242234] Until GDB officially support multi-process, we need to force the value of the groupId. 2008-10-03 19:43:04 +00:00
Marc Khouzam
1b8c75c4be [249227] Our debug traces should be as close as possible to what is being sent to and received from GDB. This will allow more accurate debugging. 2008-10-03 19:39:26 +00:00
Anton Leherbauer
d48e11698b [249478] [preferences] Improve validation feedback in DSF preference page 2008-10-03 11:00:22 +00:00
Marc Khouzam
81d3982175 [239050] IProcesses.runNewProcess() and IProcesses.debugNewProcess() should take a context as a parameter to know which command control the command affects. 2008-10-02 18:24:00 +00:00
Marc Khouzam
546864ed77 [243586] Return an error in the case thread info cannot be found, but have the ThreadVMNode create the label without that information. 2008-10-02 14:01:22 +00:00
Pawel Piech
0583283a84 [249428] - [update policy] Get rid of "Updates Atomic" submenu in Debug view. 2008-10-02 04:31:55 +00:00
Pawel Piech
08e3a84e8c [249345] Added an additional test for display thread in getModelData(). 2008-10-02 03:07:25 +00:00
Randy Rohrbach
b3195b5c3d Defect 249382. 2008-10-01 21:19:32 +00:00
Randy Rohrbach
2314ae3421 Defect 249392 2008-10-01 21:16:45 +00:00
Ted Williams
0927752dfd [249392] "Other.." displayed in details pane for register selections 2008-10-01 20:27:54 +00:00
Randy Rohrbach
57661f4db9 Bugzilla 249345. 2008-10-01 16:15:33 +00:00
Pawel Piech
f33ccb861b [249239] - Added the missing import. 2008-09-30 22:47:04 +00:00
Pawel Piech
d9e9c8256b [249239] - [debug view] Started/Exited events should always be handled (should not be skipped for optimization) 2008-09-30 22:31:24 +00:00
Pawel Piech
d8295183cc Got rid of externalization warnings in the test plugin. 2008-09-30 22:08:41 +00:00
Marc Khouzam
9779064e4d [241317] Retrieving the Processes service must use a generic interface to allow for different versions. 2008-09-30 20:26:44 +00:00
Marc Khouzam
5b0f17bcfc [249209] With the new GDB, asynchronous events do not have tokens. So, *running,
*stopped, etc will not have a token.  However, in our traces, we somehow print
the token as -1.  This is the fix.
2008-09-30 20:19:06 +00:00
Marc Khouzam
4edeecf7f8 [249141] Simplify of API. 2008-09-30 15:57:06 +00:00
Marc Khouzam
51d56390ca [202353] Clean up the launch features we don't need as per discussion at the CDT summit:
1- "Advanced..." has been removed
2- "Stop on shared library events" has been removed
2008-09-30 14:09:59 +00:00
Marc Khouzam
98ff95d570 [202353] Support for the launch to tell GDB to stop on library events (usually load/unload.) 2008-09-29 15:16:45 +00:00
Marc Khouzam
d89fe5b50d [248942] The .gdbinit box in the launch has a warning following it. The non-stop
checkbox was added in between the .gdbinit box and its corresponding warning.
Instead, the warning should remain right under its box.
2008-09-29 14:10:55 +00:00
Ted Williams
b575779a66 [248799] [memory] update mode support fails with multiple view instances 2008-09-26 22:44:37 +00:00
Marc Khouzam
7d97e3d053 [241317] Moved contexts interfaces from GDBControlDMContext to GDBContainerDMC.
[244385] Fixed all GDB JUnit tests (except the one in breakpoints that we know still fails with GDB 6.8)
2008-09-25 17:52:54 +00:00
Pawel Piech
d9cb3f8251 [243615] - Removed use of ICommandControlInitializedDMEvent to update Debug view. 2008-09-25 13:28:41 +00:00
Pawel Piech
653fc90268 Remove generated sources, which were accidentally checked in after apitooling refactoring. 2008-09-25 13:24:57 +00:00
Marc Khouzam
19db5c51b8 [239050] The method debugNewProcess() should actually return an
IContainerDMContext with the IProcessDMContext as its parent, since the debugger is attached to the process.

We had agreed to keep IRunControl contexts out of IProcesses, so this patch
simply allows debugNewProcess() to return any context (IDMContext.)
2008-09-22 19:43:11 +00:00
Marc Khouzam
1efdaf305a Fix comment 2008-09-22 18:22:15 +00:00
Marc Khouzam
a8d8c8514d [248141] Support for binary format in the memory service. 2008-09-22 14:26:10 +00:00
Anton Leherbauer
3e3b711def [247931] [disassembly] IP annotation does not keep up when stepping fast 2008-09-19 09:44:13 +00:00
Marc Khouzam
460e9feb79 [247362] Pattern got copied wrong in refactoring. 2008-09-19 02:48:56 +00:00
Pawel Piech
c88706272b [247362] - [commands] -thread-info parsing not consistent with existing API. 2008-09-18 22:36:52 +00:00
Pawel Piech
8c9c3817e8 [246655] Re-added @since tags, which were accidentally removed in last commit. 2008-09-18 22:28:35 +00:00
Ted Williams
b8fb65cc72 [246655] [update policy] Bug in Update Scopes implementation leads to views to stop refreshing. -- applied patch 112893 2008-09-18 21:03:39 +00:00
Ted Williams
17d3f4c1cc [246655] [update policy] Bug in Update Scopes implementation leads to views to stop refreshing. -- fixed count 2008-09-18 20:34:47 +00:00
Marc Khouzam
8805635914 [245749] More efficient removal by using iterator.remove() 2008-09-18 18:21:02 +00:00
Marc Khouzam
88969aa247 [247345] Name changes:
- IMIExecutionGroupDMContext to IMIContainerDMContext
- MIExecutionGroupDMC to MIContainerDMC
- createExecutionGroupContext to createContainerContext
- ExecutionGroupStartedDMEvent to ContainerStartedDMEvent
- ExecutionGroupExitedDMEvent to ContainerExitedDMEvent
- makeExecutionGroupDMCs to makeContainerDMCs
- bunch of local variables groupDmc to containerDmc
2008-09-18 17:58:29 +00:00