diff --git a/patches/mingw-0006.patch b/patches/mingw-0006.patch index 0753cac..360a34f 100644 --- a/patches/mingw-0006.patch +++ b/patches/mingw-0006.patch @@ -1,19 +1,19 @@ -From aea23df719e532275630a52ccaf9e32c669acc98 Mon Sep 17 00:00:00 2001 +From c609a7b5ed94ffbd945136c294d19a83a7747e2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= Date: Mon, 16 May 2016 18:36:05 +0200 -Subject: [PATCH 2/2] crt: Add msvcr120_app for arm +Subject: [PATCH] crt: Add msvcr120_app for arm --- - mingw-w64-crt/Makefile.am | 3 +- - mingw-w64-crt/libarm32/msvcr120_app.def.in | 1663 ++++++++++++++++++++++++++++ - 2 files changed, 1665 insertions(+), 1 deletion(-) + mingw-w64-crt/Makefile.am | 5 +- + mingw-w64-crt/libarm32/msvcr120_app.def.in | 1595 ++++++++++++++++++++++++++++ + 2 files changed, 1598 insertions(+), 2 deletions(-) create mode 100644 mingw-w64-crt/libarm32/msvcr120_app.def.in diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am -index 52d1dc7..13caee7 100644 +index 52d1dc7..0bfbb26 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am -@@ -1399,7 +1399,8 @@ libarm32_LIBRARIES += libarm32/libmingwthrd.a +@@ -1399,14 +1399,15 @@ libarm32_LIBRARIES += libarm32/libmingwthrd.a libarm32_libmingwthrd_a_SOURCES = $(src_libmingwthrd) libarm32_libmingwthrd_a_CPPFLAGS=$(CPPFLAGSARM32) $(sysincludes) @@ -23,12 +23,20 @@ index 52d1dc7..13caee7 100644 endif + include libarm32/Makefile.am + + if !W32API +-libarm32_DATA += libarm32/libmsvcp60.a libarm32/libmsvcr110.a ++libarm32_DATA += libarm32/libmsvcp60.a libarm32/libmsvcr110.a libarm32/libmsvcr120_app.a + endif + + # combine these two rules with the ones for lib64 diff --git a/mingw-w64-crt/libarm32/msvcr120_app.def.in b/mingw-w64-crt/libarm32/msvcr120_app.def.in new file mode 100644 -index 0000000..0c5aaff +index 0000000..06bf7bd --- /dev/null +++ b/mingw-w64-crt/libarm32/msvcr120_app.def.in -@@ -0,0 +1,1663 @@ +@@ -0,0 +1,1595 @@ +; +; Definition file of msvcr120_app.dll +; Automatic generated by gendef @@ -36,167 +44,165 @@ index 0000000..0c5aaff +; +LIBRARY "msvcr120_app.dll" +EXPORTS -+ -+#include "msvcrt-common.def.in" -+ -+??0?$_SpinWait@$00@details@Concurrency@@QAE@P6AXXZ@Z ; has WINAPI (@4) -+??0?$_SpinWait@$0A@@details@Concurrency@@QAE@P6AXXZ@Z ; has WINAPI (@4) ++$I10_OUTPUT ++??0?$_SpinWait@$00@details@Concurrency@@QAA@P6AXXZ@Z ++??0?$_SpinWait@$0A@@details@Concurrency@@QAA@P6AXXZ@Z ++??0SchedulerPolicy@Concurrency@@QAA@ABV01@@Z +??0SchedulerPolicy@Concurrency@@QAA@IZZ -+??0SchedulerPolicy@Concurrency@@QAE@ABV01@@Z ; has WINAPI (@4) -+??0SchedulerPolicy@Concurrency@@QAE@XZ -+??0_Cancellation_beacon@details@Concurrency@@QAE@XZ -+??0_Condition_variable@details@Concurrency@@QAE@XZ -+??0_Context@details@Concurrency@@QAE@PAVContext@2@@Z ; has WINAPI (@4) -+??0_Interruption_exception@details@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0_Interruption_exception@details@Concurrency@@QAE@XZ -+??0_NonReentrantBlockingLock@details@Concurrency@@QAE@XZ -+??0_NonReentrantPPLLock@details@Concurrency@@QAE@XZ -+??0_ReaderWriterLock@details@Concurrency@@QAE@XZ -+??0_ReentrantBlockingLock@details@Concurrency@@QAE@XZ -+??0_ReentrantLock@details@Concurrency@@QAE@XZ -+??0_ReentrantPPLLock@details@Concurrency@@QAE@XZ -+??0_Scheduler@details@Concurrency@@QAE@PAVScheduler@2@@Z ; has WINAPI (@4) -+??0_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAE@AAV123@@Z ; has WINAPI (@4) -+??0_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAE@AAV123@@Z ; has WINAPI (@4) -+??0_SpinLock@details@Concurrency@@QAE@ACJ@Z ; has WINAPI (@4) -+??0_StructuredTaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z ; has WINAPI (@4) -+??0_TaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z ; has WINAPI (@4) -+??0_TaskCollection@details@Concurrency@@QAE@XZ -+??0_Timer@details@Concurrency@@IAE@I_N@Z ; has WINAPI (@8) -+??0__non_rtti_object@std@@QAE@ABV01@@Z ; has WINAPI (@4) -+??0__non_rtti_object@std@@QAE@PBD@Z ; has WINAPI (@4) -+??0bad_cast@std@@AAE@PBQBD@Z ; has WINAPI (@4) -+??0bad_cast@std@@QAE@ABV01@@Z ; has WINAPI (@4) -+??0bad_cast@std@@QAE@PBD@Z ; has WINAPI (@4) -+??0bad_target@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0bad_target@Concurrency@@QAE@XZ -+??0bad_typeid@std@@QAE@ABV01@@Z ; has WINAPI (@4) -+??0bad_typeid@std@@QAE@PBD@Z ; has WINAPI (@4) -+??0context_self_unblock@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0context_self_unblock@Concurrency@@QAE@XZ -+??0context_unblock_unbalanced@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0context_unblock_unbalanced@Concurrency@@QAE@XZ -+??0critical_section@Concurrency@@QAE@XZ -+??0default_scheduler_exists@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0default_scheduler_exists@Concurrency@@QAE@XZ -+??0event@Concurrency@@QAE@XZ -+??0exception@std@@QAE@ABQBD@Z ; has WINAPI (@4) -+??0exception@std@@QAE@ABQBDH@Z ; has WINAPI (@8) -+??0exception@std@@QAE@ABV01@@Z ; has WINAPI (@4) -+??0exception@std@@QAE@XZ -+??0improper_lock@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0improper_lock@Concurrency@@QAE@XZ -+??0improper_scheduler_attach@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0improper_scheduler_attach@Concurrency@@QAE@XZ -+??0improper_scheduler_detach@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0improper_scheduler_detach@Concurrency@@QAE@XZ -+??0improper_scheduler_reference@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0improper_scheduler_reference@Concurrency@@QAE@XZ -+??0invalid_link_target@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_link_target@Concurrency@@QAE@XZ -+??0invalid_multiple_scheduling@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_multiple_scheduling@Concurrency@@QAE@XZ -+??0invalid_operation@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_operation@Concurrency@@QAE@XZ -+??0invalid_oversubscribe_operation@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_oversubscribe_operation@Concurrency@@QAE@XZ -+??0invalid_scheduler_policy_key@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_scheduler_policy_key@Concurrency@@QAE@XZ -+??0invalid_scheduler_policy_thread_specification@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_scheduler_policy_thread_specification@Concurrency@@QAE@XZ -+??0invalid_scheduler_policy_value@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0invalid_scheduler_policy_value@Concurrency@@QAE@XZ -+??0message_not_found@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0message_not_found@Concurrency@@QAE@XZ -+??0missing_wait@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0missing_wait@Concurrency@@QAE@XZ -+??0nested_scheduler_missing_detach@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0nested_scheduler_missing_detach@Concurrency@@QAE@XZ -+??0operation_timed_out@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0operation_timed_out@Concurrency@@QAE@XZ -+??0reader_writer_lock@Concurrency@@QAE@XZ -+??0scheduler_not_attached@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0scheduler_not_attached@Concurrency@@QAE@XZ -+??0scheduler_resource_allocation_error@Concurrency@@QAE@J@Z ; has WINAPI (@4) -+??0scheduler_resource_allocation_error@Concurrency@@QAE@PBDJ@Z ; has WINAPI (@8) -+??0scheduler_worker_creation_error@Concurrency@@QAE@J@Z ; has WINAPI (@4) -+??0scheduler_worker_creation_error@Concurrency@@QAE@PBDJ@Z ; has WINAPI (@8) -+??0scoped_lock@critical_section@Concurrency@@QAE@AAV12@@Z ; has WINAPI (@4) -+??0scoped_lock@reader_writer_lock@Concurrency@@QAE@AAV12@@Z ; has WINAPI (@4) -+??0scoped_lock_read@reader_writer_lock@Concurrency@@QAE@AAV12@@Z ; has WINAPI (@4) -+??0task_canceled@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0task_canceled@Concurrency@@QAE@XZ -+??0unsupported_os@Concurrency@@QAE@PBD@Z ; has WINAPI (@4) -+??0unsupported_os@Concurrency@@QAE@XZ -+??1SchedulerPolicy@Concurrency@@QAE@XZ -+??1_Cancellation_beacon@details@Concurrency@@QAE@XZ -+??1_Condition_variable@details@Concurrency@@QAE@XZ -+??1_NonReentrantBlockingLock@details@Concurrency@@QAE@XZ -+??1_ReentrantBlockingLock@details@Concurrency@@QAE@XZ -+??1_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAE@XZ -+??1_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAE@XZ -+??1_SpinLock@details@Concurrency@@QAE@XZ -+??1_StructuredTaskCollection@details@Concurrency@@QAE@XZ -+??1_TaskCollection@details@Concurrency@@QAE@XZ -+??1_Timer@details@Concurrency@@MAE@XZ -+??1__non_rtti_object@std@@UAE@XZ -+??1bad_cast@std@@UAE@XZ -+??1bad_typeid@std@@UAE@XZ -+??1critical_section@Concurrency@@QAE@XZ -+??1event@Concurrency@@QAE@XZ -+??1exception@std@@UAE@XZ -+??1reader_writer_lock@Concurrency@@QAE@XZ -+??1scoped_lock@critical_section@Concurrency@@QAE@XZ -+??1scoped_lock@reader_writer_lock@Concurrency@@QAE@XZ -+??1scoped_lock_read@reader_writer_lock@Concurrency@@QAE@XZ -+??1type_info@@UAE@XZ ++??0SchedulerPolicy@Concurrency@@QAA@XZ ++??0_Cancellation_beacon@details@Concurrency@@QAA@XZ ++??0_Condition_variable@details@Concurrency@@QAA@XZ ++??0_Context@details@Concurrency@@QAA@PAVContext@2@@Z ++??0_Interruption_exception@details@Concurrency@@QAA@PBD@Z ++??0_Interruption_exception@details@Concurrency@@QAA@XZ ++??0_NonReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??0_NonReentrantPPLLock@details@Concurrency@@QAA@XZ ++??0_ReaderWriterLock@details@Concurrency@@QAA@XZ ++??0_ReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??0_ReentrantLock@details@Concurrency@@QAA@XZ ++??0_ReentrantPPLLock@details@Concurrency@@QAA@XZ ++??0_Scheduler@details@Concurrency@@QAA@PAVScheduler@2@@Z ++??0_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAA@AAV123@@Z ++??0_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAA@AAV123@@Z ++??0_SpinLock@details@Concurrency@@QAA@ACJ@Z ++??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z ++??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z ++??0_TaskCollection@details@Concurrency@@QAA@XZ ++??0_Timer@details@Concurrency@@IAA@I_N@Z ++??0__non_rtti_object@std@@QAA@ABV01@@Z ++??0__non_rtti_object@std@@QAA@PBD@Z ++??0bad_cast@std@@AAA@PBQBD@Z ++??0bad_cast@std@@QAA@ABV01@@Z ++??0bad_cast@std@@QAA@PBD@Z ++??0bad_target@Concurrency@@QAA@PBD@Z ++??0bad_target@Concurrency@@QAA@XZ ++??0bad_typeid@std@@QAA@ABV01@@Z ++??0bad_typeid@std@@QAA@PBD@Z ++??0context_self_unblock@Concurrency@@QAA@PBD@Z ++??0context_self_unblock@Concurrency@@QAA@XZ ++??0context_unblock_unbalanced@Concurrency@@QAA@PBD@Z ++??0context_unblock_unbalanced@Concurrency@@QAA@XZ ++??0critical_section@Concurrency@@QAA@XZ ++??0default_scheduler_exists@Concurrency@@QAA@PBD@Z ++??0default_scheduler_exists@Concurrency@@QAA@XZ ++??0event@Concurrency@@QAA@XZ ++??0exception@std@@QAA@ABQBD@Z ++??0exception@std@@QAA@ABQBDH@Z ++??0exception@std@@QAA@ABV01@@Z ++??0exception@std@@QAA@XZ ++??0improper_lock@Concurrency@@QAA@PBD@Z ++??0improper_lock@Concurrency@@QAA@XZ ++??0improper_scheduler_attach@Concurrency@@QAA@PBD@Z ++??0improper_scheduler_attach@Concurrency@@QAA@XZ ++??0improper_scheduler_detach@Concurrency@@QAA@PBD@Z ++??0improper_scheduler_detach@Concurrency@@QAA@XZ ++??0improper_scheduler_reference@Concurrency@@QAA@PBD@Z ++??0improper_scheduler_reference@Concurrency@@QAA@XZ ++??0invalid_link_target@Concurrency@@QAA@PBD@Z ++??0invalid_link_target@Concurrency@@QAA@XZ ++??0invalid_multiple_scheduling@Concurrency@@QAA@PBD@Z ++??0invalid_multiple_scheduling@Concurrency@@QAA@XZ ++??0invalid_operation@Concurrency@@QAA@PBD@Z ++??0invalid_operation@Concurrency@@QAA@XZ ++??0invalid_oversubscribe_operation@Concurrency@@QAA@PBD@Z ++??0invalid_oversubscribe_operation@Concurrency@@QAA@XZ ++??0invalid_scheduler_policy_key@Concurrency@@QAA@PBD@Z ++??0invalid_scheduler_policy_key@Concurrency@@QAA@XZ ++??0invalid_scheduler_policy_thread_specification@Concurrency@@QAA@PBD@Z ++??0invalid_scheduler_policy_thread_specification@Concurrency@@QAA@XZ ++??0invalid_scheduler_policy_value@Concurrency@@QAA@PBD@Z ++??0invalid_scheduler_policy_value@Concurrency@@QAA@XZ ++??0message_not_found@Concurrency@@QAA@PBD@Z ++??0message_not_found@Concurrency@@QAA@XZ ++??0missing_wait@Concurrency@@QAA@PBD@Z ++??0missing_wait@Concurrency@@QAA@XZ ++??0nested_scheduler_missing_detach@Concurrency@@QAA@PBD@Z ++??0nested_scheduler_missing_detach@Concurrency@@QAA@XZ ++??0operation_timed_out@Concurrency@@QAA@PBD@Z ++??0operation_timed_out@Concurrency@@QAA@XZ ++??0reader_writer_lock@Concurrency@@QAA@XZ ++??0scheduler_not_attached@Concurrency@@QAA@PBD@Z ++??0scheduler_not_attached@Concurrency@@QAA@XZ ++??0scheduler_resource_allocation_error@Concurrency@@QAA@J@Z ++??0scheduler_resource_allocation_error@Concurrency@@QAA@PBDJ@Z ++??0scheduler_worker_creation_error@Concurrency@@QAA@J@Z ++??0scheduler_worker_creation_error@Concurrency@@QAA@PBDJ@Z ++??0scoped_lock@critical_section@Concurrency@@QAA@AAV12@@Z ++??0scoped_lock@reader_writer_lock@Concurrency@@QAA@AAV12@@Z ++??0scoped_lock_read@reader_writer_lock@Concurrency@@QAA@AAV12@@Z ++??0task_canceled@Concurrency@@QAA@PBD@Z ++??0task_canceled@Concurrency@@QAA@XZ ++??0unsupported_os@Concurrency@@QAA@PBD@Z ++??0unsupported_os@Concurrency@@QAA@XZ ++??1SchedulerPolicy@Concurrency@@QAA@XZ ++??1_Cancellation_beacon@details@Concurrency@@QAA@XZ ++??1_Condition_variable@details@Concurrency@@QAA@XZ ++??1_NonReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??1_ReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??1_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAA@XZ ++??1_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAA@XZ ++??1_SpinLock@details@Concurrency@@QAA@XZ ++??1_StructuredTaskCollection@details@Concurrency@@QAA@XZ ++??1_TaskCollection@details@Concurrency@@QAA@XZ ++??1_Timer@details@Concurrency@@MAA@XZ ++??1__non_rtti_object@std@@UAA@XZ ++??1bad_cast@std@@UAA@XZ ++??1bad_typeid@std@@UAA@XZ ++??1critical_section@Concurrency@@QAA@XZ ++??1event@Concurrency@@QAA@XZ ++??1exception@std@@UAA@XZ ++??1reader_writer_lock@Concurrency@@QAA@XZ ++??1scoped_lock@critical_section@Concurrency@@QAA@XZ ++??1scoped_lock@reader_writer_lock@Concurrency@@QAA@XZ ++??1scoped_lock_read@reader_writer_lock@Concurrency@@QAA@XZ ++??1type_info@@UAA@XZ +??2@YAPAXI@Z +??2@YAPAXIHPBDH@Z +??3@YAXPAX@Z +??3@YAXPAXHPBDH@Z -+??4?$_SpinWait@$00@details@Concurrency@@QAEAAV012@ABV012@@Z ; has WINAPI (@4) -+??4?$_SpinWait@$0A@@details@Concurrency@@QAEAAV012@ABV012@@Z ; has WINAPI (@4) -+??4SchedulerPolicy@Concurrency@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) -+??4__non_rtti_object@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) -+??4bad_cast@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) -+??4bad_typeid@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) -+??4exception@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) -+??8type_info@@QBE_NABV0@@Z ; has WINAPI (@4) -+??9type_info@@QBE_NABV0@@Z ; has WINAPI (@4) ++??4?$_SpinWait@$00@details@Concurrency@@QAAAAV012@ABV012@@Z ++??4?$_SpinWait@$0A@@details@Concurrency@@QAAAAV012@ABV012@@Z ++??4SchedulerPolicy@Concurrency@@QAAAAV01@ABV01@@Z ++??4__non_rtti_object@std@@QAAAAV01@ABV01@@Z ++??4bad_cast@std@@QAAAAV01@ABV01@@Z ++??4bad_typeid@std@@QAAAAV01@ABV01@@Z ++??4exception@std@@QAAAAV01@ABV01@@Z ++??8type_info@@QBA_NABV0@@Z ++??9type_info@@QBA_NABV0@@Z +??_7__non_rtti_object@std@@6B@ DATA +??_7bad_cast@std@@6B@ DATA +??_7bad_typeid@std@@6B@ DATA +??_7exception@std@@6B@ DATA -+??_F?$_SpinWait@$00@details@Concurrency@@QAEXXZ -+??_F?$_SpinWait@$0A@@details@Concurrency@@QAEXXZ -+??_F_Context@details@Concurrency@@QAEXXZ -+??_F_Scheduler@details@Concurrency@@QAEXXZ -+??_Fbad_cast@std@@QAEXXZ -+??_Fbad_typeid@std@@QAEXXZ ++??_F?$_SpinWait@$00@details@Concurrency@@QAAXXZ ++??_F?$_SpinWait@$0A@@details@Concurrency@@QAAXXZ ++??_F_Context@details@Concurrency@@QAAXXZ ++??_F_Scheduler@details@Concurrency@@QAAXXZ ++??_Fbad_cast@std@@QAAXXZ ++??_Fbad_typeid@std@@QAAXXZ +??_U@YAPAXI@Z +??_U@YAPAXIHPBDH@Z +??_V@YAXPAX@Z +??_V@YAXPAXHPBDH@Z +?Alloc@Concurrency@@YAPAXI@Z -+?Block@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?Block@Context@Concurrency@@SAXXZ +?CaptureCallstack@platform@details@Concurrency@@YAIPAPAXII@Z -+?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z +?Create@Scheduler@Concurrency@@SAPAV12@ABVSchedulerPolicy@2@@Z +?CreateResourceManager@Concurrency@@YAPAUIResourceManager@1@XZ +?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@AAVlocation@2@@Z -+?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ +?CurrentContext@Context@Concurrency@@SAPAV12@XZ +?Detach@CurrentScheduler@Concurrency@@SAXXZ +?DisableTracing@Concurrency@@YAJXZ +?EnableTracing@Concurrency@@YAJXZ +?Free@Concurrency@@YAXPAX@Z +?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ -+?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ ; Check!!! forwards to GetCurrentThreadId in api-ms-win-core-processthreads-l1-1-1.dll (ordinal 16) ++?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ +?GetExecutionContextId@Concurrency@@YAIXZ +?GetNumberOfVirtualProcessors@CurrentScheduler@Concurrency@@SAIXZ +?GetOSVersion@Concurrency@@YA?AW4OSVersion@IResourceManager@1@XZ +?GetPolicy@CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy@2@XZ -+?GetPolicyValue@SchedulerPolicy@Concurrency@@QBEIW4PolicyElementKey@2@@Z ; has WINAPI (@4) ++?GetPolicyValue@SchedulerPolicy@Concurrency@@QBAIW4PolicyElementKey@2@@Z +?GetProcessorCount@Concurrency@@YAIXZ +?GetProcessorNodeCount@Concurrency@@YAIXZ +?GetSchedulerId@Concurrency@@YAIXZ @@ -212,92 +218,92 @@ index 0000000..0c5aaff +?ScheduleGroupId@Context@Concurrency@@SAIXZ +?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0@Z +?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0AAVlocation@2@@Z -+?SetConcurrencyLimits@SchedulerPolicy@Concurrency@@QAEXII@Z ; has WINAPI (@8) ++?SetConcurrencyLimits@SchedulerPolicy@Concurrency@@QAAXII@Z +?SetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z -+?SetPolicyValue@SchedulerPolicy@Concurrency@@QAEIW4PolicyElementKey@2@I@Z ; has WINAPI (@8) ++?SetPolicyValue@SchedulerPolicy@Concurrency@@QAAIW4PolicyElementKey@2@I@Z +?VirtualProcessorId@Context@Concurrency@@SAIXZ -+?Yield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?_Abort@_StructuredTaskCollection@details@Concurrency@@AAEXXZ -+?_Acquire@_NonReentrantBlockingLock@details@Concurrency@@QAEXXZ -+?_Acquire@_NonReentrantPPLLock@details@Concurrency@@QAEXPAX@Z ; has WINAPI (@4) -+?_Acquire@_ReentrantBlockingLock@details@Concurrency@@QAEXXZ -+?_Acquire@_ReentrantLock@details@Concurrency@@QAEXXZ -+?_Acquire@_ReentrantPPLLock@details@Concurrency@@QAEXPAX@Z ; has WINAPI (@4) -+?_AcquireRead@_ReaderWriterLock@details@Concurrency@@QAEXXZ -+?_AcquireWrite@_ReaderWriterLock@details@Concurrency@@QAEXXZ -+?_Cancel@_StructuredTaskCollection@details@Concurrency@@QAEXXZ -+?_Cancel@_TaskCollection@details@Concurrency@@QAEXXZ -+?_CheckTaskCollection@_UnrealizedChore@details@Concurrency@@IAEXXZ -+?_CleanupToken@_StructuredTaskCollection@details@Concurrency@@AAEXXZ -+?_ConcRT_CoreAssert@details@Concurrency@@YAXPBD0H@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?Yield@Context@Concurrency@@SAXXZ ++?_Abort@_StructuredTaskCollection@details@Concurrency@@AAAXXZ ++?_Acquire@_NonReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Acquire@_NonReentrantPPLLock@details@Concurrency@@QAAXPAX@Z ++?_Acquire@_ReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Acquire@_ReentrantLock@details@Concurrency@@QAAXXZ ++?_Acquire@_ReentrantPPLLock@details@Concurrency@@QAAXPAX@Z ++?_AcquireRead@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_AcquireWrite@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_Cancel@_StructuredTaskCollection@details@Concurrency@@QAAXXZ ++?_Cancel@_TaskCollection@details@Concurrency@@QAAXXZ ++?_CheckTaskCollection@_UnrealizedChore@details@Concurrency@@IAAXXZ ++?_CleanupToken@_StructuredTaskCollection@details@Concurrency@@AAAXXZ ++?_ConcRT_CoreAssert@details@Concurrency@@YAXPBD0H@Z +?_ConcRT_Trace@details@Concurrency@@YAXHPB_WZZ -+?_Confirm_cancel@_Cancellation_beacon@details@Concurrency@@QAE_NXZ -+?_Copy_str@exception@std@@AAEXPBD@Z ; has WINAPI (@4) ++?_Confirm_cancel@_Cancellation_beacon@details@Concurrency@@QAA_NXZ ++?_Copy_str@exception@std@@AAAXPBD@Z +?_CurrentContext@_Context@details@Concurrency@@SA?AV123@XZ +?_Current_node@location@Concurrency@@SA?AV12@XZ -+?_Destroy@_AsyncTaskCollection@details@Concurrency@@EAEXXZ -+?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAEXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ ++?_Destroy@_AsyncTaskCollection@details@Concurrency@@EAAXXZ ++?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAAXXZ ++?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAAXXZ +?_Get@_CurrentScheduler@details@Concurrency@@SA?AV_Scheduler@23@XZ +?_GetConcRTTraceInfo@Concurrency@@YAPBU_CONCRT_TRACE_INFO@details@1@XZ +?_GetConcurrency@details@Concurrency@@YAIXZ +?_GetCurrentInlineDepth@_StackGuard@details@Concurrency@@CAAAIXZ -+?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?_GetScheduler@_Scheduler@details@Concurrency@@QAEPAVScheduler@3@XZ ++?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ ++?_GetScheduler@_Scheduler@details@Concurrency@@QAAPAVScheduler@3@XZ +?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ -+?_IsCanceling@_StructuredTaskCollection@details@Concurrency@@QAE_NXZ -+?_IsCanceling@_TaskCollection@details@Concurrency@@QAE_NXZ -+?_IsSynchronouslyBlocked@_Context@details@Concurrency@@QBE_NXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?_IsCanceling@_StructuredTaskCollection@details@Concurrency@@QAA_NXZ ++?_IsCanceling@_TaskCollection@details@Concurrency@@QAA_NXZ ++?_IsSynchronouslyBlocked@_Context@details@Concurrency@@QBA_NXZ +?_Name_base@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z +?_Name_base_internal@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z +?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPAV123@PAV_CancellationTokenState@23@@Z -+?_NumberOfSpins@?$_SpinWait@$00@details@Concurrency@@IAEKXZ -+?_NumberOfSpins@?$_SpinWait@$0A@@details@Concurrency@@IAEKXZ ++?_NumberOfSpins@?$_SpinWait@$00@details@Concurrency@@IAAKXZ ++?_NumberOfSpins@?$_SpinWait@$0A@@details@Concurrency@@IAAKXZ +?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z -+?_Reference@_Scheduler@details@Concurrency@@QAEIXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?_Release@_NonReentrantBlockingLock@details@Concurrency@@QAEXXZ -+?_Release@_NonReentrantPPLLock@details@Concurrency@@QAEXXZ -+?_Release@_ReentrantBlockingLock@details@Concurrency@@QAEXXZ -+?_Release@_ReentrantLock@details@Concurrency@@QAEXXZ -+?_Release@_ReentrantPPLLock@details@Concurrency@@QAEXXZ -+?_Release@_Scheduler@details@Concurrency@@QAEIXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?_ReleaseRead@_ReaderWriterLock@details@Concurrency@@QAEXXZ -+?_ReleaseWrite@_ReaderWriterLock@details@Concurrency@@QAEXXZ ++?_Reference@_Scheduler@details@Concurrency@@QAAIXZ ++?_Release@_NonReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Release@_NonReentrantPPLLock@details@Concurrency@@QAAXXZ ++?_Release@_ReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Release@_ReentrantLock@details@Concurrency@@QAAXXZ ++?_Release@_ReentrantPPLLock@details@Concurrency@@QAAXXZ ++?_Release@_Scheduler@details@Concurrency@@QAAIXZ ++?_ReleaseRead@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_ReleaseWrite@_ReaderWriterLock@details@Concurrency@@QAAXXZ +?_ReportUnobservedException@details@Concurrency@@YAXXZ -+?_Reset@?$_SpinWait@$00@details@Concurrency@@IAEXXZ -+?_Reset@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ -+?_RunAndWait@_StructuredTaskCollection@details@Concurrency@@QAG?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ; has WINAPI (@8) -+?_RunAndWait@_TaskCollection@details@Concurrency@@QAG?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ; has WINAPI (@8) -+?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAEXPAV_UnrealizedChore@23@@Z ; has WINAPI (@4) -+?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAEXPAV_UnrealizedChore@23@PAVlocation@3@@Z ; has WINAPI (@8) -+?_Schedule@_TaskCollection@details@Concurrency@@QAEXPAV_UnrealizedChore@23@@Z ; has WINAPI (@4) -+?_Schedule@_TaskCollection@details@Concurrency@@QAEXPAV_UnrealizedChore@23@PAVlocation@3@@Z ; has WINAPI (@8) ++?_Reset@?$_SpinWait@$00@details@Concurrency@@IAAXXZ ++?_Reset@?$_SpinWait@$0A@@details@Concurrency@@IAAXXZ ++?_RunAndWait@_StructuredTaskCollection@details@Concurrency@@QAA?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ++?_RunAndWait@_TaskCollection@details@Concurrency@@QAA?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ++?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@@Z ++?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@PAVlocation@3@@Z ++?_Schedule@_TaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@@Z ++?_Schedule@_TaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@PAVlocation@3@@Z +?_ScheduleTask@_CurrentScheduler@details@Concurrency@@SAXP6AXPAX@Z0@Z -+?_SetSpinCount@?$_SpinWait@$00@details@Concurrency@@QAEXI@Z ; has WINAPI (@4) -+?_SetSpinCount@?$_SpinWait@$0A@@details@Concurrency@@QAEXI@Z ; has WINAPI (@4) ++?_SetSpinCount@?$_SpinWait@$00@details@Concurrency@@QAAXI@Z ++?_SetSpinCount@?$_SpinWait@$0A@@details@Concurrency@@QAAXI@Z +?_SetUnobservedExceptionHandler@details@Concurrency@@YAXP6AXXZ@Z -+?_ShouldSpinAgain@?$_SpinWait@$00@details@Concurrency@@IAE_NXZ -+?_ShouldSpinAgain@?$_SpinWait@$0A@@details@Concurrency@@IAE_NXZ -+?_SpinOnce@?$_SpinWait@$00@details@Concurrency@@QAE_NXZ -+?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAE_NXZ -+?_SpinYield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?_Start@_Timer@details@Concurrency@@IAEXXZ -+?_Stop@_Timer@details@Concurrency@@IAEXXZ -+?_Tidy@exception@std@@AAEXXZ ++?_ShouldSpinAgain@?$_SpinWait@$00@details@Concurrency@@IAA_NXZ ++?_ShouldSpinAgain@?$_SpinWait@$0A@@details@Concurrency@@IAA_NXZ ++?_SpinOnce@?$_SpinWait@$00@details@Concurrency@@QAA_NXZ ++?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAA_NXZ ++?_SpinYield@Context@Concurrency@@SAXXZ ++?_Start@_Timer@details@Concurrency@@IAAXXZ ++?_Stop@_Timer@details@Concurrency@@IAAXXZ ++?_Tidy@exception@std@@AAAXXZ +?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ +?_Trace_ppl_function@Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType@1@@Z -+?_TryAcquire@_NonReentrantBlockingLock@details@Concurrency@@QAE_NXZ -+?_TryAcquire@_ReentrantBlockingLock@details@Concurrency@@QAE_NXZ -+?_TryAcquire@_ReentrantLock@details@Concurrency@@QAE_NXZ -+?_TryAcquireWrite@_ReaderWriterLock@details@Concurrency@@QAE_NXZ ++?_TryAcquire@_NonReentrantBlockingLock@details@Concurrency@@QAA_NXZ ++?_TryAcquire@_ReentrantBlockingLock@details@Concurrency@@QAA_NXZ ++?_TryAcquire@_ReentrantLock@details@Concurrency@@QAA_NXZ ++?_TryAcquireWrite@_ReaderWriterLock@details@Concurrency@@QAA_NXZ +?_Type_info_dtor@type_info@@CAXPAV1@@Z +?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z +?_UnderlyingYield@details@Concurrency@@YAXXZ -+?_ValidateExecute@@YAHP6GHXZ@Z ++?_ValidateExecute@@YAHP6AHXZ@Z +?_ValidateRead@@YAHPBXI@Z +?_ValidateWrite@@YAHPAXI@Z +?_Value@_SpinCount@details@Concurrency@@SAIXZ -+?_Yield@_Context@details@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?_Yield@_Context@details@Concurrency@@SAXXZ +?__ExceptionPtrAssign@@YAXPAXPBX@Z +?__ExceptionPtrCompare@@YA_NPBX0@Z +?__ExceptionPtrCopy@@YAXPAXPBX@Z @@ -309,10 +315,10 @@ index 0000000..0c5aaff +?__ExceptionPtrSwap@@YAXPAX0@Z +?__ExceptionPtrToBool@@YA_NPBX@Z +__uncaught_exception -+?_inconsistency@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?_inconsistency@@YAXXZ +?_invalid_parameter@@YAXPBG00II@Z +?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z -+?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z ; has WINAPI (@4) ++?_name_internal_method@type_info@@QBAPBDPAU__type_info_node@@@Z +?_open@@YAHPBDHH@Z +?_query_new_handler@@YAP6AHI@ZXZ +?_query_new_mode@@YAHXZ @@ -322,69 +328,49 @@ index 0000000..0c5aaff +?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z +?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z +?_sopen@@YAHPBDHHH@Z -+?_type_info_dtor_internal_method@type_info@@QAEXXZ ++?_type_info_dtor_internal_method@type_info@@QAAXXZ +?_wopen@@YAHPB_WHH@Z +?_wsopen@@YAHPB_WHHH@Z -+?before@type_info@@QBE_NABV1@@Z ; has WINAPI (@4) ++?before@type_info@@QBA_NABV1@@Z +?current@location@Concurrency@@SA?AV12@XZ +?from_numa_node@location@Concurrency@@SA?AV12@G@Z -+?get_error_code@scheduler_resource_allocation_error@Concurrency@@QBEJXZ -+?lock@critical_section@Concurrency@@QAEXXZ -+?lock@reader_writer_lock@Concurrency@@QAEXXZ -+?lock_read@reader_writer_lock@Concurrency@@QAEXXZ -+?name@type_info@@QBEPBDPAU__type_info_node@@@Z ; has WINAPI (@4) -+?native_handle@critical_section@Concurrency@@QAEAAV12@XZ -+?notify_all@_Condition_variable@details@Concurrency@@QAEXXZ -+?notify_one@_Condition_variable@details@Concurrency@@QAEXXZ -+?raw_name@type_info@@QBEPBDXZ -+?reset@event@Concurrency@@QAEXXZ -+?set@event@Concurrency@@QAEXXZ ++?get_error_code@scheduler_resource_allocation_error@Concurrency@@QBAJXZ ++?lock@critical_section@Concurrency@@QAAXXZ ++?lock@reader_writer_lock@Concurrency@@QAAXXZ ++?lock_read@reader_writer_lock@Concurrency@@QAAXXZ ++?name@type_info@@QBAPBDPAU__type_info_node@@@Z ++?native_handle@critical_section@Concurrency@@QAAAAV12@XZ ++?notify_all@_Condition_variable@details@Concurrency@@QAAXXZ ++?notify_one@_Condition_variable@details@Concurrency@@QAAXXZ ++?raw_name@type_info@@QBAPBDXZ ++?reset@event@Concurrency@@QAAXXZ ++?set@event@Concurrency@@QAAXXZ +?set_new_handler@@YAP6AXXZP6AXXZ@Z -+?set_task_execution_resources@Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?set_task_execution_resources@Concurrency@@YAXK@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. ++?set_task_execution_resources@Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z ++?set_task_execution_resources@Concurrency@@YAXK@Z +?set_terminate@@YAP6AXXZH@Z +?set_terminate@@YAP6AXXZP6AXXZ@Z +?set_unexpected@@YAP6AXXZH@Z +?set_unexpected@@YAP6AXXZP6AXXZ@Z -+?swprintf@@YAHPAGIPBGZZ -+?swprintf@@YAHPA_WIPB_WZZ -+?terminate@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?try_lock@critical_section@Concurrency@@QAE_NXZ -+?try_lock@reader_writer_lock@Concurrency@@QAE_NXZ -+?try_lock_for@critical_section@Concurrency@@QAE_NI@Z ; has WINAPI (@4) -+?try_lock_read@reader_writer_lock@Concurrency@@QAE_NXZ -+?unexpected@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. -+?unlock@critical_section@Concurrency@@QAEXXZ -+?unlock@reader_writer_lock@Concurrency@@QAEXXZ -+?vswprintf@@YAHPA_WIPB_WPAD@Z ++?terminate@@YAXXZ ++?try_lock@critical_section@Concurrency@@QAA_NXZ ++?try_lock@reader_writer_lock@Concurrency@@QAA_NXZ ++?try_lock_for@critical_section@Concurrency@@QAA_NI@Z ++?try_lock_read@reader_writer_lock@Concurrency@@QAA_NXZ ++?unexpected@@YAXXZ ++?unlock@critical_section@Concurrency@@QAAXXZ ++?unlock@reader_writer_lock@Concurrency@@QAAXXZ +?wait@Concurrency@@YAXI@Z -+?wait@_Condition_variable@details@Concurrency@@QAEXAAVcritical_section@3@@Z ; has WINAPI (@4) -+?wait@event@Concurrency@@QAEII@Z ; has WINAPI (@4) -+?wait_for@_Condition_variable@details@Concurrency@@QAE_NAAVcritical_section@3@I@Z ; has WINAPI (@8) ++?wait@_Condition_variable@details@Concurrency@@QAAXAAVcritical_section@3@@Z ++?wait@event@Concurrency@@QAAII@Z ++?wait_for@_Condition_variable@details@Concurrency@@QAA_NAAVcritical_section@3@I@Z +?wait_for_multiple@event@Concurrency@@SAIPAPAV12@I_NI@Z -+?what@exception@std@@UBEPBDXZ -+$I10_OUTPUT -+_CIacos -+_CIasin -+_CIatan -+_CIatan2 -+_CIcos -+_CIcosh -+_CIexp -+_CIfmod -+_CIlog -+_CIlog10 -+_CIpow -+_CIsin -+_CIsinh -+_CIsqrt -+_CItan -+_CItanh ++?what@exception@std@@UBAPBDXZ +_Cbuild +_CreateFrameInfo -+_CxxThrowException@8 -+_EH_prolog ++_CxxThrowException +_FCbuild ++_FPE_Raise +_FindAndUnlinkFrame +_Getdays +_Getmonths @@ -392,9 +378,6 @@ index 0000000..0c5aaff +_HUGE DATA +_IsExceptionObjectToBeDestroyed +_LCbuild -+_NLG_Dispatch2@4 -+_NLG_Return@12 -+_NLG_Return2 +_SetWinRTOutOfMemoryExceptionCallback +_Strftime +_W_Getdays @@ -405,19 +388,21 @@ index 0000000..0c5aaff +__AdjustPointer +__BuildCatchObject +__BuildCatchObjectHelper ++__C_specific_handler +__CppXcptFilter +__CxxDetectRethrow +__CxxExceptionFilter +__CxxFrameHandler +__CxxFrameHandler2 +__CxxFrameHandler3 -+__CxxLongjmpUnwind@4 +__CxxQueryExceptionSize +__CxxRegisterExceptionObject +__CxxUnregisterExceptionObject +__DestructExceptionObject +__FrameUnwindFilter +__GetPlatformExceptionInfo ++__NLG_Dispatch2 ++__NLG_Return2 +__RTCastToVoid +__RTDynamicCast +__RTtypeid @@ -435,7 +420,6 @@ index 0000000..0c5aaff +__argv DATA +__badioinfo DATA +__clean_type_info_names_internal -+__control87_2 +__create_locale +__crtCloseWinRTThreadHandle +__crtCompareStringA @@ -449,6 +433,7 @@ index 0000000..0c5aaff +__crtLCMapStringW +__crtSleep +__crtWaitForWinRTThreadExit ++__crt_debugger_hook +__daylight +__dllonexit +__doserrno @@ -466,29 +451,9 @@ index 0000000..0c5aaff +__iscsymf +__iswcsym +__iswcsymf ++__jump_unwind +__lconv DATA +__lconv_init -+__libm_sse2_acos -+__libm_sse2_acosf -+__libm_sse2_asin -+__libm_sse2_asinf -+__libm_sse2_atan -+__libm_sse2_atan2 -+__libm_sse2_atanf -+__libm_sse2_cos -+__libm_sse2_cosf -+__libm_sse2_exp -+__libm_sse2_expf -+__libm_sse2_log -+__libm_sse2_log10 -+__libm_sse2_log10f -+__libm_sse2_logf -+__libm_sse2_pow -+__libm_sse2_powf -+__libm_sse2_sin -+__libm_sse2_sinf -+__libm_sse2_tan -+__libm_sse2_tanf +__mb_cur_max DATA +__p___argc +__p___argv @@ -520,8 +485,8 @@ index 0000000..0c5aaff +__swprintf_l +__sys_errlist +__sys_nerr -+__threadhandle ; Check!!! forwards to GetCurrentThread in api-ms-win-core-processthreads-l1-1-1.dll (ordinal 15) -+__threadid ; Check!!! forwards to GetCurrentThreadId in api-ms-win-core-processthreads-l1-1-1.dll (ordinal 16) ++__threadhandle ++__threadid +__timezone +__toascii +__tzname @@ -536,7 +501,6 @@ index 0000000..0c5aaff +__wcsncnt +__wgetmainargs +__winitenv DATA -+_abnormal_termination +_abs64 +_access +_access_s @@ -549,8 +513,8 @@ index 0000000..0c5aaff +_aligned_offset_recalloc +_aligned_realloc +_aligned_recalloc -+_amsg_exit ; Check!!! Couldn't determine function argument count. Function doesn't return. -+_assert ; Check!!! Couldn't determine function argument count. Function doesn't return. ++_amsg_exit ++_assert +_atodbl +_atodbl_l +_atof_l @@ -573,7 +537,6 @@ index 0000000..0c5aaff +_cexit +_chgsign +_chgsignf -+_chkesp +_chmod +_chsize +_chsize_s @@ -589,9 +552,7 @@ index 0000000..0c5aaff +_copysignf +_creat +_create_locale -+_crt_debugger_hook +_ctime32 -+ctime == _ctime32 +_ctime32_s +_ctime64 +_ctime64_s @@ -611,10 +572,6 @@ index 0000000..0c5aaff +_environ DATA +_eof +_errno -+_except1 -+_except_handler2 -+_except_handler3 -+_except_handler4_common +_exit +_exit_app +_expand @@ -637,12 +594,10 @@ index 0000000..0c5aaff +_fileno +_findclose +_findfirst32 -+_findfirst == _findfirst32 +_findfirst32i64 +_findfirst64 +_findfirst64i32 +_findnext32 -+_findnext == _findnext32 +_findnext32i64 +_findnext64 +_findnext64i32 @@ -665,7 +620,7 @@ index 0000000..0c5aaff +_free_locale +_freea +_freea_s -+_freefls@4 ++_freefls +_fscanf_l +_fscanf_s_l +_fseek_nolock @@ -676,8 +631,6 @@ index 0000000..0c5aaff +_fstat32i64 +_fstat64 +_fstat64i32 -+_fstat == _fstat32 -+_fstati64 == _fstat32i64 +_ftell_nolock +_ftelli64 +_ftelli64_nolock @@ -685,7 +638,6 @@ index 0000000..0c5aaff +_ftime32_s +_ftime64 +_ftime64_s -+_ftol +_fullpath +_futime32 +_futime64 @@ -723,9 +675,7 @@ index 0000000..0c5aaff +_getw +_getws +_getws_s -+_global_unwind2 +_gmtime32 -+gmtime == _gmtime32 +_gmtime32_s +_gmtime64 +_gmtime64_s @@ -812,21 +762,7 @@ index 0000000..0c5aaff +_ldtest +_lfind +_lfind_s -+_libm_sse2_acos_precise -+_libm_sse2_asin_precise -+_libm_sse2_atan_precise -+_libm_sse2_cos_precise -+_libm_sse2_exp_precise -+_libm_sse2_log10_precise -+_libm_sse2_log_precise -+_libm_sse2_pow_precise -+_libm_sse2_sin_precise -+_libm_sse2_sqrt_precise -+_libm_sse2_tan_precise -+_local_unwind2 -+_local_unwind4 +_localtime32 -+localtime == _localtime32 +_localtime32_s +_localtime64 +_localtime64_s @@ -834,7 +770,7 @@ index 0000000..0c5aaff +_lock_file +_locking +_logb -+_longjmpex ; Check!!! Couldn't determine function argument count. Function doesn't return. ++_logbf +_lrotl +_lrotr +_lsearch @@ -879,7 +815,7 @@ index 0000000..0c5aaff +_printf_p +_printf_p_l +_printf_s_l -+_purecall ; Check!!! Couldn't determine function argument count. Function doesn't return. ++_purecall +_putw +_putws +_pwctype DATA @@ -904,11 +840,7 @@ index 0000000..0c5aaff +_scwprintf_l +_scwprintf_p +_scwprintf_p_l -+_seh_longjmp_unwind4@4 -+_seh_longjmp_unwind@4 -+_set_SSE2_enable +_set_abort_behavior -+__set_app_type ; Dummy implementation +_set_controlfp +_set_doserrno +_set_errno @@ -920,7 +852,7 @@ index 0000000..0c5aaff +_set_printf_count_output +_set_purecall_handler +_setjmp -+_setjmp3 ++_setjmpex +_setmaxstdio +_setmbcp +_setmode @@ -956,10 +888,7 @@ index 0000000..0c5aaff +_stat32i64 +_stat64 +_stat64i32 -+_stat == _stat32 -+_stati64 == _stat32i64 +_statusfp -+_statusfp2 +_strcoll_l +_strdate +_strdate_s @@ -1007,7 +936,6 @@ index 0000000..0c5aaff +_strupr_s_l +_strxfrm_l +_swab -+swab == _swab +_swprintf +_swprintf_c +_swprintf_c_l @@ -1023,7 +951,6 @@ index 0000000..0c5aaff +_tempnam +_time32 +_time64 -+time == _time32 +_timezone DATA +_tolower +_tolower_l @@ -1072,8 +999,6 @@ index 0000000..0c5aaff +_vscwprintf_p +_vscwprintf_p_l +_vsnprintf -+vsnprintf == _vsnprintf -+snprintf == _snprintf +_vsnprintf_c +_vsnprintf_c_l +_vsnprintf_l @@ -1102,7 +1027,7 @@ index 0000000..0c5aaff +_waccess_s +_wasctime +_wasctime_s -+_wassert ; Check!!! Couldn't determine function argument count. Function doesn't return. ++_wassert +_wchmod +_wcmdln DATA +_wcreat @@ -1152,24 +1077,21 @@ index 0000000..0c5aaff +_wcsupr_s_l +_wcsxfrm_l +_wctime32 -+_wctime == _wctime32 +_wctime32_s +_wctime64 +_wctime64_s +_wctomb_l +_wctomb_s_l -+_wctype@50371 ++_wctype DATA +_wenviron DATA +_wfdopen +_wfindfirst32 +_wfindfirst32i64 +_wfindfirst64 -+_wfindfirst == _wfindfirst32 +_wfindfirst64i32 +_wfindnext32 +_wfindnext32i64 +_wfindnext64 -+_wfindnext == _wfindnext32 +_wfindnext64i32 +_wfopen +_wfopen_s @@ -1204,8 +1126,6 @@ index 0000000..0c5aaff +_wstat32i64 +_wstat64 +_wstat64i32 -+_wstat == _wstat32 -+_wstati64 == _wstat32i64 +_wstrdate +_wstrdate_s +_wstrtime @@ -1229,20 +1149,24 @@ index 0000000..0c5aaff +_y0 +_y1 +_yn -+abort ; Check!!! Couldn't determine function argument count. Function doesn't return. ++abort +abs +acos ++acosf +acosh +acoshf +acoshl +asctime +asctime_s +asin ++asinf +asinh +asinhf +asinhl +atan +atan2 ++atan2f ++atanf +atanh +atanhf +atanhl @@ -1289,6 +1213,7 @@ index 0000000..0c5aaff +ccoshl +ccosl +ceil ++ceilf +cexp +cexpf +cexpl @@ -1311,7 +1236,9 @@ index 0000000..0c5aaff +copysignf +copysignl +cos ++cosf +cosh ++coshf +cpow +cpowf +cpowl @@ -1348,10 +1275,12 @@ index 0000000..0c5aaff +exp2 +exp2f +exp2l ++expf +expm1 +expm1f +expm1l +fabs ++fabsf +fclose +fdim +fdimf @@ -1376,6 +1305,7 @@ index 0000000..0c5aaff +fgetwc +fgetws +floor ++floorf +fma +fmaf +fmal @@ -1386,6 +1316,7 @@ index 0000000..0c5aaff +fminf +fminl +fmod ++fmodf +fopen +fopen_s +fprintf @@ -1406,7 +1337,6 @@ index 0000000..0c5aaff +fsetpos +ftell +fwprintf -+__ms_fwprintf == fwprintf +fwprintf_s +fwrite +fwscanf @@ -1466,6 +1396,7 @@ index 0000000..0c5aaff +localeconv +log +log10 ++log10f +log1p +log1pf +log1pl @@ -1475,7 +1406,8 @@ index 0000000..0c5aaff +logb +logbf +logbl -+longjmp ; Check!!! Couldn't determine function argument count. Function doesn't return. ++logf ++longjmp +lrint +lrintf +lrintl @@ -1499,6 +1431,7 @@ index 0000000..0c5aaff +memmove_s +memset +modf ++modff +nan +nanf +nanl @@ -1516,6 +1449,7 @@ index 0000000..0c5aaff +norml +perror +pow ++powf +printf +printf_s +putc @@ -1553,14 +1487,18 @@ index 0000000..0c5aaff +scanf +scanf_s +setbuf ++setjmp +setlocale +setvbuf +signal +sin ++sinf +sinh ++sinhf +sprintf +sprintf_s +sqrt ++sqrtf +srand +sscanf +sscanf_s @@ -1602,7 +1540,9 @@ index 0000000..0c5aaff +swscanf +swscanf_s +tan ++tanf +tanh ++tanhf +tgamma +tgammaf +tgammal