From 8a05dcd07441b8779ec5b9eff9bdcb90f24fcb8e Mon Sep 17 00:00:00 2001 From: chunseoklee Date: Thu, 3 Nov 2016 07:18:53 +0900 Subject: Suppress SOS.NETCore.dll error msg in release mode (#6975) Suppress error msg when running coreclr without SOS.NETCore.dll in release mode --- src/dlls/mscoree/unixinterface.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'src/dlls/mscoree/unixinterface.cpp') diff --git a/src/dlls/mscoree/unixinterface.cpp b/src/dlls/mscoree/unixinterface.cpp index 4e75b33486..edd361c0c2 100644 --- a/src/dlls/mscoree/unixinterface.cpp +++ b/src/dlls/mscoree/unixinterface.cpp @@ -247,22 +247,23 @@ int coreclr_initialize( host.SuppressRelease(); *hostHandle = host; #ifdef FEATURE_GDBJIT - - hr = coreclr_create_delegate(*hostHandle, - *domainId, - "SOS.NETCore", - "SOS.SymbolReader", - "GetInfoForMethod", - (void**)&getInfoForMethodDelegate); - - if (!SUCCEEDED(hr)) + HRESULT createDelegateResult; + createDelegateResult = coreclr_create_delegate(*hostHandle, + *domainId, + "SOS.NETCore", + "SOS.SymbolReader", + "GetInfoForMethod", + (void**)&getInfoForMethodDelegate); + +#if defined(_DEBUG) + if (!SUCCEEDED(createDelegateResult)) { fprintf(stderr, "Can't create delegate for 'SOS.SymbolReader.GetInfoForMethod' " - "method - status: 0x%08x\n", hr); + "method - status: 0x%08x\n", createDelegateResult); } +#endif // _DEBUG - hr = S_OK; // We don't need to fail if we can't create delegate #endif } return hr; -- cgit v1.2.3