Piotr Caban : msvcr110: Add Concurrency::_Trace_agents function stub.

Alexandre Julliard julliard at winehq.org
Tue Feb 6 15:55:51 CST 2018


Module: wine
Branch: master
Commit: 475fa2c749e7ca5b648f456b8ecf47fe3d1b4964
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=475fa2c749e7ca5b648f456b8ecf47fe3d1b4964

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Tue Feb  6 15:38:05 2018 +0100

msvcr110: Add Concurrency::_Trace_agents function stub.

Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/concrt140/concrt140.spec       | 2 +-
 dlls/msvcr110/msvcr110.spec         | 2 +-
 dlls/msvcr120/msvcr120.spec         | 2 +-
 dlls/msvcr120_app/msvcr120_app.spec | 2 +-
 dlls/msvcrt/misc.c                  | 6 ++++++
 5 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/dlls/concrt140/concrt140.spec b/dlls/concrt140/concrt140.spec
index b388c29..ebc35bd 100644
--- a/dlls/concrt140/concrt140.spec
+++ b/dlls/concrt140/concrt140.spec
@@ -455,7 +455,7 @@
 @ stub -arch=win64 ?_Start at _Timer@details at Concurrency@@IEAAXXZ
 @ stub -arch=i386 ?_Stop at _Timer@details at Concurrency@@IAEXXZ
 @ stub -arch=win64 ?_Stop at _Timer@details at Concurrency@@IEAAXXZ
-@ stub ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
+@ varargs ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ(long int64) msvcr120.?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
 @ cdecl -arch=win32 ?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) msvcr120.?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z
 @ cdecl -arch=win64 ?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) msvcr120.?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z
 @ thiscall -arch=i386 ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAE_NXZ(ptr) msvcr120.?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAE_NXZ
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 0e3b0f3..a6664a5 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -657,7 +657,7 @@
 @ stub -arch=arm ?_Tidy at exception@std@@AAAXXZ
 @ stub -arch=i386 ?_Tidy at exception@std@@AAEXXZ
 @ stub -arch=win64 ?_Tidy at exception@std@@AEAAXXZ
-@ stub ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
+@ varargs ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ(long int64) _Trace_agents
 @ cdecl -arch=win32 ?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) Concurrency__Trace_ppl_function
 @ cdecl -arch=win64 ?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) Concurrency__Trace_ppl_function
 @ cdecl -arch=arm ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAA_NXZ(ptr) _ReentrantBlockingLock__TryAcquire
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index aebb12c..0748ccf 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -639,7 +639,7 @@
 @ stub -arch=arm ?_Tidy at exception@std@@AAAXXZ
 @ stub -arch=i386 ?_Tidy at exception@std@@AAEXXZ
 @ stub -arch=win64 ?_Tidy at exception@std@@AEAAXXZ
-@ stub ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
+@ varargs ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ(long int64) _Trace_agents
 @ cdecl -arch=win32 ?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) Concurrency__Trace_ppl_function
 @ cdecl -arch=win64 ?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) Concurrency__Trace_ppl_function
 @ cdecl -arch=arm ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAA_NXZ(ptr) _ReentrantBlockingLock__TryAcquire
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index 6ffc308..c1d2e4b 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -635,7 +635,7 @@
 @ stub -arch=arm ?_Tidy at exception@std@@AAAXXZ
 @ stub -arch=i386 ?_Tidy at exception@std@@AAEXXZ
 @ stub -arch=win64 ?_Tidy at exception@std@@AEAAXXZ
-@ stub ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
+@ varargs ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ(long int64) msvcr120.?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ
 @ cdecl -arch=win32 ?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) msvcr120.?_Trace_ppl_function at Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType at 1@@Z
 @ cdecl -arch=win64 ?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z(ptr long long) msvcr120.?_Trace_ppl_function at Concurrency@@YAXAEBU_GUID@@EW4ConcRT_EventType at 1@@Z
 @ cdecl -arch=arm ?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAA_NXZ(ptr) msvcr120.?_TryAcquire at _NonReentrantBlockingLock@details at Concurrency@@QAA_NXZ
diff --git a/dlls/msvcrt/misc.c b/dlls/msvcrt/misc.c
index 8f18aa4..c197d69 100644
--- a/dlls/msvcrt/misc.c
+++ b/dlls/msvcrt/misc.c
@@ -561,6 +561,12 @@ LONG CDECL MSVCRT__crtUnhandledException(EXCEPTION_POINTERS *ep)
     SetUnhandledExceptionFilter(NULL);
     return UnhandledExceptionFilter(ep);
 }
+
+/* ?_Trace_agents at Concurrency@@YAXW4Agents_EventType at 1@_JZZ */
+void WINAPIV _Trace_agents(/*enum Concurrency::Agents_EventType*/int type, __int64 id, ...)
+{
+    FIXME("(%d %s)\n", type, wine_dbgstr_longlong(id));
+}
 #endif
 
 #if _MSVCR_VER>=120




More information about the wine-cvs mailing list