================
@@ -296,6 +296,9 @@ let Definition = "process" in {
     DefaultEnumValue<"eFollowParent">,
     EnumValues<"OptionEnumValues(g_follow_fork_mode_values)">,
     Desc<"Debugger's behavior upon fork or vfork.">;
+  def TrackMemoryCacheChanges: Property<"track-memory-cache-changes", 
"Boolean">,
+    DefaultTrue,
+    Desc<"If true, memory cache modifications (which happen often during 
expressions evaluation) will bump process state ID (and invalidate all 
synthetic children). Disabling this option helps to avoid synthetic children 
reevaluation when pretty printers heavily use expressions, but convenience 
variables won't reevaluate synthetic children automatically.">;
----------------
jimingham wrote:

It's a little unclear that the "but" in the last sentence is is the downside to 
the "helps".   So instead of "but convenience..." you did ".  The downside of 
this setting is"

https://github.com/llvm/llvm-project/pull/129092
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to