Temporary fix for i686 libprofiler
authorIgor Oblakov <ioblakov@dev.rtsoft.ru>
Tue, 6 Mar 2018 11:46:13 +0000 (14:46 +0300)
committerIgor Oblakov <ioblakov@dev.rtsoft.ru>
Tue, 6 Mar 2018 11:46:13 +0000 (14:46 +0300)
profiler/profiler/src/profiler.cpp

index ca8e03d2692f15efc67266437867191344f6d4d6..379a042f4796c01b1444610980c1cec5f7cc4dd5 100644 (file)
@@ -284,7 +284,7 @@ void encodeWChar(WCHAR *orig, char *encoded) {
   encoded[i] = 0;
 }
 
-void OnFunctionEnter(FunctionIDOrClientID functionID,
+void __stdcall OnFunctionEnter(FunctionIDOrClientID functionID,
                      COR_PRF_ELT_INFO eltInfo) {
   ICorProfilerInfo3 *info;
   HRESULT hr = g_pICorProfilerInfoUnknown->QueryInterface(IID_ICorProfilerInfo3,
@@ -313,7 +313,7 @@ void OnFunctionEnter(FunctionIDOrClientID functionID,
   info->Release();
 }
 
-void OnFunctionLeave(FunctionIDOrClientID functionID,
+void __stdcall OnFunctionLeave(FunctionIDOrClientID functionID,
                      COR_PRF_ELT_INFO eltInfo) {
   PopShadowStack();
 }