diff options
author | Samantha Chan | 2007-08-15 14:01:58 +0000 |
---|---|---|
committer | Samantha Chan | 2007-08-15 14:01:58 +0000 |
commit | e18c358fefb256e13d2fa544a10ffeeaa433d98f (patch) | |
tree | b8025346dc6ec00501b46062e2d407da0ec2c901 /org.eclipse.debug.core | |
parent | 66e3726b5ef09de7465be043bddc849ea22a796b (diff) | |
download | eclipse.platform.debug-e18c358fefb256e13d2fa544a10ffeeaa433d98f.tar.gz eclipse.platform.debug-e18c358fefb256e13d2fa544a10ffeeaa433d98f.tar.xz eclipse.platform.debug-e18c358fefb256e13d2fa544a10ffeeaa433d98f.zip |
Bug 192028: [Memory View] Memory view does not display memory blocks that do not reference IDebugTarget
Diffstat (limited to 'org.eclipse.debug.core')
-rw-r--r-- | org.eclipse.debug.core/core/org/eclipse/debug/internal/core/MemoryBlockManager.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/MemoryBlockManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/MemoryBlockManager.java index faa280296..25a381d84 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/MemoryBlockManager.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/MemoryBlockManager.java @@ -7,6 +7,8 @@ * * Contributors: * IBM Corporation - initial API and implementation + * WindRiver - Bug 192028 [Memory View] Memory view does not + * display memory blocks that do not reference IDebugTarget *******************************************************************************/ package org.eclipse.debug.internal.core; @@ -232,8 +234,13 @@ public class MemoryBlockManager implements IMemoryBlockManager, IDebugEventSetLi } } else { + IMemoryBlockRetrieval mbRetrieval = (IMemoryBlockRetrieval)blocks[i].getAdapter(IMemoryBlockRetrieval.class); + // standard memory block always uses the debug target as the memory block retrieval - if (blocks[i].getDebugTarget() == retrieve) { + if (mbRetrieval == null) + mbRetrieval = blocks[i].getDebugTarget(); + + if (mbRetrieval == retrieve) { memoryBlocksList.add(blocks[i]); } } |