diff options
author | Eugene Tarassov | 2014-11-26 19:49:33 +0000 |
---|---|---|
committer | Eugene Tarassov | 2014-11-26 19:49:33 +0000 |
commit | 6d1ac9403b659ccf4d9d189ca285157fe838c7bf (patch) | |
tree | 150b745812cf3ee8af45d9715560e453a64a6aaf /plugins/org.eclipse.tcf.core/src/org/eclipse | |
parent | 136af638da0700d6b94467584896f031c140439b (diff) | |
download | org.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')
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 |