Asan alloc-dealloc-mismatch
authorHyungju Lee <leee.lee@samsung.com>
Mon, 8 Aug 2022 00:20:42 +0000 (09:20 +0900)
committerGleb Balykov <g.balykov@samsung.com>
Tue, 27 Sep 2022 12:50:22 +0000 (15:50 +0300)
src/coreclr/debug/daccess/daccess.cpp
src/coreclr/debug/daccess/dacdbiimpl.cpp

index dee4fe1..f638b40 100644 (file)
@@ -6155,7 +6155,7 @@ ClrDataAccess::GetMethodNativeMap(MethodDesc* methodDesc,
 
     // Bounds info.
     ULONG32 countMapCopy;
-    NewHolder<ICorDebugInfo::OffsetMapping> mapCopy(NULL);
+    NewArrayHolder<ICorDebugInfo::OffsetMapping> mapCopy(NULL);
 
     BOOL success = DebugInfoManager::GetBoundariesAndVars(
         request,
index b996a7e..e848cfc 100644 (file)
@@ -185,7 +185,7 @@ void DeleteDbiMemory(void* p)
     }
     else
     {
-        ::delete (BYTE*)p;
+        ::delete[] (BYTE*)p;
     }
 }