Randy Rohrbach
0113d94674
Bugzilla 251039.
2008-10-16 19:31:58 +00:00
Marc Khouzam
3fd4ddeddc
[240092] some cleanup to GDB parts, of which the most important ones are to fix the JUnit tests and remove get getGDBCommandLine() from IGDBBackend, which was not needed.
2008-10-14 20:26:01 +00:00
Pawel Piech
8b64c7e941
[240092] - Updated comment.
2008-10-14 17:43:58 +00:00
Pawel Piech
d18ba19313
[240092] - [launch] The way to launch & configure GDB process in DSF is not customizable
2008-10-14 17:31:52 +00:00
Anton Leherbauer
bb30f026fc
[250752] [run control] When stepping out or when a breakpoint is hit, then next step is blocked
2008-10-14 11:00:23 +00:00
Pawel Piech
2d78ef8f37
[250414] - [update policy] Stale data displayed when variables, registers or expressions view was hidden
2008-10-13 19:30:50 +00:00
Pawel Piech
7fd71fdc14
[250675] - [view model] Debugger VM providers' listeners are never removed from the preference store.
2008-10-13 17:39:46 +00:00
Marc Khouzam
43fc7fc53e
[250328]Adds a map of MemoryCaches so that we have one MemoryCache for each memory context. That way, when dealing with different memory context, we don't mistakenly use the wrong cache.
...
[245614] Now that we have a memory cache per context, we can clear the memory cache more intelligently, as well as the command cache.
2008-10-11 19:19:52 +00:00
Marc Khouzam
c2468b0c14
[248636] Changes to the memory cache to allow to keep it private.
2008-10-10 20:07:27 +00:00
Marc Khouzam
a9b0d0a49a
[249227] Making "verbose" option invisible until it is fully ready
2008-10-10 14:36:04 +00:00
Anton Leherbauer
228bfb3a4a
[250309] [update policy] Assertion error in VM cache update handler
...
[250396] [update policy] Cache prefetch does not work for the Expressions view
2008-10-10 10:37:03 +00:00
Anton Leherbauer
b75a7f06bb
[250262] [expressions] Changing the value of an expression member is not reflected in the view
2008-10-10 08:28:33 +00:00
Marc Khouzam
b849e3cc0c
[250308] Missing else statement
2008-10-09 20:24:49 +00:00
Marc Khouzam
b908d7bb21
[249976] Do not add leading zeros to hex formats because other output does not do it. This is backend dependent and we will need a more generic solution eventually.
2008-10-09 20:06:00 +00:00
Marc Khouzam
4edaf1587b
[248636] Adding --thread option to the MI memory commands for GDB 7.0. This change was done in provisional classes to allow for changes, but required the use of a GDBMemory service.
2008-10-09 19:21:24 +00:00
Marc Khouzam
6e0e76e459
[250287] Support multiple registration of a service
2008-10-09 17:36:59 +00:00
Pawel Piech
c489d7f7e7
[250225] - Narrowed down the cases where expression is refreshed to only when an expression is changed.
2008-10-09 16:20:40 +00:00
Marc Khouzam
8b1606795a
Use of the wrong plugin class.
2008-10-09 13:48:21 +00:00
Pawel Piech
75a885c108
[233111] - Added a comment.
2008-10-09 05:35:50 +00:00
Pawel Piech
43456f1f7f
[233111] - [expressions] Changing an expression name in the view should not accept an empty expression
2008-10-09 05:32:50 +00:00
Pawel Piech
2821634b7d
[250228] - [menu] NPE in VMCommandUtils
2008-10-09 05:21:06 +00:00
Pawel Piech
f9a7d7cf7d
[250227] - [expressions] Removing an expression in expressions view can collapse other expanded expressions.
2008-10-09 05:09:42 +00:00
Pawel Piech
568c4e705a
[250226] - [expressions] Removing an expression in expressions view can collapse other expanded expressions.
2008-10-09 05:08:43 +00:00
Pawel Piech
57deb09291
[250225] - [update policy] In manual update mode, changing a variable/register value does should update view.
2008-10-09 04:52:38 +00:00
Marc Khouzam
f0a59c85a5
[246773] Moves the class MIRunControlNS to GDBRunControl_7_0_NS which is provisional. This is because we are doing the API freeze and I didn't want to have MIRunControlNS frozen, since this bug will probably remove it.
2008-10-08 20:16:33 +00:00
Pawel Piech
cfbfb1b005
[250033] - [run control][update policy] Stepping slow in synchronized "synchronized stepping" mode if no views are open.
2008-10-07 22:44:06 +00:00
Marc Khouzam
b1ec6ca223
[250009] The memory service only clears its cache on ContainerSupended/Resumed events. Since these events are no longer used in non-stop mode, the cache was never
...
cleared. The cache should be cleared on all Isuspended/IResumed events.
Some minor cleanup was also done.
2008-10-07 18:48:29 +00:00
Pawel Piech
06c0d8e309
[245454] - Cleaned up cut-n-paste left overs from IVMUpdateScope implementations.
2008-10-07 18:09:45 +00:00
Marc Khouzam
4db894ab5d
[247572] Fix for typo
2008-10-07 15:02:05 +00:00
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