From 407bf0417ccaa46448b950c90ce71ecfc101f5a9 Mon Sep 17 00:00:00 2001 From: Mike McLaughlin Date: Fri, 29 Sep 2023 17:22:13 -0700 Subject: [PATCH] Fix build breaks (#4276) --- src/Microsoft.Diagnostics.ExtensionCommands/ClrMDHelper.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.Diagnostics.ExtensionCommands/ClrMDHelper.cs b/src/Microsoft.Diagnostics.ExtensionCommands/ClrMDHelper.cs index 76cda0443..67e42bac9 100644 --- a/src/Microsoft.Diagnostics.ExtensionCommands/ClrMDHelper.cs +++ b/src/Microsoft.Diagnostics.ExtensionCommands/ClrMDHelper.cs @@ -995,7 +995,7 @@ namespace Microsoft.Diagnostics.ExtensionCommands ClrType slotType = _heap.GetObjectType(slotEntry.ToUInt64()); if (slotType.IsString) { - yield return $"\"{new ClrObject(slotEntry.ToUInt64(), slotType).AsString()}\""; + yield return $"\"{_heap.GetObject(slotEntry.ToUInt64(), slotType).AsString()}\""; } else { @@ -1106,7 +1106,7 @@ namespace Microsoft.Diagnostics.ExtensionCommands } } - private static string DumpPropertyValue(ClrObject obj, string propertyName) + private string DumpPropertyValue(ClrObject obj, string propertyName) { const string defaultContent = "?"; @@ -1115,7 +1115,7 @@ namespace Microsoft.Diagnostics.ExtensionCommands { if (fieldType.IsString) { - return $"\"{new ClrObject(field.Address, fieldType).AsString()}\""; + return $"\"{_heap.GetObject(field.Address, fieldType).AsString()}\""; } else if (fieldType.IsArray) { -- 2.34.1