Commit 84406584 authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

msvcp: Remove MSVCP_ prefix from RTTI and vtable related code.

parent f547592b
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
@ cdecl -arch=win64 ??0Iostream_init@@QEAA@XZ(ptr) Iostream_init_ctor @ cdecl -arch=win64 ??0Iostream_init@@QEAA@XZ(ptr) Iostream_init_ctor
@ thiscall -arch=i386 ??0exception@@QAE@ABQBD@Z(ptr ptr) MSVCP_exception_ctor @ thiscall -arch=i386 ??0exception@@QAE@ABQBD@Z(ptr ptr) MSVCP_exception_ctor
@ cdecl -arch=win64 ??0exception@@QEAA@AEBQEBD@Z(ptr ptr) MSVCP_exception_ctor @ cdecl -arch=win64 ??0exception@@QEAA@AEBQEBD@Z(ptr ptr) MSVCP_exception_ctor
@ thiscall -arch=i386 ??0exception@@QAE@ABV0@@Z(ptr ptr) MSVCP_exception_copy_ctor @ thiscall -arch=i386 ??0exception@@QAE@ABV0@@Z(ptr ptr) exception_copy_ctor
@ cdecl -arch=win64 ??0exception@@QEAA@AEBV0@@Z(ptr ptr) MSVCP_exception_copy_ctor @ cdecl -arch=win64 ??0exception@@QEAA@AEBV0@@Z(ptr ptr) exception_copy_ctor
@ thiscall -arch=i386 ??0exception@@QAE@XZ(ptr) MSVCP_exception_default_ctor @ thiscall -arch=i386 ??0exception@@QAE@XZ(ptr) MSVCP_exception_default_ctor
@ cdecl -arch=win64 ??0exception@@QEAA@XZ(ptr) MSVCP_exception_default_ctor @ cdecl -arch=win64 ??0exception@@QEAA@XZ(ptr) MSVCP_exception_default_ctor
@ thiscall -arch=win32 ??0filebuf@@QAE@ABV0@@Z(ptr ptr) filebuf_copy_ctor @ thiscall -arch=win32 ??0filebuf@@QAE@ABV0@@Z(ptr ptr) filebuf_copy_ctor
...@@ -68,8 +68,8 @@ ...@@ -68,8 +68,8 @@
@ cdecl -arch=win64 ??0istrstream@@QEAA@PEADH@Z(ptr ptr long long) istrstream_buffer_ctor @ cdecl -arch=win64 ??0istrstream@@QEAA@PEADH@Z(ptr ptr long long) istrstream_buffer_ctor
@ thiscall -arch=win32 ??0logic_error@@QAE@ABQBD@Z(ptr ptr) MSVCP_logic_error_ctor @ thiscall -arch=win32 ??0logic_error@@QAE@ABQBD@Z(ptr ptr) MSVCP_logic_error_ctor
@ cdecl -arch=win64 ??0logic_error@@QEAA@AEBQEBD@Z(ptr ptr) MSVCP_logic_error_ctor @ cdecl -arch=win64 ??0logic_error@@QEAA@AEBQEBD@Z(ptr ptr) MSVCP_logic_error_ctor
@ thiscall -arch=win32 ??0logic_error@@QAE@ABV0@@Z(ptr ptr) MSVCP_logic_error_copy_ctor @ thiscall -arch=win32 ??0logic_error@@QAE@ABV0@@Z(ptr ptr) logic_error_copy_ctor
@ cdecl -arch=win64 ??0logic_error@@QEAA@AEBV0@@Z(ptr ptr) MSVCP_logic_error_copy_ctor @ cdecl -arch=win64 ??0logic_error@@QEAA@AEBV0@@Z(ptr ptr) logic_error_copy_ctor
@ thiscall -arch=win32 ??0ofstream@@QAE@ABV0@@Z(ptr ptr long) ofstream_copy_ctor @ thiscall -arch=win32 ??0ofstream@@QAE@ABV0@@Z(ptr ptr long) ofstream_copy_ctor
@ cdecl -arch=win64 ??0ofstream@@QEAA@AEBV0@@Z(ptr ptr long) ofstream_copy_ctor @ cdecl -arch=win64 ??0ofstream@@QEAA@AEBV0@@Z(ptr ptr long) ofstream_copy_ctor
@ thiscall -arch=win32 ??0ofstream@@QAE@H@Z(ptr long long) ofstream_fd_ctor @ thiscall -arch=win32 ??0ofstream@@QAE@H@Z(ptr long long) ofstream_fd_ctor
...@@ -302,25 +302,25 @@ ...@@ -302,25 +302,25 @@
@ cdecl -arch=win64 ??7ios@@QEBAHXZ(ptr) ios_op_not @ cdecl -arch=win64 ??7ios@@QEBAHXZ(ptr) ios_op_not
@ thiscall -arch=win32 ??Bios@@QBEPAXXZ(ptr) ios_op_void @ thiscall -arch=win32 ??Bios@@QBEPAXXZ(ptr) ios_op_void
@ cdecl -arch=win64 ??Bios@@QEBAPEAXXZ(ptr) ios_op_void @ cdecl -arch=win64 ??Bios@@QEBAPEAXXZ(ptr) ios_op_void
@ extern ??_7exception@@6B@ MSVCP_exception_vtable @ extern ??_7exception@@6B@ exception_vtable
@ extern ??_7filebuf@@6B@ MSVCP_filebuf_vtable @ extern ??_7filebuf@@6B@ filebuf_vtable
@ extern ??_7fstream@@6B@ MSVCP_fstream_vtable @ extern ??_7fstream@@6B@ fstream_vtable
@ extern ??_7ifstream@@6B@ MSVCP_ifstream_vtable @ extern ??_7ifstream@@6B@ ifstream_vtable
@ extern ??_7ios@@6B@ MSVCP_ios_vtable @ extern ??_7ios@@6B@ ios_vtable
@ extern ??_7iostream@@6B@ MSVCP_iostream_vtable @ extern ??_7iostream@@6B@ iostream_vtable
@ extern ??_7istream@@6B@ MSVCP_istream_vtable @ extern ??_7istream@@6B@ istream_vtable
@ extern ??_7istream_withassign@@6B@ MSVCP_istream_vtable @ extern ??_7istream_withassign@@6B@ istream_vtable
@ extern ??_7istrstream@@6B@ MSVCP_istrstream_vtable @ extern ??_7istrstream@@6B@ istrstream_vtable
@ extern ??_7logic_error@@6B@ MSVCP_logic_error_vtable @ extern ??_7logic_error@@6B@ logic_error_vtable
@ extern ??_7ofstream@@6B@ MSVCP_ofstream_vtable @ extern ??_7ofstream@@6B@ ofstream_vtable
@ extern ??_7ostream@@6B@ MSVCP_ostream_vtable @ extern ??_7ostream@@6B@ ostream_vtable
@ extern ??_7ostream_withassign@@6B@ MSVCP_ostream_withassign_vtable @ extern ??_7ostream_withassign@@6B@ ostream_withassign_vtable
@ extern ??_7ostrstream@@6B@ MSVCP_ostrstream_vtable @ extern ??_7ostrstream@@6B@ ostrstream_vtable
@ extern ??_7stdiobuf@@6B@ MSVCP_stdiobuf_vtable @ extern ??_7stdiobuf@@6B@ stdiobuf_vtable
@ extern ??_7stdiostream@@6B@ MSVCP_stdiostream_vtable @ extern ??_7stdiostream@@6B@ stdiostream_vtable
@ extern ??_7streambuf@@6B@ MSVCP_streambuf_vtable @ extern ??_7streambuf@@6B@ streambuf_vtable
@ extern ??_7strstream@@6B@ MSVCP_strstream_vtable @ extern ??_7strstream@@6B@ strstream_vtable
@ extern ??_7strstreambuf@@6B@ MSVCP_strstreambuf_vtable @ extern ??_7strstreambuf@@6B@ strstreambuf_vtable
@ extern ??_8fstream@@7Bistream@@@ iostream_vbtable_istream @ extern ??_8fstream@@7Bistream@@@ iostream_vbtable_istream
@ extern ??_8fstream@@7Bostream@@@ iostream_vbtable_ostream @ extern ??_8fstream@@7Bostream@@@ iostream_vbtable_ostream
@ extern ??_8ifstream@@7B@ istream_vbtable @ extern ??_8ifstream@@7B@ istream_vbtable
......
...@@ -643,43 +643,43 @@ ...@@ -643,43 +643,43 @@
@ cdecl -arch=win64 ??Bid@locale@std@@QEAA_KXZ(ptr) locale_id_operator_size_t @ cdecl -arch=win64 ??Bid@locale@std@@QEAA_KXZ(ptr) locale_id_operator_size_t
@ thiscall -arch=win32 ??Bios_base@std@@QBEPAXXZ(ptr) ios_base_op_fail @ thiscall -arch=win32 ??Bios_base@std@@QBEPAXXZ(ptr) ios_base_op_fail
@ cdecl -arch=win64 ??Bios_base@std@@QEBAPEAXXZ(ptr) ios_base_op_fail @ cdecl -arch=win64 ??Bios_base@std@@QEBAPEAXXZ(ptr) ios_base_op_fail
@ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ios_char_vtable @ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ basic_ios_char_vtable
@ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ios_short_vtable @ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ basic_ios_short_vtable
@ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ios_wchar_vtable @ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ basic_ios_wchar_vtable
@ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_iostream_char_vtable @ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ basic_iostream_char_vtable
@ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_iostream_short_vtable @ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ basic_iostream_short_vtable
@ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_iostream_wchar_vtable @ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_iostream_wchar_vtable
@ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_istream_char_vtable @ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ basic_istream_char_vtable
@ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_istream_short_vtable @ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ basic_istream_short_vtable
@ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_istream_wchar_vtable @ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ basic_istream_wchar_vtable
@ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ostream_char_vtable @ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ basic_ostream_char_vtable
@ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ostream_short_vtable @ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ basic_ostream_short_vtable
@ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ostream_wchar_vtable @ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_ostream_wchar_vtable
@ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_streambuf_char_vtable @ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ basic_streambuf_char_vtable
@ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_streambuf_short_vtable @ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ basic_streambuf_short_vtable
@ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_streambuf_wchar_vtable @ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ basic_streambuf_wchar_vtable
@ extern ??_7?$codecvt@DDH@std@@6B@ MSVCP_codecvt_char_vtable @ extern ??_7?$codecvt@DDH@std@@6B@ codecvt_char_vtable
@ extern ??_7?$codecvt@GDH@std@@6B@ MSVCP_codecvt_short_vtable @ extern ??_7?$codecvt@GDH@std@@6B@ codecvt_short_vtable
@ extern ??_7?$codecvt@_WDH@std@@6B@ MSVCP_codecvt_wchar_vtable @ extern ??_7?$codecvt@_WDH@std@@6B@ codecvt_wchar_vtable
@ extern ??_7?$ctype@D@std@@6B@ MSVCP_ctype_char_vtable @ extern ??_7?$ctype@D@std@@6B@ ctype_char_vtable
@ extern ??_7?$ctype@G@std@@6B@ MSVCP_ctype_short_vtable @ extern ??_7?$ctype@G@std@@6B@ ctype_short_vtable
@ extern ??_7?$ctype@_W@std@@6B@ MSVCP_ctype_wchar_vtable @ extern ??_7?$ctype@_W@std@@6B@ ctype_wchar_vtable
@ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_get_char_vtable @ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_get_char_vtable
@ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_get_short_vtable @ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_get_short_vtable
@ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_get_wchar_vtable @ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_get_wchar_vtable
@ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_put_char_vtable @ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_put_char_vtable
@ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_put_short_vtable @ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_put_short_vtable
@ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_put_wchar_vtable @ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_put_wchar_vtable
@ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_get_char_vtable @ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_get_char_vtable
# extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ # extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@
@ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_get_wchar_vtable @ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_get_wchar_vtable
@ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_put_char_vtable @ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_put_char_vtable
@ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_time_put_short_vtable @ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ time_put_short_vtable
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_put_wchar_vtable @ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_put_wchar_vtable
@ extern ??_7_Locimp@locale@std@@6B@ MSVCP_locale__Locimp_vtable @ extern ??_7_Locimp@locale@std@@6B@ locale__Locimp_vtable
@ extern ??_7codecvt_base@std@@6B@ MSVCP_codecvt_base_vtable @ extern ??_7codecvt_base@std@@6B@ codecvt_base_vtable
@ extern ??_7ctype_base@std@@6B@ MSVCP_ctype_base_vtable @ extern ??_7ctype_base@std@@6B@ ctype_base_vtable
@ extern ??_7ios_base@std@@6B@ MSVCP_ios_base_vtable @ extern ??_7ios_base@std@@6B@ ios_base_vtable
# extern ??_7time_base@std@@6B@ # extern ??_7time_base@std@@6B@
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2
......
...@@ -916,46 +916,46 @@ ...@@ -916,46 +916,46 @@
@ cdecl -arch=arm ??Bios_base@std@@QBAPAXXZ(ptr) ios_base_op_fail @ cdecl -arch=arm ??Bios_base@std@@QBAPAXXZ(ptr) ios_base_op_fail
@ thiscall -arch=i386 ??Bios_base@std@@QBEPAXXZ(ptr) ios_base_op_fail @ thiscall -arch=i386 ??Bios_base@std@@QBEPAXXZ(ptr) ios_base_op_fail
@ cdecl -arch=win64 ??Bios_base@std@@QEBAPEAXXZ(ptr) ios_base_op_fail @ cdecl -arch=win64 ??Bios_base@std@@QEBAPEAXXZ(ptr) ios_base_op_fail
@ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ios_char_vtable @ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ basic_ios_char_vtable
@ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ios_short_vtable @ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ basic_ios_short_vtable
@ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ios_wchar_vtable @ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ basic_ios_wchar_vtable
@ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_iostream_char_vtable @ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ basic_iostream_char_vtable
@ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_iostream_short_vtable @ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ basic_iostream_short_vtable
@ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_iostream_wchar_vtable @ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_iostream_wchar_vtable
@ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_istream_char_vtable @ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ basic_istream_char_vtable
@ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_istream_short_vtable @ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ basic_istream_short_vtable
@ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_istream_wchar_vtable @ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ basic_istream_wchar_vtable
@ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ostream_char_vtable @ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ basic_ostream_char_vtable
@ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ostream_short_vtable @ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ basic_ostream_short_vtable
@ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ostream_wchar_vtable @ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_ostream_wchar_vtable
@ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_streambuf_char_vtable @ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ basic_streambuf_char_vtable
@ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_streambuf_short_vtable @ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ basic_streambuf_short_vtable
@ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_streambuf_wchar_vtable @ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ basic_streambuf_wchar_vtable
@ extern ??_7?$codecvt@DDH@std@@6B@ MSVCP_codecvt_char_vtable @ extern ??_7?$codecvt@DDH@std@@6B@ codecvt_char_vtable
@ extern ??_7?$codecvt@GDH@std@@6B@ MSVCP_codecvt_short_vtable @ extern ??_7?$codecvt@GDH@std@@6B@ codecvt_short_vtable
@ extern ??_7?$codecvt@_WDH@std@@6B@ MSVCP_codecvt_wchar_vtable @ extern ??_7?$codecvt@_WDH@std@@6B@ codecvt_wchar_vtable
@ extern ??_7?$ctype@D@std@@6B@ MSVCP_ctype_char_vtable @ extern ??_7?$ctype@D@std@@6B@ ctype_char_vtable
@ extern ??_7?$ctype@G@std@@6B@ MSVCP_ctype_short_vtable @ extern ??_7?$ctype@G@std@@6B@ ctype_short_vtable
@ extern ??_7?$ctype@_W@std@@6B@ MSVCP_ctype_wchar_vtable @ extern ??_7?$ctype@_W@std@@6B@ ctype_wchar_vtable
@ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_get_char_vtable @ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_get_char_vtable
@ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_get_short_vtable @ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_get_short_vtable
@ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_get_wchar_vtable @ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_get_wchar_vtable
@ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_put_char_vtable @ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_put_char_vtable
@ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_put_short_vtable @ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_put_short_vtable
@ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_put_wchar_vtable @ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_put_wchar_vtable
@ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_get_char_vtable @ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_get_char_vtable
# extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ # extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@
@ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_get_wchar_vtable @ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_get_wchar_vtable
@ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_put_char_vtable @ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_put_char_vtable
@ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_time_put_short_vtable @ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ time_put_short_vtable
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_put_wchar_vtable @ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_put_wchar_vtable
@ extern ??_7_Facet_base@std@@6B@ MSVCP__Facet_base_vtable @ extern ??_7_Facet_base@std@@6B@ _Facet_base_vtable
@ extern ??_7_Locimp@locale@std@@6B@ MSVCP_locale__Locimp_vtable @ extern ??_7_Locimp@locale@std@@6B@ locale__Locimp_vtable
@ extern ??_7_Pad@std@@6B@ MSVCP__Pad_vtable @ extern ??_7_Pad@std@@6B@ _Pad_vtable
@ extern ??_7codecvt_base@std@@6B@ MSVCP_codecvt_base_vtable @ extern ??_7codecvt_base@std@@6B@ codecvt_base_vtable
@ extern ??_7ctype_base@std@@6B@ MSVCP_ctype_base_vtable @ extern ??_7ctype_base@std@@6B@ ctype_base_vtable
@ extern ??_7facet@locale@std@@6B@ MSVCP_locale_facet_vtable @ extern ??_7facet@locale@std@@6B@ locale_facet_vtable
@ extern ??_7ios_base@std@@6B@ MSVCP_ios_base_vtable @ extern ??_7ios_base@std@@6B@ ios_base_vtable
# extern ??_7time_base@std@@6B@ # extern ??_7time_base@std@@6B@
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2
......
...@@ -916,46 +916,46 @@ ...@@ -916,46 +916,46 @@
@ cdecl -arch=arm ??Bios_base@std@@QBA_NXZ(ptr) ios_base_operator_bool @ cdecl -arch=arm ??Bios_base@std@@QBA_NXZ(ptr) ios_base_operator_bool
@ thiscall -arch=i386 ??Bios_base@std@@QBE_NXZ(ptr) ios_base_operator_bool @ thiscall -arch=i386 ??Bios_base@std@@QBE_NXZ(ptr) ios_base_operator_bool
@ cdecl -arch=win64 ??Bios_base@std@@QEBA_NXZ(ptr) ios_base_operator_bool @ cdecl -arch=win64 ??Bios_base@std@@QEBA_NXZ(ptr) ios_base_operator_bool
@ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ios_char_vtable @ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ basic_ios_char_vtable
@ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ios_short_vtable @ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ basic_ios_short_vtable
@ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ios_wchar_vtable @ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ basic_ios_wchar_vtable
@ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_iostream_char_vtable @ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ basic_iostream_char_vtable
@ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_iostream_short_vtable @ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ basic_iostream_short_vtable
@ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_iostream_wchar_vtable @ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_iostream_wchar_vtable
@ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_istream_char_vtable @ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ basic_istream_char_vtable
@ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_istream_short_vtable @ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ basic_istream_short_vtable
@ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_istream_wchar_vtable @ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ basic_istream_wchar_vtable
@ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ostream_char_vtable @ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ basic_ostream_char_vtable
@ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ostream_short_vtable @ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ basic_ostream_short_vtable
@ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ostream_wchar_vtable @ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_ostream_wchar_vtable
@ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_streambuf_char_vtable @ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ basic_streambuf_char_vtable
@ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_streambuf_short_vtable @ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ basic_streambuf_short_vtable
@ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_streambuf_wchar_vtable @ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ basic_streambuf_wchar_vtable
@ extern ??_7?$codecvt@DDH@std@@6B@ MSVCP_codecvt_char_vtable @ extern ??_7?$codecvt@DDH@std@@6B@ codecvt_char_vtable
@ extern ??_7?$codecvt@GDH@std@@6B@ MSVCP_codecvt_short_vtable @ extern ??_7?$codecvt@GDH@std@@6B@ codecvt_short_vtable
@ extern ??_7?$codecvt@_WDH@std@@6B@ MSVCP_codecvt_wchar_vtable @ extern ??_7?$codecvt@_WDH@std@@6B@ codecvt_wchar_vtable
@ extern ??_7?$ctype@D@std@@6B@ MSVCP_ctype_char_vtable @ extern ??_7?$ctype@D@std@@6B@ ctype_char_vtable
@ extern ??_7?$ctype@G@std@@6B@ MSVCP_ctype_short_vtable @ extern ??_7?$ctype@G@std@@6B@ ctype_short_vtable
@ extern ??_7?$ctype@_W@std@@6B@ MSVCP_ctype_wchar_vtable @ extern ??_7?$ctype@_W@std@@6B@ ctype_wchar_vtable
@ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_get_char_vtable @ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_get_char_vtable
@ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_get_short_vtable @ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_get_short_vtable
@ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_get_wchar_vtable @ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_get_wchar_vtable
@ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_put_char_vtable @ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_put_char_vtable
@ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_put_short_vtable @ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_put_short_vtable
@ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_put_wchar_vtable @ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_put_wchar_vtable
@ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_get_char_vtable @ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_get_char_vtable
# extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ # extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@
@ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_get_wchar_vtable @ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_get_wchar_vtable
@ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_put_char_vtable @ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_put_char_vtable
@ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_time_put_short_vtable @ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ time_put_short_vtable
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_put_wchar_vtable @ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_put_wchar_vtable
@ extern ??_7_Facet_base@std@@6B@ MSVCP__Facet_base_vtable @ extern ??_7_Facet_base@std@@6B@ _Facet_base_vtable
@ extern ??_7_Locimp@locale@std@@6B@ MSVCP_locale__Locimp_vtable @ extern ??_7_Locimp@locale@std@@6B@ locale__Locimp_vtable
@ extern ??_7_Pad@std@@6B@ MSVCP__Pad_vtable @ extern ??_7_Pad@std@@6B@ _Pad_vtable
@ extern ??_7codecvt_base@std@@6B@ MSVCP_codecvt_base_vtable @ extern ??_7codecvt_base@std@@6B@ codecvt_base_vtable
@ extern ??_7ctype_base@std@@6B@ MSVCP_ctype_base_vtable @ extern ??_7ctype_base@std@@6B@ ctype_base_vtable
@ extern ??_7facet@locale@std@@6B@ MSVCP_locale_facet_vtable @ extern ??_7facet@locale@std@@6B@ locale_facet_vtable
@ extern ??_7ios_base@std@@6B@ MSVCP_ios_base_vtable @ extern ??_7ios_base@std@@6B@ ios_base_vtable
# extern ??_7time_base@std@@6B@ # extern ??_7time_base@std@@6B@
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2
......
...@@ -919,47 +919,47 @@ ...@@ -919,47 +919,47 @@
@ cdecl -arch=arm ??Bios_base@std@@QBA_NXZ(ptr) ios_base_operator_bool @ cdecl -arch=arm ??Bios_base@std@@QBA_NXZ(ptr) ios_base_operator_bool
@ thiscall -arch=i386 ??Bios_base@std@@QBE_NXZ(ptr) ios_base_operator_bool @ thiscall -arch=i386 ??Bios_base@std@@QBE_NXZ(ptr) ios_base_operator_bool
@ cdecl -arch=win64 ??Bios_base@std@@QEBA_NXZ(ptr) ios_base_operator_bool @ cdecl -arch=win64 ??Bios_base@std@@QEBA_NXZ(ptr) ios_base_operator_bool
@ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ios_char_vtable @ extern ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ basic_ios_char_vtable
@ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ios_short_vtable @ extern ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ basic_ios_short_vtable
@ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ios_wchar_vtable @ extern ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ basic_ios_wchar_vtable
@ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_iostream_char_vtable @ extern ??_7?$basic_iostream@DU?$char_traits@D@std@@@std@@6B@ basic_iostream_char_vtable
@ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_iostream_short_vtable @ extern ??_7?$basic_iostream@GU?$char_traits@G@std@@@std@@6B@ basic_iostream_short_vtable
@ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_iostream_wchar_vtable @ extern ??_7?$basic_iostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_iostream_wchar_vtable
@ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_istream_char_vtable @ extern ??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ basic_istream_char_vtable
@ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_istream_short_vtable @ extern ??_7?$basic_istream@GU?$char_traits@G@std@@@std@@6B@ basic_istream_short_vtable
@ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_istream_wchar_vtable @ extern ??_7?$basic_istream@_WU?$char_traits@_W@std@@@std@@6B@ basic_istream_wchar_vtable
@ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ostream_char_vtable @ extern ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ basic_ostream_char_vtable
@ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ostream_short_vtable @ extern ??_7?$basic_ostream@GU?$char_traits@G@std@@@std@@6B@ basic_ostream_short_vtable
@ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ostream_wchar_vtable @ extern ??_7?$basic_ostream@_WU?$char_traits@_W@std@@@std@@6B@ basic_ostream_wchar_vtable
@ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_streambuf_char_vtable @ extern ??_7?$basic_streambuf@DU?$char_traits@D@std@@@std@@6B@ basic_streambuf_char_vtable
@ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_streambuf_short_vtable @ extern ??_7?$basic_streambuf@GU?$char_traits@G@std@@@std@@6B@ basic_streambuf_short_vtable
@ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_streambuf_wchar_vtable @ extern ??_7?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@6B@ basic_streambuf_wchar_vtable
@ extern ??_7?$codecvt@DDU_Mbstatet@@@std@@6B@ MSVCP_codecvt_char_vtable @ extern ??_7?$codecvt@DDU_Mbstatet@@@std@@6B@ codecvt_char_vtable
@ extern ??_7?$codecvt@GDU_Mbstatet@@@std@@6B@ MSVCP_codecvt_short_vtable @ extern ??_7?$codecvt@GDU_Mbstatet@@@std@@6B@ codecvt_short_vtable
# extern ??_7?$codecvt@_SDU_Mbstatet@@@std@@6B@ # extern ??_7?$codecvt@_SDU_Mbstatet@@@std@@6B@
# extern ??_7?$codecvt@_UDU_Mbstatet@@@std@@6B@ # extern ??_7?$codecvt@_UDU_Mbstatet@@@std@@6B@
@ extern ??_7?$codecvt@_WDU_Mbstatet@@@std@@6B@ MSVCP_codecvt_wchar_vtable @ extern ??_7?$codecvt@_WDU_Mbstatet@@@std@@6B@ codecvt_wchar_vtable
@ extern ??_7?$ctype@D@std@@6B@ MSVCP_ctype_char_vtable @ extern ??_7?$ctype@D@std@@6B@ ctype_char_vtable
@ extern ??_7?$ctype@G@std@@6B@ MSVCP_ctype_short_vtable @ extern ??_7?$ctype@G@std@@6B@ ctype_short_vtable
@ extern ??_7?$ctype@_W@std@@6B@ MSVCP_ctype_wchar_vtable @ extern ??_7?$ctype@_W@std@@6B@ ctype_wchar_vtable
@ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_get_char_vtable @ extern ??_7?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_get_char_vtable
@ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_get_short_vtable @ extern ??_7?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_get_short_vtable
@ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_get_wchar_vtable @ extern ??_7?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_get_wchar_vtable
@ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_num_put_char_vtable @ extern ??_7?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ num_put_char_vtable
@ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_num_put_short_vtable @ extern ??_7?$num_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ num_put_short_vtable
@ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_num_put_wchar_vtable @ extern ??_7?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ num_put_wchar_vtable
@ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_get_char_vtable @ extern ??_7?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_get_char_vtable
# extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ # extern ??_7?$time_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@
@ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_get_wchar_vtable @ extern ??_7?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_get_wchar_vtable
@ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ MSVCP_time_put_char_vtable @ extern ??_7?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@6B@ time_put_char_vtable
@ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ MSVCP_time_put_short_vtable @ extern ??_7?$time_put@GV?$ostreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@6B@ time_put_short_vtable
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_put_wchar_vtable @ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ time_put_wchar_vtable
@ extern ??_7_Facet_base@std@@6B@ MSVCP__Facet_base_vtable @ extern ??_7_Facet_base@std@@6B@ _Facet_base_vtable
@ extern ??_7_Locimp@locale@std@@6B@ MSVCP_locale__Locimp_vtable @ extern ??_7_Locimp@locale@std@@6B@ locale__Locimp_vtable
@ extern ??_7codecvt_base@std@@6B@ MSVCP_codecvt_base_vtable @ extern ??_7codecvt_base@std@@6B@ codecvt_base_vtable
@ extern ??_7ctype_base@std@@6B@ MSVCP_ctype_base_vtable @ extern ??_7ctype_base@std@@6B@ ctype_base_vtable
@ extern ??_7facet@locale@std@@6B@ MSVCP_locale_facet_vtable @ extern ??_7facet@locale@std@@6B@ locale_facet_vtable
@ extern ??_7ios_base@std@@6B@ MSVCP_ios_base_vtable @ extern ??_7ios_base@std@@6B@ ios_base_vtable
# extern ??_7time_base@std@@6B@ # extern ??_7time_base@std@@6B@
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable1
@ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2 @ extern ??_8?$basic_iostream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_iostream_char_vbtable2
......
...@@ -94,9 +94,9 @@ typedef struct { ...@@ -94,9 +94,9 @@ typedef struct {
const vtable_ptr *vtable; const vtable_ptr *vtable;
} memory_resource; } memory_resource;
extern const vtable_ptr MSVCP_aligned_resource_vtable; extern const vtable_ptr aligned_resource_vtable;
extern const vtable_ptr MSVCP_unaligned_resource_vtable; extern const vtable_ptr unaligned_resource_vtable;
extern const vtable_ptr MSVCP_null_resource_vtable; extern const vtable_ptr null_resource_vtable;
__ASM_BLOCK_BEGIN(vtables) __ASM_BLOCK_BEGIN(vtables)
__ASM_VTABLE(aligned_resource, __ASM_VTABLE(aligned_resource,
...@@ -197,13 +197,13 @@ static memory_resource *default_resource; ...@@ -197,13 +197,13 @@ static memory_resource *default_resource;
memory_resource* __cdecl _Aligned_new_delete_resource(void) memory_resource* __cdecl _Aligned_new_delete_resource(void)
{ {
static memory_resource impl = { &MSVCP_aligned_resource_vtable }; static memory_resource impl = { &aligned_resource_vtable };
return &impl; return &impl;
} }
memory_resource* __cdecl _Unaligned_new_delete_resource(void) memory_resource* __cdecl _Unaligned_new_delete_resource(void)
{ {
static memory_resource impl = { &MSVCP_unaligned_resource_vtable }; static memory_resource impl = { &unaligned_resource_vtable };
return &impl; return &impl;
} }
...@@ -235,7 +235,7 @@ memory_resource* __cdecl _Unaligned_set_default_resource(memory_resource *res) ...@@ -235,7 +235,7 @@ memory_resource* __cdecl _Unaligned_set_default_resource(memory_resource *res)
memory_resource* __cdecl null_memory_resource(void) memory_resource* __cdecl null_memory_resource(void)
{ {
static memory_resource impl = { &MSVCP_null_resource_vtable }; static memory_resource impl = { &null_resource_vtable };
return &impl; return &impl;
} }
......
...@@ -2163,8 +2163,8 @@ basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_alloc( ...@@ -2163,8 +2163,8 @@ basic_string_wchar* __thiscall MSVCP_basic_string_wchar_ctor_alloc(
/* ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z */ /* ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z */
/* ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@AEBV01@@Z */ /* ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_copy_ctor, 8) DEFINE_THISCALL_WRAPPER(basic_string_wchar_copy_ctor, 8)
basic_string_wchar* __thiscall MSVCP_basic_string_wchar_copy_ctor( basic_string_wchar* __thiscall basic_string_wchar_copy_ctor(
basic_string_wchar *this, const basic_string_wchar *copy) basic_string_wchar *this, const basic_string_wchar *copy)
{ {
TRACE("%p %p\n", this, copy); TRACE("%p %p\n", this, copy);
...@@ -2884,7 +2884,7 @@ basic_string_wchar* __cdecl MSVCP_basic_string_wchar_concatenate(basic_string_wc ...@@ -2884,7 +2884,7 @@ basic_string_wchar* __cdecl MSVCP_basic_string_wchar_concatenate(basic_string_wc
{ {
TRACE("%p %p\n", left, right); TRACE("%p %p\n", left, right);
MSVCP_basic_string_wchar_copy_ctor(ret, left); basic_string_wchar_copy_ctor(ret, left);
MSVCP_basic_string_wchar_append(ret, right); MSVCP_basic_string_wchar_append(ret, right);
return ret; return ret;
} }
...@@ -2898,7 +2898,7 @@ basic_string_wchar* __cdecl MSVCP_basic_string_wchar_concatenate_bstr_ch(basic_s ...@@ -2898,7 +2898,7 @@ basic_string_wchar* __cdecl MSVCP_basic_string_wchar_concatenate_bstr_ch(basic_s
{ {
TRACE("%p %c\n", left, right); TRACE("%p %c\n", left, right);
MSVCP_basic_string_wchar_copy_ctor(ret, left); basic_string_wchar_copy_ctor(ret, left);
MSVCP_basic_string_wchar_append_ch(ret, right); MSVCP_basic_string_wchar_append_ch(ret, right);
return ret; return ret;
} }
...@@ -2912,7 +2912,7 @@ basic_string_wchar* __cdecl MSVCP_basic_string_wchar_concatenate_bstr_cstr(basic ...@@ -2912,7 +2912,7 @@ basic_string_wchar* __cdecl MSVCP_basic_string_wchar_concatenate_bstr_cstr(basic
{ {
TRACE("%p %s\n", left, debugstr_w(right)); TRACE("%p %s\n", left, debugstr_w(right));
MSVCP_basic_string_wchar_copy_ctor(ret, left); basic_string_wchar_copy_ctor(ret, left);
MSVCP_basic_string_wchar_append_cstr(ret, right); MSVCP_basic_string_wchar_append_cstr(ret, right);
return ret; return ret;
} }
......
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
__asm__(".data\n" \ __asm__(".data\n" \
"\t.balign 8\n" \ "\t.balign 8\n" \
"\t.quad " __ASM_NAME(#name "_rtti") "\n" \ "\t.quad " __ASM_NAME(#name "_rtti") "\n" \
"\t.globl " __ASM_NAME("MSVCP_" #name "_vtable") "\n" \ "\t.globl " __ASM_NAME(#name "_vtable") "\n" \
__ASM_NAME("MSVCP_" #name "_vtable") ":\n" \ __ASM_NAME(#name "_vtable") ":\n" \
funcs "\n\t.text") funcs "\n\t.text")
#else #else
...@@ -38,8 +38,8 @@ ...@@ -38,8 +38,8 @@
__asm__(".data\n" \ __asm__(".data\n" \
"\t.balign 4\n" \ "\t.balign 4\n" \
"\t.long " __ASM_NAME(#name "_rtti") "\n" \ "\t.long " __ASM_NAME(#name "_rtti") "\n" \
"\t.globl " __ASM_NAME("MSVCP_" #name "_vtable") "\n" \ "\t.globl " __ASM_NAME(#name "_vtable") "\n" \
__ASM_NAME("MSVCP_" #name "_vtable") ":\n" \ __ASM_NAME(#name "_vtable") ":\n" \
funcs "\n\t.text") funcs "\n\t.text")
#endif /* _WIN64 */ #endif /* _WIN64 */
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
#define DEFINE_RTTI_BASE(name, base_classes_no, mangled_name) \ #define DEFINE_RTTI_BASE(name, base_classes_no, mangled_name) \
static type_info name ## _type_info = { \ static type_info name ## _type_info = { \
&MSVCP_type_info_vtable, \ &type_info_vtable, \
NULL, \ NULL, \
mangled_name \ mangled_name \
}; \ }; \
...@@ -99,7 +99,7 @@ static const cxx_type_info type ## _cxx_type_info = { \ ...@@ -99,7 +99,7 @@ static const cxx_type_info type ## _cxx_type_info = { \
& type ##_type_info, \ & type ##_type_info, \
{ 0, -1, 0 }, \ { 0, -1, 0 }, \
sizeof(type), \ sizeof(type), \
(cxx_copy_ctor)THISCALL(MSVCP_ ## type ##_copy_ctor) \ (cxx_copy_ctor)THISCALL(type ##_copy_ctor) \
}; };
#define DEFINE_CXX_DATA(type, base_no, cl1, cl2, cl3, cl4, dtor) \ #define DEFINE_CXX_DATA(type, base_no, cl1, cl2, cl3, cl4, dtor) \
...@@ -127,7 +127,7 @@ static const cxx_exception_type type ## _cxx_type = { \ ...@@ -127,7 +127,7 @@ static const cxx_exception_type type ## _cxx_type = { \
#define __DEFINE_RTTI_BASE(name, base_classes_no, mangled_name) \ #define __DEFINE_RTTI_BASE(name, base_classes_no, mangled_name) \
static type_info name ## _type_info = { \ static type_info name ## _type_info = { \
&MSVCP_type_info_vtable, \ &type_info_vtable, \
NULL, \ NULL, \
mangled_name \ mangled_name \
}; \ }; \
...@@ -212,7 +212,7 @@ static cxx_type_info type ## _cxx_type_info = { \ ...@@ -212,7 +212,7 @@ static cxx_type_info type ## _cxx_type_info = { \
static void init_ ## type ## _cxx_type_info(char *base) \ static void init_ ## type ## _cxx_type_info(char *base) \
{ \ { \
type ## _cxx_type_info.type_info = (char *)&type ## _type_info - base; \ type ## _cxx_type_info.type_info = (char *)&type ## _type_info - base; \
type ## _cxx_type_info.copy_ctor = (char *)MSVCP_ ## type ## _copy_ctor - base; \ type ## _cxx_type_info.copy_ctor = (char *)type ## _copy_ctor - base; \
} }
#define DEFINE_CXX_DATA(type, base_no, cl1, cl2, cl3, cl4, dtor) \ #define DEFINE_CXX_DATA(type, base_no, cl1, cl2, cl3, cl4, dtor) \
...@@ -338,7 +338,7 @@ typedef struct __type_info ...@@ -338,7 +338,7 @@ typedef struct __type_info
char mangled[128]; /* Variable length, but we declare it large enough for static RTTI */ char mangled[128]; /* Variable length, but we declare it large enough for static RTTI */
} type_info; } type_info;
extern const vtable_ptr MSVCP_type_info_vtable; extern const vtable_ptr type_info_vtable;
/* offsets for computing the this pointer */ /* offsets for computing the this pointer */
typedef struct typedef struct
...@@ -465,25 +465,25 @@ typedef struct ...@@ -465,25 +465,25 @@ typedef struct
#endif #endif
#define CREATE_TYPE_INFO_VTABLE\ #define CREATE_TYPE_INFO_VTABLE\
static void MSVCP_type_info_dtor(type_info * _this) \ static void type_info_dtor(type_info * _this) \
{ \ { \
free(_this->name); \ free(_this->name); \
} \ } \
\ \
DEFINE_THISCALL_WRAPPER(MSVCP_type_info_vector_dtor,8) \ DEFINE_THISCALL_WRAPPER(type_info_vector_dtor,8) \
void * __thiscall MSVCP_type_info_vector_dtor(type_info * _this, unsigned int flags) \ void * __thiscall type_info_vector_dtor(type_info * _this, unsigned int flags) \
{ \ { \
if (flags & 2) \ if (flags & 2) \
{ \ { \
/* we have an array, with the number of elements stored before the first object */ \ /* we have an array, with the number of elements stored before the first object */ \
INT_PTR i, *ptr = (INT_PTR *)_this - 1; \ INT_PTR i, *ptr = (INT_PTR *)_this - 1; \
\ \
for (i = *ptr - 1; i >= 0; i--) MSVCP_type_info_dtor(_this + i); \ for (i = *ptr - 1; i >= 0; i--) type_info_dtor(_this + i); \
free(ptr); \ free(ptr); \
} \ } \
else \ else \
{ \ { \
MSVCP_type_info_dtor(_this); \ type_info_dtor(_this); \
if (flags & 1) free(_this); \ if (flags & 1) free(_this); \
} \ } \
return _this; \ return _this; \
...@@ -493,5 +493,5 @@ DEFINE_RTTI_DATA0( type_info, 0, ".?AVtype_info@@" ) \ ...@@ -493,5 +493,5 @@ DEFINE_RTTI_DATA0( type_info, 0, ".?AVtype_info@@" ) \
\ \
__ASM_BLOCK_BEGIN(type_info_vtables) \ __ASM_BLOCK_BEGIN(type_info_vtables) \
__ASM_VTABLE(type_info, \ __ASM_VTABLE(type_info, \
VTABLE_ADD_FUNC(MSVCP_type_info_vector_dtor)); \ VTABLE_ADD_FUNC(type_info_vector_dtor)); \
__ASM_BLOCK_END __ASM_BLOCK_END
...@@ -1058,11 +1058,11 @@ static custom_category iostream_category; ...@@ -1058,11 +1058,11 @@ static custom_category iostream_category;
DEFINE_RTTI_DATA0(error_category, 0, ".?AVerror_category@std@@") DEFINE_RTTI_DATA0(error_category, 0, ".?AVerror_category@std@@")
DEFINE_RTTI_DATA1(iostream_category, 0, &error_category_rtti_base_descriptor, ".?AV_Iostream_error_category@std@@") DEFINE_RTTI_DATA1(iostream_category, 0, &error_category_rtti_base_descriptor, ".?AV_Iostream_error_category@std@@")
extern const vtable_ptr MSVCP_iostream_category_vtable; extern const vtable_ptr iostream_category_vtable;
static void iostream_category_ctor(custom_category *this) static void iostream_category_ctor(custom_category *this)
{ {
this->base.vtable = &MSVCP_iostream_category_vtable; this->base.vtable = &iostream_category_vtable;
this->type = "iostream"; this->type = "iostream";
} }
...@@ -1140,11 +1140,11 @@ const error_category* __cdecl std_iostream_category(void) ...@@ -1140,11 +1140,11 @@ const error_category* __cdecl std_iostream_category(void)
static custom_category system_category; static custom_category system_category;
DEFINE_RTTI_DATA1(system_category, 0, &error_category_rtti_base_descriptor, ".?AV_System_error_category@std@@") DEFINE_RTTI_DATA1(system_category, 0, &error_category_rtti_base_descriptor, ".?AV_System_error_category@std@@")
extern const vtable_ptr MSVCP_system_category_vtable; extern const vtable_ptr system_category_vtable;
static void system_category_ctor(custom_category *this) static void system_category_ctor(custom_category *this)
{ {
this->base.vtable = &MSVCP_system_category_vtable; this->base.vtable = &system_category_vtable;
this->type = "system"; this->type = "system";
} }
...@@ -1159,11 +1159,11 @@ const error_category* __cdecl std_system_category(void) ...@@ -1159,11 +1159,11 @@ const error_category* __cdecl std_system_category(void)
static custom_category generic_category; static custom_category generic_category;
DEFINE_RTTI_DATA1(generic_category, 0, &error_category_rtti_base_descriptor, ".?AV_Generic_error_category@std@@") DEFINE_RTTI_DATA1(generic_category, 0, &error_category_rtti_base_descriptor, ".?AV_Generic_error_category@std@@")
extern const vtable_ptr MSVCP_generic_category_vtable; extern const vtable_ptr generic_category_vtable;
static void generic_category_ctor(custom_category *this) static void generic_category_ctor(custom_category *this)
{ {
this->base.vtable = &MSVCP_generic_category_vtable; this->base.vtable = &generic_category_vtable;
this->type = "generic"; this->type = "generic";
} }
...@@ -1354,7 +1354,7 @@ typedef struct ...@@ -1354,7 +1354,7 @@ typedef struct
DEFINE_RTTI_DATA0(_Pad, 0, ".?AV_Pad@std@@") DEFINE_RTTI_DATA0(_Pad, 0, ".?AV_Pad@std@@")
/* ??_7_Pad@std@@6B@ */ /* ??_7_Pad@std@@6B@ */
extern const vtable_ptr MSVCP__Pad_vtable; extern const vtable_ptr _Pad_vtable;
unsigned int __cdecl _Thrd_hardware_concurrency(void) unsigned int __cdecl _Thrd_hardware_concurrency(void)
{ {
...@@ -1385,7 +1385,7 @@ _Pad* __thiscall _Pad_ctor(_Pad *this) ...@@ -1385,7 +1385,7 @@ _Pad* __thiscall _Pad_ctor(_Pad *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
this->vtable = &MSVCP__Pad_vtable; this->vtable = &_Pad_vtable;
_Cnd_init(&this->cnd); _Cnd_init(&this->cnd);
_Mtx_init(&this->mtx, 0); _Mtx_init(&this->mtx, 0);
this->launched = FALSE; this->launched = FALSE;
...@@ -1413,7 +1413,7 @@ _Pad* __thiscall _Pad_copy_ctor(_Pad *this, const _Pad *copy) ...@@ -1413,7 +1413,7 @@ _Pad* __thiscall _Pad_copy_ctor(_Pad *this, const _Pad *copy)
{ {
TRACE("(%p %p)\n", this, copy); TRACE("(%p %p)\n", this, copy);
this->vtable = &MSVCP__Pad_vtable; this->vtable = &_Pad_vtable;
return _Pad_op_assign(this, copy); return _Pad_op_assign(this, copy);
} }
...@@ -1501,7 +1501,7 @@ typedef struct ...@@ -1501,7 +1501,7 @@ typedef struct
size_t item_size; size_t item_size;
} _Concurrent_queue_base_v4; } _Concurrent_queue_base_v4;
extern const vtable_ptr MSVCP__Concurrent_queue_base_v4_vtable; extern const vtable_ptr _Concurrent_queue_base_v4_vtable;
#if _MSVCP_VER == 100 #if _MSVCP_VER == 100
#define call__Concurrent_queue_base_v4__Move_item call__Concurrent_queue_base_v4__Copy_item #define call__Concurrent_queue_base_v4__Move_item call__Concurrent_queue_base_v4__Copy_item
#define call__Concurrent_queue_base_v4__Copy_item(this,dst,idx,src) CALL_VTBL_FUNC(this, \ #define call__Concurrent_queue_base_v4__Copy_item(this,dst,idx,src) CALL_VTBL_FUNC(this, \
...@@ -1546,7 +1546,7 @@ _Concurrent_queue_base_v4* __thiscall _Concurrent_queue_base_v4_ctor( ...@@ -1546,7 +1546,7 @@ _Concurrent_queue_base_v4* __thiscall _Concurrent_queue_base_v4_ctor(
this->data = MSVCRT_operator_new(sizeof(*this->data)); this->data = MSVCRT_operator_new(sizeof(*this->data));
memset(this->data, 0, sizeof(*this->data)); memset(this->data, 0, sizeof(*this->data));
this->vtable = &MSVCP__Concurrent_queue_base_v4_vtable; this->vtable = &_Concurrent_queue_base_v4_vtable;
this->item_size = size; this->item_size = size;
/* alloc_count needs to be power of 2 */ /* alloc_count needs to be power of 2 */
...@@ -1834,7 +1834,7 @@ typedef struct ...@@ -1834,7 +1834,7 @@ typedef struct
int id; int id;
} _Runtime_object; } _Runtime_object;
extern const vtable_ptr MSVCP__Runtime_object_vtable; extern const vtable_ptr _Runtime_object_vtable;
/* ??0_Runtime_object@details@Concurrency@@QAE@H@Z */ /* ??0_Runtime_object@details@Concurrency@@QAE@H@Z */
/* ??0_Runtime_object@details@Concurrency@@QEAA@H@Z */ /* ??0_Runtime_object@details@Concurrency@@QEAA@H@Z */
...@@ -1842,7 +1842,7 @@ DEFINE_THISCALL_WRAPPER(_Runtime_object_ctor_id, 8) ...@@ -1842,7 +1842,7 @@ DEFINE_THISCALL_WRAPPER(_Runtime_object_ctor_id, 8)
_Runtime_object* __thiscall _Runtime_object_ctor_id(_Runtime_object *this, int id) _Runtime_object* __thiscall _Runtime_object_ctor_id(_Runtime_object *this, int id)
{ {
TRACE("(%p %d)\n", this, id); TRACE("(%p %d)\n", this, id);
this->vtable = &MSVCP__Runtime_object_vtable; this->vtable = &_Runtime_object_vtable;
this->id = id; this->id = id;
return this; return this;
} }
...@@ -1853,7 +1853,7 @@ DEFINE_THISCALL_WRAPPER(_Runtime_object_ctor, 4) ...@@ -1853,7 +1853,7 @@ DEFINE_THISCALL_WRAPPER(_Runtime_object_ctor, 4)
_Runtime_object* __thiscall _Runtime_object_ctor(_Runtime_object *this) _Runtime_object* __thiscall _Runtime_object_ctor(_Runtime_object *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
this->vtable = &MSVCP__Runtime_object_vtable; this->vtable = &_Runtime_object_vtable;
this->id = InterlockedExchangeAdd(&_Runtime_object_id, 2); this->id = InterlockedExchangeAdd(&_Runtime_object_id, 2);
return this; return this;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment