From dff4a9566bec43202416da22f05f543ac9179dc8 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Fri, 25 Oct 2002 03:52:16 +0000 Subject: [PATCH] Support of the "Memory Unit Size" action. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 5 +++++ .../eclipse/cdt/debug/core/IFormattedMemoryBlock.java | 7 +++++++ .../debug/internal/core/model/CFormattedMemoryBlock.java | 9 +++++++++ 3 files changed, 21 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 15f8deddb1c..978365facbe 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,8 @@ +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. diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/IFormattedMemoryBlock.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/IFormattedMemoryBlock.java index 8299e9dabdf..0145448cf1a 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/IFormattedMemoryBlock.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/IFormattedMemoryBlock.java @@ -58,6 +58,13 @@ public interface IFormattedMemoryBlock extends IMemoryBlock */ int getWordSize(); + /** + * Sets the size of memory unit. + * + * @param size the size of memory unit + */ + void setWordSize( int size ); + /** * Returns the number of rows in the output table. * diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java index 73d96794e03..1b546ee60fb 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java @@ -465,4 +465,13 @@ public class CFormattedMemoryBlock extends CDebugElement { getCDIMemoryBlock().setFrozen( frozen ); } + + /** + * @see org.eclipse.cdt.debug.core.IFormattedMemoryBlock#setWordSize(int) + */ + public void setWordSize( int size ) + { + resetRows(); + fWordSize = size; + } }