Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2014-07-02 22:32:46 +0000
committerEugene Tarassov2014-07-02 22:32:46 +0000
commite71abbc6c6626cb06753580320d3e06b06ac52a2 (patch)
tree00834dd2188c53108c96a64470e8dfa69f7e3add /plugins/org.eclipse.tcf.core
parentb1cffb62554fb3b6eca33caeac7f8ca44f1cc0d0 (diff)
downloadorg.eclipse.tcf-e71abbc6c6626cb06753580320d3e06b06ac52a2.tar.gz
org.eclipse.tcf-e71abbc6c6626cb06753580320d3e06b06ac52a2.tar.xz
org.eclipse.tcf-e71abbc6c6626cb06753580320d3e06b06ac52a2.zip
TCF Core: Symbols service: Symbol.isBigEndian() changed to be usable even if Symbol.getValue() == null
Diffstat (limited to 'plugins/org.eclipse.tcf.core')
-rw-r--r--plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/SymbolsProxy.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/SymbolsProxy.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/SymbolsProxy.java
index b17f336c4..702308521 100644
--- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/SymbolsProxy.java
+++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/SymbolsProxy.java
@@ -142,8 +142,8 @@ public class SymbolsProxy implements ISymbols {
public boolean isBigEndian() {
Boolean b = (Boolean)props.get(PROP_BIG_ENDIAN);
- if (b == null) return false;
- return b.booleanValue();
+ if (b != null) b.booleanValue();
+ return (getFlags() & SYM_FLAG_BIG_ENDIAN) != 0;
}
public String getRegisterID() {

Back to the top