From 7158f374470d24cb5ac060c2d4fd4d44c59b5ab2 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Thu, 21 Apr 2016 16:48:53 +0200 Subject: [PATCH] Fix reference values to be shown in debugger view. Change-Id: Ia8e6da004ea22515fccf4292cc3ddd8c530040c2 Reviewed-by: hjk --- share/qtcreator/debugger/lldbbridge.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 506f2379a80..4badd1e2ff5 100644 --- a/share/qtcreator/debugger/lldbbridge.py +++ b/share/qtcreator/debugger/lldbbridge.py @@ -1040,13 +1040,13 @@ class Dumper(DumperBase): # Works: #item = self.currentThread().GetSelectedFrame().EvaluateExpression( # "(%s*)0x%x" % (type, addr)).Dereference() - # Works: - item = value.CreateValueFromExpression(None, - "(%s*)0x%x" % (type, addr), lldb.SBExpressionOptions()).Dereference() + # Does not work on lldb-350.0.21.3: + #item = value.CreateValueFromExpression(None, + # "(%s*)0x%x" % (type, addr), lldb.SBExpressionOptions()).Dereference() # Does not work: #item = value.CreateValueFromAddress(None, addr, type) - # Does not work: - #item = value.Cast(type.GetPointerType()).Dereference() + # Works: + item = value.Cast(type.GetPointerType()).Dereference() #warn("TOOO: %s" % item) self.putItem(item) self.putBetterType(value.GetTypeName())