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

127 commits

Author SHA1 Message Date
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