Marc Khouzam
9af6a7b237
Bug 239050
...
Use the generic IDMContext instead of IContainerDMContext because some debuggers may not have a run control service
Replace IThreadDMData.getDebuggingContext() with method getDebuggingContext()
2008-07-15 15:21:24 +00:00
Marc Khouzam
f440765624
Bug 239050
...
some improvements to the IProcesses interface where needed:
1- getRunningProcesses() should take an IContainerDMContext as a parameter to prepare for multi-core/multi-processor debugging.
2- attachDebuggerToProcess() should return an IContainerDMContext as part of the requestMonitor. This is because, once a process is attached to, it will then need to have a container context to use the RunControl service.
3- getProcessesBeingDebugged() should take an IContainerDMContext as a parameter to prepare for multi-core/multi-processor debugging. Also, it should return an array of IContainerDMContexts as part of the requestMonitor; this is because, processes that are being debugged should have a container context to use the RunControl service.
2008-07-08 13:40:27 +00:00
Marc Khouzam
e3eb35603d
Bug 239050
...
New interface and service to provide access to the OS's process information, manipulation methods, and debugging methods.
2008-07-03 19:05:20 +00:00
Ted Williams
dd61347700
[239153] bump versions on HEAD, 1.0 -> 1.1
2008-07-01 18:03:47 +00:00
Marc Khouzam
6fc511904f
Bug 237798
...
Added a ServiceFactory to allow for different implementation of the same services, depending on the backend .
2008-06-24 18:41:39 +00:00
Pawel Piech
0bc7b6f932
[238108] - [viewmodel] null pointer access in VM provider classes
2008-06-24 18:13:29 +00:00
Pawel Piech
fd5c004c84
[160041] - [debug view] Retrieving limited # of stack frames.
2008-06-24 17:34:46 +00:00
Pawel Piech
cda9077453
[237325] - Additional fixes for CommandCache.isTargetAvailable() bug.
2008-06-16 20:20:24 +00:00
Pawel Piech
e90dbc258a
[237235] - [commands] CommandCache.isTargetAvailable/setContextAvailable don't work correctly with non-stop multithreading.
2008-06-16 18:27:01 +00:00
Francois Chouinard
921b166ee8
Fix for bug234289
2008-06-09 14:19:46 +00:00
Pawel Piech
226fd77f89
[235312] - [source lookup] [disassembly] Source lookup does no longer work for the disassembly view
2008-06-05 17:32:23 +00:00
Pawel Piech
68c2b37b32
[234296] - [source lookup] Source lookup open "<unknown>" editor after after launching two multiple duplicate debug sessions.
2008-06-02 16:40:18 +00:00
Pawel Piech
10580b5759
Updated copyright statements.
2008-05-30 22:57:44 +00:00
Francois Chouinard
1720457ddb
Fixes for Bug234314 and Bug234289
2008-05-28 13:40:49 +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
Ted Williams
ba74c32151
[229914] Implement Update Policy support for Memory View
2008-05-05 17:15:05 +00:00
Ted Williams
3a557eade1
[229914] Implement Update Policy support for Memory View
2008-05-02 22:42:09 +00:00
Ted Williams
5ca73b2a53
[229914] Implement Update Policy support for Memory View
2008-05-02 05:38:15 +00:00
Ted Williams
e30768e578
[229914] Implement Update Policy support for Memory View
2008-05-02 05:32:46 +00:00
Ted Williams
8c58d70bca
[229914] Implement Update Policy support for Memory View; initial DsfMemoryBlock support
2008-05-02 05:28:34 +00:00
Francois Chouinard
bf9f5fbabd
Fix for Bug228706
2008-04-24 17:40:22 +00:00
Francois Chouinard
7fa8caa54f
Fix for bug228308
2008-04-24 15:19:28 +00:00
Pawel Piech
4d9b833a78
[225820] Removed the unused Section interface.
2008-04-05 19:40:00 +00:00
Randy Rohrbach
d25c62e763
Bugzilla 225606
2008-04-05 02:14:07 +00:00
Pawel Piech
723b0df731
[225610] Removed the IExpressionDMData.getStringValue() method.
2008-04-03 17:56:22 +00:00
Pawel Piech
b76951e59e
[217020] Refactored ICommandControl interface to use a token to identify queued commands.
2008-04-02 04:09:35 +00:00
Pawel Piech
706d77cc0c
[206932] Made ICommandControl independent from the IDsfService class.
2008-04-01 20:46:11 +00:00
Pawel Piech
5f378a1751
[223969] Extended DsfMemoryBlockRetrieval to support multiple contexts.
2008-04-01 03:39:29 +00:00
Pawel Piech
deabab9f21
[216803] Removed the getName() methos from Data Model contexts declared in IRegisters service interface.
2008-03-31 17:00:28 +00:00
Pawel Piech
5542247e15
[223969] Make the CommandCache.setContextAvailable() optional.
2008-03-31 16:49:48 +00:00
Pawel Piech
af4f8c99e1
[202510] Changed the IRegisters.getBitFields() method to take a generic IDMContext argument.
2008-03-28 18:21:36 +00:00
Pawel Piech
d5f39af5a8
[224435] Changed the IContainerSuspendedDMEvent/IContainerResumedEvent.getTriggeringContext() to return an array instead of a single context.
2008-03-28 18:05:54 +00:00
Pawel Piech
e42dcea7a8
[158610] Converted the IRunControl.can*() methods to be asynchronous.
2008-03-28 17:42:49 +00:00
Pawel Piech
c50257d07d
[224434] Changed the context used in IRunControl.IStartedDMEvent and IRunControl.IExitedDMEvent events.
2008-03-27 22:09:11 +00:00
Pawel Piech
4f71f37d15
[159046] Got rid of IStack.isStackAvailable().
2008-03-27 21:20:10 +00:00
Pawel Piech
549cdbd6fd
[224466] Renamed SourceDisplayAdapter to DsfSourceDisplayAdapter, and DsfMISourceLookupParticipant to DsfSourceLookupParticipant.
2008-03-27 21:06:06 +00:00
Pawel Piech
23cf575f17
[219031] Added the StepType parameter to IRunControl.canStep().
2008-03-27 20:53:39 +00:00
Pawel Piech
5ac30e181b
[223969] Extended CommanCache to track multiple contexts as "available".
2008-03-27 19:07:07 +00:00
Pawel Piech
060864a934
[179293] Coverted remaining RequestMonitor.getStatus().isOK() calls into RequestMonitor.isSuccess().
2008-03-27 16:45:03 +00:00
Pawel Piech
d3fddfd2b9
[179293] Coverted remaining RequestMonitor.getStatus().isOK() calls into RequestMonitor.isSuccess().
2008-03-27 16:44:13 +00:00
Pawel Piech
26ae2918f0
[179293] Refactor the handle*() methods of the RequestMoniotr.
2008-03-27 02:40:19 +00:00
Pawel Piech
03b5f689a4
[223774] Moved status error codes from IDsfService interface into IDsfStatusConstants interface.
2008-03-25 20:41:20 +00:00
Pawel Piech
e6830c9ab4
[219841] Fixed an NPE in BreakpointsMediator related to breakpoints that failed to plant.
2008-03-24 16:22:34 +00:00
Pawel Piech
43aab414a9
[221728] Fixed an assertion error in BreakpiontsMediator.
2008-03-06 20:04:34 +00:00
Francois Chouinard
8868398cc9
Committing patches for bugs 159946 (disassembly) and 214546 (memory monitor persistence).
2008-03-01 20:21:08 +00:00
Pawel Piech
0b291f4f12
[219841] Added TODO comments regarding this bug.
2008-02-22 00:29:18 +00:00
Pawel Piech
c58629c508
[219836] Fixed an exception and added some comments in modifyBreakpoints().
2008-02-21 18:33:05 +00:00
Pawel Piech
886229a1a9
[219523] Fixed bug causing the cache to fail if previous command was still in command control's queue.
2008-02-19 23:46:06 +00:00
Pawel Piech
46ad3b30d5
[219500] Added a guard for a disposed session to avoid a RejectedExecutionException.
2008-02-19 21:20:04 +00:00
Pawel Piech
a1242031aa
[208921] Fix to return arguments and locals for IStack.getLocals().
2008-02-15 01:09:36 +00:00