diff options
author | John Cortell | 2010-01-13 17:12:02 +0000 |
---|---|---|
committer | John Cortell | 2010-01-13 17:12:02 +0000 |
commit | 6d324d7f036e7f7ec9fac56b37ca7d12021061a3 (patch) | |
tree | 52ed386f9580197fc03ea79192aef289ef218d65 /memory | |
parent | df738ce07df154728d8e4f46529c2320fc4bf094 (diff) | |
download | org.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.java | 4 |
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) { |