Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/AddMemoryBlocks.java')
-rw-r--r--debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/AddMemoryBlocks.java53
1 files changed, 0 insertions, 53 deletions
diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/AddMemoryBlocks.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/AddMemoryBlocks.java
index 4ba2fb11fa1..b7f626430ba 100644
--- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/AddMemoryBlocks.java
+++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/memory/AddMemoryBlocks.java
@@ -15,11 +15,8 @@ import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
-import org.eclipse.cdt.debug.core.model.ICVariable;
import org.eclipse.cdt.debug.core.model.provisional.IMemorySpaceAwareMemoryBlockRetrieval;
-import org.eclipse.cdt.debug.internal.core.CMemoryBlockRetrievalExtension;
import org.eclipse.cdt.debug.internal.core.CRequest;
-import org.eclipse.cdt.debug.internal.core.model.CRegister;
import org.eclipse.cdt.debug.ui.CDebugUIPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IAdaptable;
@@ -355,56 +352,6 @@ public class AddMemoryBlocks implements IAddMemoryBlocksTarget {
container.addMemoryRendering(rendering);
}
- public void addMemoryBlocksForVariables(ICVariable[] variables, IMemoryRenderingSite memSite) throws DebugException {
-
- IAdaptable debugViewElement = DebugUITools.getDebugContext();
-
-
- CMemoryBlockRetrievalExtension cdtRetrieval = null;
-
- {
- IMemoryBlockRetrieval retrieval = debugViewElement.getAdapter(IMemoryBlockRetrieval.class);
-
- if (retrieval == null && debugViewElement instanceof IDebugElement)
- retrieval = ((IDebugElement)debugViewElement).getDebugTarget();
-
- if (retrieval == null || !(retrieval instanceof CMemoryBlockRetrievalExtension))
- return;
-
- cdtRetrieval = (CMemoryBlockRetrievalExtension) retrieval;
- }
-
- String[] expressions = new String[variables.length];
- for (int i = 0; i < variables.length; i++) {
-
- String exp = variables[i].getExpressionString();
-
- if (variables[i].getType().isPointer() || variables[i].getType().isArray() ||
- variables[i].getType().isReference() || variables[i] instanceof CRegister)
- expressions[i] = exp;
- else
- expressions[i] = "&" + exp; //$NON-NLS-1$
- }
-
- ParamHolder params;
- params = new ExpressionsHolder(expressions);
-
- final IAdaptable debugViewElement_f = debugViewElement;
- final CMemoryBlockRetrievalExtension retrieval_f = cdtRetrieval;
- final ParamHolder params_f = params;
- final IMemoryRenderingSite memRendSite = memSite;
- Job job = new Job("Add Memory Block") { //$NON-NLS-1$
- @Override
- protected IStatus run(IProgressMonitor monitor) {
- addMemoryBlocks(debugViewElement_f, retrieval_f, params_f,
- memRendSite);
- return Status.OK_STATUS;
- }
- };
- job.setSystem(true);
- job.schedule();
- }
-
/**
* Helper function to open an error dialog.
* @param title

Back to the top