1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 10:46:02 +02:00
cdt/debug/org.eclipse.cdt.debug.core/ChangeLog

159 lines
5.9 KiB
Text
Raw Normal View History

2002-10-24 Mikhail Khodjaiants
Support of the "Memory Unit Size" action.
* IFormattedMemoryBlock.java: added the 'setWordsize' method.
* CFormattedMemoryBlock.java: implementation of the 'setWordSize' method.
2002-10-24 Mikhail Khodjaiants
Moved the memory format constants from IFormattedMemoryRetrieval.java
to IFormattedMemoryBlock.java.
* IFormattedMemoryRetrieval.java
* IFormattedMemoryBlock.java
2002-10-24 David Inglis
* CDebugTarget.java
fix exception on shutdown with a connected target, CDI session
was not terminated.
2002-10-23 17:20:29 +00:00
2002-10-23 Mikhail Khodjaiants
Support for debugger console.
* CDebugModel.java: new factory methods for CDebugTarget
* IDebuggerProcessSupport: new interface that defines the debugger
process support functionality.
* CDebugTarget.java: implementation of IDebuggerProcessSupport interface.
2002-10-22 20:31:41 +00:00
2002-10-22 Alain Magloire
* src/.../cdi/ICDISession.java (getSessionProcess):
New method to let user acess directly the debugger.
2002-10-20 Mikhail Khodjaiants
Added a functionality needed to process ICDIMemoryChangedEvent.
* IFormattedMemoryBlock.java
* CFormattedMemoryBlock.java
2002-10-20 23:21:38 +00:00
2002-10-20 Alain Magloire
2002-10-22 20:31:41 +00:00
* src/.../cdi/model/ICDITarget.java (getMemoryBlock): Remove
2002-10-20 23:21:38 +00:00
we use the MemoryManager instead.
(evaluateExpressionToValue): Remove not used.
2002-10-22 20:31:41 +00:00
* src/.../cdi/model/ICDISourceManager.java (getFile): Remove not use.
2002-10-20 23:21:38 +00:00
(setFile): Remove not use.
(reset): Remove not use.
2002-10-19 19:15:49 +00:00
2002-10-19 Alain Magloire
The UI needs to be told when the memory changes
so it can update the memory view. The responsability
of this been push to the CDI implementation to generate
events(ICDIMemoryChangedEvent) for modified memories. The
getSource() method of the class should return an ICDIMemoryBlock.
Note that the CDI implementation will only try to generate
the event for ICDIMemoryBlock that are not frozen(setFrozen()) since this
is a potentially very time consuming operation.
2002-10-20 23:21:38 +00:00
* src/.../cdi/event/ICDIMemoryChangedEvent.java: New Class.
2002-10-19 19:15:49 +00:00
2002-10-17 Mikhail Khodjaiants
Implementing the memory view support:
* CFormattedMemoryBlock.java: implementation of the 'dispose' method added.
2002-10-17 23:17:02 +00:00
2002-10-17 Mikhail Khodjaiants
Implementing the memory view support:
* CDebugModel.java
* ICMemoryManager.java
* IFormattedMemoryBlock.java
* CFormattedMemoryBlock.java
* CDebugUtils.java
* CMemoryManager.java
2002-10-17 14:29:21 +00:00
2002-10-16 Alain Magloire
In the memory manager a string should be allowed to
create a block since an expression can be use.
* src/.../debug.core.cdi/ICDIMemoryManager.java (createMemoryBlock):
New method that takes a string as the first argument.
2002-10-15 21:42:17 +00:00
2002-10-15 Mikhail Khodjaiants
* CDebugModel.java: Implementing the memory view support.
* ICMemoryManager: Implementing the memory view support.
* IFormattedMemoryBlock.java: Implementing the memory view support.
* CDebugTarget.java: Implementing the memory view support.
* CFormattedMemoryBlock.java: Implementing the memory view support.
* CMemoryManager.java: Implementing the memory view support.
2002-10-15 Mikhail Khodjaiants
* ICDebugConstants.java: New interface that contains the constant definitions for C/C++ debug plug-in.
* CSourceManager.java: Implementation of the 'Automatically switch to disassembly mode' preference.
2002-10-15 Mikhail Khodjaiants
* CThread.java: The previous fix should be done only when switching between frames of the same thread.
2002-10-14 Mikhail Khodjaiants
* CThread.java: Reset the register's change flag before switching to another frame.
2002-10-14 Mikhail Khodjaiants
* CThread.java: Set the correct detail for 'resume' event to prevent collapsing of the variable's and
register's trees after stepping.
2002-10-14 Mikhail Khodjaiants
* ISwitchToThread.java: New method to get the current thread.
* CDebugTarget.java: Implemented the 'getCurrentThread' method of the 'ISwitchToThread' interface.
* CDebugTarget.java: Fix in the 'setCurrentThread' method.
2002-10-13 02:33:31 +00:00
2002-10-12 Alain Magloire
* core/cdi/model/ICDIMemoryBlock (supportValueModification):
Remove the method, it should be part of a ICDIConfiguration.
* core/cdi/ICDIMemoryManager (getBlock): Rename to getMemoryBlock
(createMemoryBlock): New method to get a memory block.
2002-10-12 Alain Magloire
* core/cdi/ICDILocation (getInstructions): Methods
removed is now part of SourceManager.
2002-10-11 Mikhail Khodjaiants
* CDebugTarget.java: Added return for ISourceMode to 'getAdapter'.
* CSourceManager.java: Set the real mode when setting the source mode.
2002-10-11 Mikhail Khodjaiants
* DisassemblyStorage.java: Changed the format of the disassembly view's output.
2002-10-11 Alain Magloire
* ICDISourceManager.java (getMixedInstructions): Three
new methods to get the src and the intructions.
* ICIDMixedInstruction: New Class that return the mixed
of source location and assembly instructions.
2002-10-10 Mikhail Khodjaiants
* CVariable.java: Made the 'fChanged' field protected to access to it from the derived class (CRegister).
* CRegister.java: Added the 'hasValueChanged' method to 'CRegister'.
2002-10-10 Mikhail Khodjaiants
* CThread.java: Check if the selected frame is current before calling 'setCurrentStackFrame'.
2002-10-10 Mikhail Khodjaiants
* CStackFrame.java: Added Getter and Setter for 'fRefreshVariables'.
2002-10-10 Mikhail Khodjaiants
* DisassemblyManager.java: Replaced 'getInstructions( String fileName, int lineNumber )'
by 'getInstructions( String fileName, int lineNumber, int maxLineCount )'.
2002-10-10 16:51:28 +00:00
2002-10-10 Mikhail Khodjaiants
* CDebugTarget.java: Implementing the disassembly mode.
* CThread.java: Implementing the disassembly mode.
2002-10-10 15:29:50 +00:00
2002-10-10 Mikhail Khodjaiants
* CSourceManager.java: Implementing the disassembly mode.
* DisassemblyManager.java: Implementing the disassembly mode.
* DisassemblyStorage.java: Implementing the disassembly mode.
* CDebugUtils.java: Added the 'toHexAddressString' method.
2002-10-10 Alain Magloire
* ICDISourceManager.java: Changing the getInstructions()
2002-10-20 23:21:38 +00:00
method to take long instead of String.