[Lldb-commits] [lldb] r132303 - /lldb/trunk/source/Target/Target.cpp

Greg Clayton gclayton at apple.com
Sun May 29 17:39:49 PDT 2011


Author: gclayton
Date: Sun May 29 19:39:48 2011
New Revision: 132303

URL: http://llvm.org/viewvc/llvm-project?rev=132303&view=rev
Log:
Disable dynamic types being on by default until kinks get worked out when
they don't update correctly. Currently if a variable is unavailable due to
a register not being available in a higher frame or due to the PC value
not being a valid location list value, "<unknown type>" will get displayed
as the variable type. I am not sure what other things will fail, so I am 
disabling it for now just by letting the default enumeration value default
to it being disabled.


Modified:
    lldb/trunk/source/Target/Target.cpp

Modified: lldb/trunk/source/Target/Target.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/Target.cpp?rev=132303&r1=132302&r2=132303&view=diff
==============================================================================
--- lldb/trunk/source/Target/Target.cpp (original)
+++ lldb/trunk/source/Target/Target.cpp Sun May 29 19:39:48 2011
@@ -1717,9 +1717,9 @@
 OptionEnumValueElement
 TargetInstanceSettings::g_dynamic_value_types[] =
 {
-{ eNoDynamicValues,     "no-dynamic-values",  "Don't calculate the dynamic type of values"},
-{ eDynamicCanRunTarget,        "run-target",        "Calculate the dynamic type of values even if you have to run the target."},
-{ eDynamicDontRunTarget,       "no-run-target",    "Calculate the dynamic type of values, but don't run the target."},
+{ eNoDynamicValues,      "no-dynamic-values", "Don't calculate the dynamic type of values"},
+{ eDynamicCanRunTarget,  "run-target",        "Calculate the dynamic type of values even if you have to run the target."},
+{ eDynamicDontRunTarget, "no-run-target",     "Calculate the dynamic type of values, but don't run the target."},
 { 0, NULL, NULL }
 };
 
@@ -1738,8 +1738,8 @@
     // var-name           var-type           default         enum                    init'd hidden help-text
     // =================  ================== =============== ======================= ====== ====== =========================================================================
     { TSC_EXPR_PREFIX   , eSetVarTypeString , NULL          , NULL,                  false, false, "Path to a file containing expressions to be prepended to all expressions." },
-    { TSC_PREFER_DYNAMIC, eSetVarTypeEnum ,  "no-run-target", g_dynamic_value_types, false, false, "Should printed values be shown as their dynamic value." },
-    { TSC_SKIP_PROLOGUE , eSetVarTypeBoolean ,"true"        , NULL,                  false, false, "Skip function prologues when setting breakpoints by name." },
-    { TSC_SOURCE_MAP    , eSetVarTypeArray   ,NULL          , NULL,                  false, false, "Source path remappings to use when locating source files from debug information." },
+    { TSC_PREFER_DYNAMIC, eSetVarTypeEnum   , NULL          , g_dynamic_value_types, false, false, "Should printed values be shown as their dynamic value." },
+    { TSC_SKIP_PROLOGUE , eSetVarTypeBoolean, "true"        , NULL,                  false, false, "Skip function prologues when setting breakpoints by name." },
+    { TSC_SOURCE_MAP    , eSetVarTypeArray  , NULL          , NULL,                  false, false, "Source path remappings to use when locating source files from debug information." },
     { NULL              , eSetVarTypeNone   , NULL          , NULL,                  false, false, NULL }
 };





More information about the lldb-commits mailing list