From a8d8c8514d1de95856171313300c7d8b90415866 Mon Sep 17 00:00:00 2001 From: Marc Khouzam Date: Mon, 22 Sep 2008 14:26:10 +0000 Subject: [PATCH] [248141] Support for binary format in the memory service. --- .../eclipse/dd/dsf/debug/model/DsfMemoryBlockRetrieval.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/org.eclipse.dd.dsf.debug/src/org/eclipse/dd/dsf/debug/model/DsfMemoryBlockRetrieval.java b/plugins/org.eclipse.dd.dsf.debug/src/org/eclipse/dd/dsf/debug/model/DsfMemoryBlockRetrieval.java index 1070fbc06ed..301001857e1 100644 --- a/plugins/org.eclipse.dd.dsf.debug/src/org/eclipse/dd/dsf/debug/model/DsfMemoryBlockRetrieval.java +++ b/plugins/org.eclipse.dd.dsf.debug/src/org/eclipse/dd/dsf/debug/model/DsfMemoryBlockRetrieval.java @@ -409,12 +409,16 @@ public class DsfMemoryBlockRetrieval extends PlatformObject implements IMemoryBl base = 16; offset = 2; } + // Check for "binarity" + else if (expression.startsWith("0b")) { //$NON-NLS-1$ + base = 2; + offset = 2; + } // Check for "octality" else if (expression.startsWith("0")) { //$NON-NLS-1$ base = 8; offset = 1; } - // Now, try to parse the expression. If a NumberFormatException is // thrown, then it wasn't a simple numerical expression and we go // to plan B (attempt an expression evaluation)