[PATCH v5 8/8] msvcr110: Add _Cancellation_beacon::_Cancellation_beacon_dtor stub.
Torge Matthies
tmatthies at codeweavers.com
Wed Apr 20 09:33:23 CDT 2022
Signed-off-by: Torge Matthies <tmatthies at codeweavers.com>
---
v4 -> v5:
Merged into this patchset
dlls/msvcr110/msvcr110.spec | 2 +-
dlls/msvcr120/msvcr120.spec | 2 +-
dlls/msvcr120_app/msvcr120_app.spec | 2 +-
dlls/msvcrt/concurrency.c | 7 +++++++
4 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 9879526aa55..77e0b103b71 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -277,7 +277,7 @@
@ stub -arch=win64 ??1_CancellationTokenState at details@Concurrency@@UEAA at XZ
@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
-@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ cdecl -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ(ptr) _Cancellation_beacon_dtor
@ cdecl -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ(ptr) _Condition_variable_dtor
@ thiscall -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ(ptr) _Condition_variable_dtor
@ cdecl -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ(ptr) _Condition_variable_dtor
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index cbc6a161765..bca8b8562fc 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -271,7 +271,7 @@
@ cdecl -arch=win64 ??1SchedulerPolicy at Concurrency@@QEAA at XZ(ptr) SchedulerPolicy_dtor
@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
-@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ cdecl -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ(ptr) _Cancellation_beacon_dtor
@ cdecl -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ(ptr) _Condition_variable_dtor
@ thiscall -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ(ptr) _Condition_variable_dtor
@ cdecl -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ(ptr) _Condition_variable_dtor
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index dcd77a3cf07..5d77bea91f8 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -269,7 +269,7 @@
@ cdecl -arch=win64 ??1SchedulerPolicy at Concurrency@@QEAA at XZ(ptr) msvcr120.??1SchedulerPolicy at Concurrency@@QEAA at XZ
@ stub -arch=arm ??1_Cancellation_beacon at details@Concurrency@@QAA at XZ
@ stub -arch=i386 ??1_Cancellation_beacon at details@Concurrency@@QAE at XZ
-@ stub -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
+@ cdecl -arch=win64 ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ(ptr) msvcr120.??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ
@ cdecl -arch=arm ??1_Condition_variable at details@Concurrency@@QAA at XZ(ptr) msvcr120.??1_Condition_variable at details@Concurrency@@QAA at XZ
@ thiscall -arch=i386 ??1_Condition_variable at details@Concurrency@@QAE at XZ(ptr) msvcr120.??1_Condition_variable at details@Concurrency@@QAE at XZ
@ cdecl -arch=win64 ??1_Condition_variable at details@Concurrency@@QEAA at XZ(ptr) msvcr120.??1_Condition_variable at details@Concurrency@@QEAA at XZ
diff --git a/dlls/msvcrt/concurrency.c b/dlls/msvcrt/concurrency.c
index d497acd0e95..eecf737d70e 100644
--- a/dlls/msvcrt/concurrency.c
+++ b/dlls/msvcrt/concurrency.c
@@ -2526,6 +2526,13 @@ _Cancellation_beacon* __thiscall _Cancellation_beacon_ctor(_Cancellation_beacon
return this;
}
+/* ??1_Cancellation_beacon at details@Concurrency@@QEAA at XZ */
+DEFINE_THISCALL_WRAPPER(_Cancellation_beacon_dtor, 4)
+void __thiscall _Cancellation_beacon_dtor(_Cancellation_beacon *this)
+{
+ FIXME("(%p): stub!\n", this);
+}
+
/* ??0_Condition_variable at details@Concurrency@@QAE at XZ */
/* ??0_Condition_variable at details@Concurrency@@QEAA at XZ */
DEFINE_THISCALL_WRAPPER(_Condition_variable_ctor, 4)
--
2.36.0
More information about the wine-devel
mailing list