Fix alloc-dealloc mismatch (#106957) accepted/tizen_unified accepted/tizen_unified_dev tizen accepted/tizen/unified/20240828.082359 accepted/tizen/unified/dev/20240829.043902
authorGleb Balykov <g.balykov@samsung.com>
Mon, 26 Aug 2024 20:20:29 +0000 (23:20 +0300)
committer조웅석/MDE Lab(SR)/삼성전자 <ws77.cho@samsung.com>
Tue, 27 Aug 2024 21:43:48 +0000 (06:43 +0900)
src/coreclr/debug/daccess/daccess.cpp
src/coreclr/debug/daccess/stack.cpp

index f638b40..e52408b 100644 (file)
@@ -6076,7 +6076,7 @@ ClrDataAccess::GetMethodVarInfo(MethodDesc* methodDesc,
 {
     SUPPORTS_DAC;
     COUNT_T countNativeVarInfo;
-    NewHolder<ICorDebugInfo::NativeVarInfo> nativeVars(NULL);
+    NewArrayHolder<ICorDebugInfo::NativeVarInfo> nativeVars(NULL);
     TADDR nativeCodeStartAddr;
     if (address != NULL)
     {
index 94ef49b..4a8bc4d 100644 (file)
@@ -1303,7 +1303,7 @@ ClrDataFrame::ValueFromDebugInfo(MetaSig* sig,
 {
     HRESULT status;
     ULONG32 numVarInfo;
-    NewHolder<ICorDebugInfo::NativeVarInfo> varInfo(NULL);
+    NewArrayHolder<ICorDebugInfo::NativeVarInfo> varInfo(NULL);
     ULONG32 codeOffset;
     ULONG32 valueFlags;
     ULONG32 i;