Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2014-11-26 19:49:33 +0000
committerEugene Tarassov2014-11-26 19:49:33 +0000
commit6d1ac9403b659ccf4d9d189ca285157fe838c7bf (patch)
tree150b745812cf3ee8af45d9715560e453a64a6aaf /plugins/org.eclipse.tcf.core/src/org/eclipse
parent136af638da0700d6b94467584896f031c140439b (diff)
downloadorg.eclipse.tcf-6d1ac9403b659ccf4d9d189ca285157fe838c7bf.tar.gz
org.eclipse.tcf-6d1ac9403b659ccf4d9d189ca285157fe838c7bf.tar.xz
org.eclipse.tcf-6d1ac9403b659ccf4d9d189ca285157fe838c7bf.zip
Bug 451283 - TCF debugger does not support native complex types
Diffstat (limited to 'plugins/org.eclipse.tcf.core/src/org/eclipse')
-rw-r--r--plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/ExpressionsProxy.java2
-rw-r--r--plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/SymbolsProxy.java1
-rw-r--r--plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java3
3 files changed, 5 insertions, 1 deletions
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/ExpressionsProxy.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/ExpressionsProxy.java
index db45fd63b..381b11b95 100644
--- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/ExpressionsProxy.java
+++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/remote/ExpressionsProxy.java
@@ -136,6 +136,8 @@ public class ExpressionsProxy implements IExpressions {
case 6: return TypeClass.composite;
case 7: return TypeClass.enumeration;
case 8: return TypeClass.function;
+ case 9: return TypeClass.member_pointer;
+ case 10: return TypeClass.complex;
}
}
return TypeClass.unknown;
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 7cbeb1d75..39fb88d83 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
@@ -129,6 +129,7 @@ public class SymbolsProxy implements ISymbols {
case 7: return TypeClass.enumeration;
case 8: return TypeClass.function;
case 9: return TypeClass.member_pointer;
+ case 10: return TypeClass.complex;
}
}
return TypeClass.unknown;
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java
index 7b46cf80a..65316c129 100644
--- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java
+++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/ISymbols.java
@@ -50,7 +50,8 @@ public interface ISymbols extends IService {
composite, // struct, union, or class.
enumeration, // enumeration type.
function, // function type.
- member_pointer // pointer to member type
+ member_pointer, // pointer to member type
+ complex // complex float
}
static final int

Back to the top