From 64147ec59b0b3de9e708eea8a17e2caaa2795378 Mon Sep 17 00:00:00 2001 From: Andrew Au Date: Wed, 27 Jun 2018 13:23:17 -0700 Subject: [PATCH] Fixing linux build Commit migrated from https://github.com/dotnet/coreclr/commit/20b1e6c0ec19c90f67fb08e1f655e58871302a2d --- src/coreclr/src/debug/di/process.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/coreclr/src/debug/di/process.cpp b/src/coreclr/src/debug/di/process.cpp index 718fff2..bcbaecb 100644 --- a/src/coreclr/src/debug/di/process.cpp +++ b/src/coreclr/src/debug/di/process.cpp @@ -6475,6 +6475,7 @@ HRESULT CordbProcess::GetThreadContext(DWORD threadID, ULONG32 contextSize, BYTE if (this->IsInteropDebugging()) { +#ifdef FEATURE_INTEROP_DEBUGGING RSLockHolder lockHolder(GetProcessLock()); // Find the unmanaged thread @@ -6488,6 +6489,9 @@ HRESULT CordbProcess::GetThreadContext(DWORD threadID, ULONG32 contextSize, BYTE } return ut->GetThreadContext((DT_CONTEXT*)context); +#else + return E_NOTIMPL; +#endif } else { @@ -6551,6 +6555,7 @@ HRESULT CordbProcess::SetThreadContext(DWORD threadID, ULONG32 contextSize, BYTE if (this->IsInteropDebugging()) { +#ifdef FEATURE_INTEROP_DEBUGGING RSLockHolder lockHolder(GetProcessLock()); CordbUnmanagedThread *ut = NULL; @@ -6587,6 +6592,9 @@ HRESULT CordbProcess::SetThreadContext(DWORD threadID, ULONG32 contextSize, BYTE } EX_CATCH_HRESULT(hr); } +#else + return E_NOTIMPL; +#endif } else { -- 2.7.4