Merge pull request #11243 from sdmaclea/PR-ARM64-LDP-ALLOW-GCREFS
[platform/upstream/coreclr.git] / src / debug / di / dbgtransportpipeline.cpp
index 9fd1d90..e3a3a8a 100644 (file)
@@ -1,7 +1,6 @@
-//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
-//
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
 //*****************************************************************************
 // File: DbgTransportPipeline.cpp
 // 
@@ -67,7 +66,7 @@ public:
         _ASSERTE(!IsTransportRunning());
     }
 
-    ~DbgTransportPipeline()
+    virtual ~DbgTransportPipeline()
     {
         Dispose();
     }
@@ -112,6 +111,13 @@ public:
     // Terminate the debuggee process.
     virtual BOOL TerminateProcess(UINT32 exitCode);
 
+#ifdef FEATURE_PAL
+    virtual void CleanupTargetProcess()
+    {
+        m_pTransport->CleanupTargetProcess();
+    }
+#endif
+
 private:
     // Return TRUE if the transport is up and runnning
     BOOL IsTransportRunning()