Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/memory
diff options
context:
space:
mode:
authorJohn Cortell2010-01-13 17:12:02 +0000
committerJohn Cortell2010-01-13 17:12:02 +0000
commit6d324d7f036e7f7ec9fac56b37ca7d12021061a3 (patch)
tree52ed386f9580197fc03ea79192aef289ef218d65 /memory
parentdf738ce07df154728d8e4f46529c2320fc4bf094 (diff)
downloadorg.eclipse.cdt-6d324d7f036e7f7ec9fac56b37ca7d12021061a3.tar.gz
org.eclipse.cdt-6d324d7f036e7f7ec9fac56b37ca7d12021061a3.tar.xz
org.eclipse.cdt-6d324d7f036e7f7ec9fac56b37ca7d12021061a3.zip
[299019] CMemoryBlockExtension does not correctly implement IMemoryBlockExtension#setBaseAddress. Applied patch with some modifications.
Diffstat (limited to 'memory')
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.traditional/src/org/eclipse/cdt/debug/ui/memory/traditional/Rendering.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.traditional/src/org/eclipse/cdt/debug/ui/memory/traditional/Rendering.java b/memory/org.eclipse.cdt.debug.ui.memory.traditional/src/org/eclipse/cdt/debug/ui/memory/traditional/Rendering.java
index 714a8338ac7..a59b64d5ee1 100644
--- a/memory/org.eclipse.cdt.debug.ui.memory.traditional/src/org/eclipse/cdt/debug/ui/memory/traditional/Rendering.java
+++ b/memory/org.eclipse.cdt.debug.ui.memory.traditional/src/org/eclipse/cdt/debug/ui/memory/traditional/Rendering.java
@@ -1110,7 +1110,9 @@ public class Rendering extends Composite implements IDebugEventSetListener
try
{
- getMemoryBlock().setValue(address.subtract(fParent.getBigBaseAddress()), byteValue);
+ IMemoryBlockExtension block = getMemoryBlock();
+ BigInteger offset = address.subtract(block.getBigBaseAddress());
+ block.setValue(offset, byteValue);
}
catch(Exception e)
{

Back to the top