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

84 commits

Author SHA1 Message Date
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
Pawel Piech
aad3ee68f9 [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:41:00 +00:00
Pawel Piech
c61de9929c [218560] Replaced IStepQueueManager with a concrete generic implementation StepQueueManager. 2008-02-12 23:04:12 +00:00
Pawel Piech
17585c38f7 [218577] Cleaned up IBreakpoints interface. 2008-02-12 22:52:53 +00:00
Pawel Piech
7920546af5 [218557] Replaced IBreakpointsManager interface with a generic BreakpointsMediator and IBreakpointAttributeTranslator. 2008-02-12 22:51:10 +00:00
Pawel Piech
c10f8e47d0 Fixed a potential NPE. 2008-02-11 22:33:38 +00:00
Pawel Piech
3dd4c544e1 Added EVALUATION to the StateChangeReason enum. 2008-02-11 22:33:16 +00:00
Francois Chouinard
db8b348da7 BreakpointManager patch fro M5. 2008-02-11 17:32:56 +00:00
Marc Khouzam
8fda4772aa Fix for Bug 214806
New canWriteExpression() method is added to IExpressions and is used
to know if the user should be given the option to edit the value of an expression
in the views.
2008-02-08 20:58:49 +00:00
Marc Khouzam
b7c32e2b66 Fix for bug 214806 2008-02-01 14:25:37 +00:00
Pawel Piech
2beca67145 [192019] View Model refactoring cont.: fixed refactoring bugs found during PDA development. 2008-01-31 18:54:15 +00:00
Randy Rohrbach
bd49549561 IDMContext.java - spelling
DsfServiceID.java - new helper utility class use to generate class IDs
DsfMemoryBlockRetrieval.java - uses DsfServiceID now
SyncRegisterDataAccess.java - uses DsfServiceID now
AlarmCellModifier.java -  uses DsfServiceID now
DisplayDsfExecutor.java - changed getDisplayDsfExecutor to return DisplayDsfExecutor instead opf DsfExecutor.
AbstractCachingVMProvider.java - spelling/format
2008-01-31 15:58:01 +00:00
Pawel Piech
7d83b3a7dd [192019] View Model framework refactoring. 2008-01-19 00:34:30 +00:00
Francois Chouinard
a09c42806c Fix for bug215545 2008-01-07 22:02:31 +00:00
Francois Chouinard
210443c47a Removed an extraneous back-end call to resolve the memory address. 2007-12-18 19:15:09 +00:00
Francois Chouinard
0f9a2839a8 *** empty log message *** 2007-12-15 14:04:31 +00:00
Veenu Khanna
34a2e60a29 IModuleDMData changed 2007-12-11 10:32:11 +00:00
Francois Chouinard
cd887eb0e3 First part of re-factoring of the Breakpoint service. 2007-12-10 22:12:01 +00:00
Francois Chouinard
72fd69e4f1 - First implementation of watchpoints
- Improved JUnit suite
- Fixed a couple of glitches in the previous delivery
2007-12-03 23:07:40 +00:00
Francois Chouinard
ad27060ba1 Second shot at the breakpoint service.
Fix for the shutdown sequence where a missing rm.done() in the MIBreakpoints shutdown() method was missing.
2007-11-30 16:14:54 +00:00
Pawel Piech
976a665a68 [205142] Changed IStack.getArguments() and IStack.getVariables() to accept strong-typed IFrameDMContext. 2007-11-21 23:58:19 +00:00
Marc Khouzam
816a523659 Caching the status as well as the result, to allow to cache commands that fail.
Bug 208920
2007-11-21 18:48:56 +00:00
Pawel Piech
9df59c726e [205142] Standardized use of typed DM Context parameters in DSF Debug interfaces. 2007-11-20 03:49:14 +00:00
Pawel Piech
d0e0286a8d [205142] Refactored use of execution, frame, and expression contexts in the MI implementation. 2007-11-17 00:24:49 +00:00
Pawel Piech
1d31b66b19 [205142] Refactored use of DM contexts to make them more flexible. 2007-11-14 00:16:00 +00:00
Marc Khouzam
90ee5db87f IExpressions should provide address and size of an expression 2007-11-02 15:12:22 +00:00
Marc Khouzam
b19bdedd15 Fix for Bug 200896
This is the full support for marking variable objects as USED.
Also, the ExpressionService JUnit tests have been extended.
2007-10-25 18:22:24 +00:00
Pawel Piech
cfd78eff47 [187888] Initial (stubbed) version of the modules service and the connection to the Modules view. 2007-10-22 21:47:15 +00:00
Pawel Piech
f89ea1624c [205132] Fourth step in refactoring IDMContext:
- Migrated debug services not to use IDMService.getModelData(), the only class left using it is the cache in update policy.
2007-10-21 16:17:34 +00:00
Pawel Piech
75d779d6b9 [205132] Third step in refactoring IDMContext:
- Marked IDMService.getModelData() as deprecated.
- Created public get*Data() method in debug services.
2007-10-19 23:52:16 +00:00
Pawel Piech
7286137a7e [205132] First step in refactoring IDMContext:
- Removed the type parameter from IDMContext
- Got rid of the IDMContext.getServiceFilter() method.
2007-10-19 22:15:57 +00:00
Marc Khouzam
4e553d3250 Fix for bug 206931 which cleans up IFormattedValues 2007-10-19 20:00:25 +00:00
Francois Chouinard
732160a2a5 Fixes following Pawel's comments. 2007-10-17 20:10:55 +00:00
Francois Chouinard
7233f702b8 Memory block offset fix when comparing 2 blocks to determine the changed bytes between debug steps. 2007-10-14 20:41:05 +00:00
Francois Chouinard
de03bba29b Management of memory delats between debugger steps. 2007-10-12 02:41:05 +00:00
Francois Chouinard
4d45b0a3c4 Improvements for the following bugs:
Bug200620: Added a memory cache
Bug205341: Updated the MemocryChangedEvent
2007-10-07 19:43:55 +00:00
Pawel Piech
0ff106c599 [205325] Initial source lookup service from Ottawa coding camp. 2007-10-03 17:42:31 +00:00
Francois Chouinard
441f6bc65b Update of the Memory Service. Includes JUnit test suite. 2007-10-01 21:06:54 +00:00
Marc Khouzam
167b797c27 Updates to the ExpressionService 2007-10-01 13:42:00 +00:00
Pawel Piech
3b16589884 [187718, 185870] Applied patch simplifying the expressions interface. 2007-09-10 21:54:33 +00:00
Randy Rohrbach
d88e7ec51f Bugzilla 200568
IFormattedValues.java - Added DECIMAL_FORMAT format ID.
   DetailPane.java - Added displaying DECIMNAL_FORMAT display output.
   SetDefautlFormatDecimal.java - new menu action for setting style to DECIMAL_FORMAT
   plugin.xml for org.eclipse.dd.dsf.debug.ui - Added complete set of format selections for the Register View
   MIRegisters.java - Added support for all format types.
2007-08-20 17:19:14 +00:00
Pawel Piech
582657cf05 [160046] Committed memory service patch from 7/27/07. 2007-08-14 23:08:11 +00:00
Pawel Piech
c29a7ffa2a [160038] Committed patch 74701 with changes to running/suspended events. 2007-07-27 18:25:34 +00:00
Randy Rohrbach
ee7f2cd0f0 Bugzilla 186010 & 196756
IFormattedValues.java

         Reorganized ordering of format ids.

    IDebugVMConstants.java

         Added location in Presentation context where the format id is stored.

    AbstractExpressionLAyoutNode.java

         cleanup warnings.

    AbstractSetFormatStyke.java

       New abstract implementation which deals with the format menu handling.

    FormattedValuePreferenceStore.java

       Default singleton preference storage implementation

   IFormattedValuePreferenceStore.java

       Changed interfaces to be presentation context id based.

   SetDefaultFormatBinary.java
   SetDefaultFormatOctal.java
   SetDefaultFormatHex.java
   SetDefaultFormatNatural.java

        Changed to use the new abstract implementation class

   All cell editors were changed to use the new preference storage interfaces.

   All VM providers were changed to use the default preference store.

   All Layout Nodes were changed to use the new prference store interfaces.

   RefreshActionDelegate.java
   RefreshAlwaysActionDelegate.java
   RefreshManualActionDelegate.java
   RefreshOnBreakActionDelegate.java

       Cleaned up warnings.

   VMCache.java
   VMCacheManager.java

       Cleaned up warnings.

   AbstractVMLayoutNode.java

       made getVMprovider method public

   IVMLayoutNode.java

      Added getVMProvider method

   AbstractVMProvider.java

       Added refresh() implementation

   IVMprovider.java

      Added refresh() method declaration
      Added getVMAdapter() method declaration

   AbstractDMVMproviderWithCache.java

      Cleanup warnings.

   FileLayoutNode.java

      Added getVMprovider implementation.
2007-07-20 23:24:38 +00:00