Created
February 13, 2017 18:56
-
-
Save HelloKitty/9f111c683c608834427244e72c5bfd8e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Revision: TrinityCore rev. 8a7ae3e78c30+ 2016-12-20 11:03:35 -0600 (LoSFix branch) (Win64, Debug, Dynamic) | |
Date 13:2:2017. Time 12:56 | |
//===================================================== | |
*** Hardware *** | |
Processor: AMD FX(tm)-8350 Eight-Core Processor | |
Number Of Processors: 8 | |
Physical Memory: 33502684 KB (Available: 9541164 KB) | |
Commit Charge Limit: 67003508 KB | |
*** Operation System *** | |
Windows 7 Professional Service Pack 1 (Version 6.1, Build 7601) | |
//===================================================== | |
Exception code: C0000005 ACCESS_VIOLATION | |
Fault address: 000007FEBD3BCA6C 01:000000000018BA6C C:\Users\Glader\Documents\GitHub\TrinityCore\build\bin\Release\common.dll | |
Registers: | |
RAX:00000000CCCCCCCC | |
RBX:00000000680A0000 | |
RCX:0000000000000016 | |
RDX:000000000000002D | |
RSI:000007FE934B9ED4 | |
RDI:000000006809D430 | |
R8: 000007FEC1DF5B40 | |
R9: 0000000000000000 | |
R10:0000000000000246 | |
R11:000007FE921588BA | |
R12:0000000000000001 | |
R13:000000006809E880 | |
R14:000007FE90F80000 | |
R15:CCCCCCCCCCCCCCCC | |
CS:RIP:0033:000007FEBD3BCA6C | |
SS:RSP:002B:000000006809D410 RBP:6809FCD0 | |
DS:002B ES:002B FS:0053 GS:002B | |
Flags:00010202 | |
Call stack: | |
Address Frame Function SourceFile | |
000007FEBD3BCA6C 000000006809D430 Trinity::AbortHandler+1C c:\users\glader\documents\github\trinitycore\src\common\debugging\errors.cpp line 102 | |
000007FEC1D20F78 000000006809D500 raise+468 | |
000007FEC1D22B99 000000006809D540 abort+39 | |
000007FEC1D21BCA 000000006809D580 terminate+3A | |
000007FEEBF63E34 000000006809D690 __DestructExceptionObject+AD4 | |
000007FEEBF65ECD 000000006809D720 __GetPlatformExceptionInfo+51D | |
000007FEEBF7658A 000000006809D790 __CxxFrameHandler3+AA | |
00000000773D7E8D 000000006809D7C0 RtlDecodePointer+AD | |
00000000773C84CF 000000006809DEA0 RtlUnwindEx+BBF | |
00000000773C8AC8 000000006809E850 RtlRaiseException+248 | |
000007FEFD27A06D 000000006809E920 RaiseException+3D | |
000007FEEBF67B60 000000006809E9D0 _CxxThrowException+130 | |
000007FEE96507BA 000000006809EA90 ByteBuffer::append+8A c:\users\glader\documents\github\trinitycore\src\server\shared\packets\bytebuffer.h line 440 | |
000007FE9213D50A 000000006809EBC0 WorldSocket::HandleAuthSession+21A c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 443 | |
000007FE9213C14B 000000006809F280 WorldSocket::ReadDataHandler+50B c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 352 | |
000007FE9213B919 000000006809F2F0 WorldSocket::ReadHandler+239 c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 210 | |
000007FE92129F1B 000000006809F320 Socket<WorldSocket>::ReadHandlerInternal+6B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\socket.h line 178 | |
000007FE9211460E 000000006809F380 std::_Invoker_pmf_pointer::_Call<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+8E d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FE9211B15F 000000006809F3F0 std::invoke<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9F d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FE92116363 000000006809F440 std::_Invoke_ret<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+83 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1476 | |
000007FE921147A9 000000006809F4B0 std::_Call_binder<std::_Unforced,0,1,2,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,std::tuple<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64> >+E9 d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 827 | |
000007FE92112E8B 000000006809F520 std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>::operator()<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9B d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 881 | |
000007FE92127E6D 000000006809F560 boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\bind_handler.hpp line 129 | |
000007FE92117AC7 000000006809F590 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64> >+37 c:\local\boost_1_59_0\boost\asio\handler_invoke_hook.hpp line 70 | |
000007FE9211B29A 000000006809F5C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >+3A c:\local\boost_1_59_0\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
000007FE921347D2 000000006809F6F0 boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >::do_complete+162 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_socket_recv_op.hpp line 97 | |
000007FE92159BB9 000000006809F720 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_operation.hpp line 47 | |
000007FE9215B120 000000006809F910 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
000007FE9215EF61 000000006809F9C0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
000007FE9215EE6B 000000006809FA20 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
000007FE92155A3B 000000006809FC10 NetworkThread<WorldSocket>::Run+17B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\networkthread.h line 128 | |
000007FE921499F4 000000006809FC40 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FE9214D95C 000000006809FC80 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FE9214A19B 000000006809FCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000007FE921588BA 000000006809FD10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000007FE921575D8 000000006809FD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000007FE91EF76CD 000000006809FD70 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 000000006809FDB0 _register_onexit_function+47C | |
000007FEC1D29E13 000000006809FE00 _register_onexit_function+D3 | |
00000000772A59CD 000000006809FE30 BaseThreadInitThunk+D | |
00000000773DA2E1 000000006809FE80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBE7A 00000000002CDDC0 ZwDelayExecution+A | |
000007FEFD261203 00000000002CDE60 SleepEx+B3 | |
000007FEE7B028EE 00000000002CDEB0 _Thrd_sleep+3E | |
000000013FE0EE99 00000000002CDEE0 std::this_thread::sleep_until+29 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thread line 130 | |
000000013FDC7319 00000000002CDF80 std::this_thread::sleep_for<__int64,std::ratio<1,1000> >+79 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thread line 138 | |
000000013FDA82F3 00000000002CDFE0 WorldUpdateLoop+B3 c:\users\glader\documents\github\trinitycore\src\server\worldserver\main.cpp line 422 | |
000000013FDAB9C9 00000000002CF770 main+1FE9 c:\users\glader\documents\github\trinitycore\src\server\worldserver\main.cpp line 269 | |
000000013FED0174 00000000002CF7B0 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 65 | |
000000013FED00A7 00000000002CF810 __scrt_common_main_seh+127 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 253 | |
000000013FECFF6E 00000000002CF840 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 296 | |
000000013FED0189 00000000002CF870 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00000000772A59CD 00000000002CF8A0 BaseThreadInitThunk+D | |
00000000773DA2E1 00000000002CF8F0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBB7A 000000000230F5D0 ZwWaitForSingleObject+A | |
000007FEFD2610AC 000000000230F670 WaitForSingleObjectEx+9C | |
000000013FDE1B7D 000000000230F6A0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
000000013FE0D0CF 000000000230F6D0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_59_0\boost\asio\detail\win_thread.hpp line 117 | |
000000013FE11776 000000000230F750 boost::asio::detail::win_thread_function+56 c:\local\boost_1_59_0\boost\asio\detail\impl\win_thread.ipp line 118 | |
000007FEC1D2A1BC 000000000230F790 _register_onexit_function+47C | |
000007FEC1D29E13 000000000230F7E0 _register_onexit_function+D3 | |
00000000772A59CD 000000000230F810 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000230F860 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FC0EA 0000000002CEF900 NtWaitForMultipleObjects+A | |
00000000773CA317 0000000002CEFBA0 TpIsTimerSet+9E7 | |
00000000772A59CD 0000000002CEFBD0 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000002CEFC20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBBCA 0000000002E0F570 NtRemoveIoCompletion+A | |
000007FEFD2616AD 0000000002E0F5D0 GetQueuedCompletionStatus+3D | |
0000000077299991 0000000002E0F610 GetQueuedCompletionStatus+11 | |
000000013FDFDFCD 0000000002E0F800 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
000000013FE0D251 0000000002E0F8B0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
000000013FE0D15B 0000000002E0F910 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
000000013FDE1B0F 0000000002E0F940 boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>::operator()+2F c:\local\boost_1_59_0\boost\bind\mem_fn_template.hpp line 50 | |
000000013FDB1C3C 0000000002E0F980 boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> >::operator()<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list0>+5C c:\local\boost_1_59_0\boost\bind\bind.hpp line 246 | |
000000013FDE1670 0000000002E0F9E0 boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > >::operator()+50 c:\local\boost_1_59_0\boost\bind\bind.hpp line 896 | |
000000013FDB3F40 0000000002E0FA10 std::_Invoker_functor::_Call<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1377 | |
000000013FDC2A90 0000000002E0FA40 std::invoke<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000000013FDB5F8C 0000000002E0FA70 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Execute<0>+3C d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000000013FDF3B2A 0000000002E0FAC0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000000013FDEC0E8 0000000002E0FAF0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000000013FDE6FED 0000000002E0FB20 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 0000000002E0FB60 _register_onexit_function+47C | |
000007FEC1D29E13 0000000002E0FBB0 _register_onexit_function+D3 | |
00000000772A59CD 0000000002E0FBE0 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000002E0FC30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBBCA 0000000002F5F650 NtRemoveIoCompletion+A | |
000007FEFD2616AD 0000000002F5F6B0 GetQueuedCompletionStatus+3D | |
0000000077299991 0000000002F5F6F0 GetQueuedCompletionStatus+11 | |
000000013FDFDFCD 0000000002F5F8E0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
000000013FE0D251 0000000002F5F990 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
000000013FE0D15B 0000000002F5F9F0 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
000000013FDE1B0F 0000000002F5FA20 boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>::operator()+2F c:\local\boost_1_59_0\boost\bind\mem_fn_template.hpp line 50 | |
000000013FDB1C3C 0000000002F5FA60 boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> >::operator()<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list0>+5C c:\local\boost_1_59_0\boost\bind\bind.hpp line 246 | |
000000013FDE1670 0000000002F5FAC0 boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > >::operator()+50 c:\local\boost_1_59_0\boost\bind\bind.hpp line 896 | |
000000013FDB3F40 0000000002F5FAF0 std::_Invoker_functor::_Call<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1377 | |
000000013FDC2A90 0000000002F5FB20 std::invoke<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000000013FDB5F8C 0000000002F5FB50 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Execute<0>+3C d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000000013FDF3B2A 0000000002F5FBA0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000000013FDEC0E8 0000000002F5FBD0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000000013FDE6FED 0000000002F5FC00 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 0000000002F5FC40 _register_onexit_function+47C | |
000007FEC1D29E13 0000000002F5FC90 _register_onexit_function+D3 | |
00000000772A59CD 0000000002F5FCC0 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000002F5FD10 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000000328F360 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000000328F3D0 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000000328F410 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000000328F450 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000000328F490 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000000328F4C0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000000328F540 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000000328F570 _Cnd_wait+20 | |
000007FEC2113013 000000000328F5A0 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
000007FEC211F5B4 000000000328F5E0 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
000007FEC213E4D7 000000000328F640 ProducerConsumerQueue<SQLOperation * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
000007FEC213D699 000000000328F6A0 DatabaseWorker::WorkerThread+49 c:\users\glader\documents\github\trinitycore\src\server\database\database\databaseworker.cpp line 51 | |
000007FEC213DB94 000000000328F6D0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FEC213DD6C 000000000328F710 std::invoke<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FEC213DBFB 000000000328F750 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000007FEC213EADA 000000000328F7A0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000007FEC213E798 000000000328F7D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000007FEC213E6AD 000000000328F800 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 000000000328F840 _register_onexit_function+47C | |
000007FEC1D29E13 000000000328F890 _register_onexit_function+D3 | |
00000000772A59CD 000000000328F8C0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000328F910 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000000311F390 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000000311F400 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000000311F440 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000000311F480 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000000311F4C0 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000000311F4F0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000000311F570 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000000311F5A0 _Cnd_wait+20 | |
000007FEC2113013 000000000311F5D0 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
000007FEC211F5B4 000000000311F610 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
000007FEC213E4D7 000000000311F670 ProducerConsumerQueue<SQLOperation * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
000007FEC213D699 000000000311F6D0 DatabaseWorker::WorkerThread+49 c:\users\glader\documents\github\trinitycore\src\server\database\database\databaseworker.cpp line 51 | |
000007FEC213DB94 000000000311F700 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FEC213DD6C 000000000311F740 std::invoke<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FEC213DBFB 000000000311F780 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000007FEC213EADA 000000000311F7D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000007FEC213E798 000000000311F800 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000007FEC213E6AD 000000000311F830 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 000000000311F870 _register_onexit_function+47C | |
000007FEC1D29E13 000000000311F8C0 _register_onexit_function+D3 | |
00000000772A59CD 000000000311F8F0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000311F940 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000000364F980 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000000364F9F0 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000000364FA30 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000000364FA70 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000000364FAB0 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000000364FAE0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000000364FB60 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000000364FB90 _Cnd_wait+20 | |
000007FEC2113013 000000000364FBC0 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
000007FEC211F5B4 000000000364FC00 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
000007FEC213E4D7 000000000364FC60 ProducerConsumerQueue<SQLOperation * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
000007FEC213D699 000000000364FCC0 DatabaseWorker::WorkerThread+49 c:\users\glader\documents\github\trinitycore\src\server\database\database\databaseworker.cpp line 51 | |
000007FEC213DB94 000000000364FCF0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FEC213DD6C 000000000364FD30 std::invoke<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FEC213DBFB 000000000364FD70 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000007FEC213EADA 000000000364FDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000007FEC213E798 000000000364FDF0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000007FEC213E6AD 000000000364FE20 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 000000000364FE60 _register_onexit_function+47C | |
000007FEC1D29E13 000000000364FEB0 _register_onexit_function+D3 | |
00000000772A59CD 000000000364FEE0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000364FF30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD43A 000000001454F520 NtWaitForWorkViaWorkerFactory+A | |
00000000773CEBED 000000001454F7B0 RtlValidateHeap+14D | |
00000000772A59CD 000000001454F7E0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000001454F830 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD43A 000000001470F870 NtWaitForWorkViaWorkerFactory+A | |
00000000773CEBED 000000001470FB00 RtlValidateHeap+14D | |
00000000772A59CD 000000001470FB30 BaseThreadInitThunk+D | |
00000000773DA2E1 000000001470FB80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBE7A 000000005CF7F780 ZwDelayExecution+A | |
000007FEFD261203 000000005CF7F820 SleepEx+B3 | |
000007FE923F80DB 000000005CF7F850 efsw::Platform::System::sleep+2B c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
000007FE923D4B88 000000005CF7F880 efsw::System::sleep+28 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\system.cpp line 9 | |
000007FE923CDA28 000000005CF7F910 efsw::FileWatcherWin32::run+1B8 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\filewatcherwin32.cpp line 201 | |
000007FE923D335F 000000005CF7F940 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\thread.hpp line 81 | |
000007FE923D36E6 000000005CF7F970 efsw::Thread::run+36 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\thread.cpp line 49 | |
000007FE923EA848 000000005CF7F9B0 efsw::Platform::ThreadImpl::entryPoint+38 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 49 | |
000007FEC1D2A1BC 000000005CF7F9F0 _register_onexit_function+47C | |
000007FEC1D29E13 000000005CF7FA40 _register_onexit_function+D3 | |
00000000772A59CD 000000005CF7FA70 BaseThreadInitThunk+D | |
00000000773DA2E1 000000005CF7FAC0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000005D1EF940 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000005D1EF9B0 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000005D1EF9F0 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000005D1EFA30 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000005D1EFA70 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000005D1EFAA0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000005D1EFB20 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000005D1EFB50 _Cnd_wait+20 | |
000007FE91EF7793 000000005D1EFB80 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
000007FE91EF9C94 000000005D1EFBC0 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
000007FE91EF7607 000000005D1EFC20 ProducerConsumerQueue<MapUpdateRequest * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
000007FE91EF4E10 000000005D1EFC70 MapUpdater::WorkerThread+40 c:\users\glader\documents\github\trinitycore\src\server\game\maps\mapupdater.cpp line 110 | |
000007FE91EF52F4 000000005D1EFCA0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FE91EF5DAC 000000005D1EFCE0 std::invoke<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FE91EF545B 000000005D1EFD20 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000007FE91EF86FA 000000005D1EFD70 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000007FE91EF7A18 000000005D1EFDA0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000007FE91EF76CD 000000005D1EFDD0 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 000000005D1EFE10 _register_onexit_function+47C | |
000007FEC1D29E13 000000005D1EFE60 _register_onexit_function+D3 | |
00000000772A59CD 000000005D1EFE90 BaseThreadInitThunk+D | |
00000000773DA2E1 000000005D1EFEE0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBD5A 0000000067E1F280 ZwRequestWaitReplyPort+A | |
00000000772B18E8 0000000067E1F2B0 GetConsoleMode+F8 | |
00000000772E57F1 0000000067E1F400 VerifyConsoleIoHandle+281 | |
00000000772FA9F2 0000000067E1F4E0 ReadConsoleA+B2 | |
00000000772C7E64 0000000067E1F520 GetEnvironmentStringsA+6BD4 | |
000007FEC1D181E5 0000000067E1F620 _read+EE5 | |
000007FEC1D17633 0000000067E1F680 _read+333 | |
000007FEC1D6BD82 0000000067E1F710 ungetwc+2F2 | |
000007FEC1D6C630 0000000067E1F750 ungetwc+BA0 | |
000007FEC1D2D5FE 0000000067E1F7C0 _fgetc_nolock+10E | |
000007FEC1D2D683 0000000067E1F7F0 _getc_nolock+13 | |
000007FEC1D2E1B6 0000000067E1F820 fgetpos+826 | |
000007FEC1D2DDD7 0000000067E1F8A0 fgetpos+447 | |
000007FEC1D2E3D2 0000000067E1F8E0 fgets+32 | |
000000013FE11E54 0000000067E1FB10 CliThread+D4 c:\users\glader\documents\github\trinitycore\src\server\worldserver\commandline\clirunnable.cpp line 153 | |
000000013FDB3EAA 0000000067E1FB40 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1377 | |
000000013FDC2A50 0000000067E1FB70 std::invoke<void (__cdecl*)(void)>+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000000013FDB5F3C 0000000067E1FBA0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000000013FDF3A9A 0000000067E1FBF0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000000013FDEC0B8 0000000067E1FC20 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000000013FDE6FED 0000000067E1FC50 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 0000000067E1FC90 _register_onexit_function+47C | |
000007FEC1D29E13 0000000067E1FCE0 _register_onexit_function+D3 | |
00000000772A59CD 0000000067E1FD10 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000067E1FD60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBB7A 0000000067F2F700 ZwWaitForSingleObject+A | |
000007FEFD2610AC 0000000067F2F7A0 WaitForSingleObjectEx+9C | |
000007FE921544ED 0000000067F2F7D0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
000007FE9215EE1F 0000000067F2F800 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_59_0\boost\asio\detail\win_thread.hpp line 117 | |
000007FE92160726 0000000067F2F880 boost::asio::detail::win_thread_function+56 c:\local\boost_1_59_0\boost\asio\detail\impl\win_thread.ipp line 118 | |
000007FEC1D2A1BC 0000000067F2F8C0 _register_onexit_function+47C | |
000007FEC1D29E13 0000000067F2F910 _register_onexit_function+D3 | |
00000000772A59CD 0000000067F2F940 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000067F2F990 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FC80A 000000006809B3E0 NtGetContextThread+A | |
CCCCCCCCCCCCCCCC 000000006809B3E8 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000006809B3F0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000006809B3F8 0000:0000000000000000 | |
00000000000002DC 000000006809B400 0000:0000000000000000 | |
000064FFF7B61AD0 000000006809B408 0000:0000000000000000 | |
000000006809B980 000000006809B410 0000:0000000000000000 | |
000000013FE20390 000000006809B980 WheatyExceptionReport::printTracesForAllThreads+100 c:\users\glader\documents\github\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 460 | |
000000013FE207A8 000000006809C0B0 WheatyExceptionReport::GenerateExceptionReport+3B8 c:\users\glader\documents\github\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 561 | |
000000013FE201D8 000000006809C460 WheatyExceptionReport::WheatyUnhandledExceptionFilter+438 c:\users\glader\documents\github\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 176 | |
000000007732BC10 000000006809C540 UnhandledExceptionFilter+160 | |
000000007742FF88 000000006809C570 EtwEventSetInformation+1E08 | |
00000000773C78C8 000000006809C5E0 __C_specific_handler+9C | |
00000000773D7E8D 000000006809C610 RtlDecodePointer+AD | |
00000000773C84CF 000000006809CCF0 RtlUnwindEx+BBF | |
00000000773FBAC8 000000006809D400 KiUserExceptionDispatcher+2E | |
000007FEBD3BCA6C 000000006809D430 Trinity::AbortHandler+1C c:\users\glader\documents\github\trinitycore\src\common\debugging\errors.cpp line 102 | |
000007FEC1D20F78 000000006809D500 raise+468 | |
000007FEC1D22B99 000000006809D540 abort+39 | |
000007FEC1D21BCA 000000006809D580 terminate+3A | |
000007FEEBF63E34 000000006809D690 __DestructExceptionObject+AD4 | |
000007FEEBF65ECD 000000006809D720 __GetPlatformExceptionInfo+51D | |
000007FEEBF7658A 000000006809D790 __CxxFrameHandler3+AA | |
00000000773D7E8D 000000006809D7C0 RtlDecodePointer+AD | |
00000000773C84CF 000000006809DEA0 RtlUnwindEx+BBF | |
00000000773C8AC8 000000006809E850 RtlRaiseException+248 | |
000007FEFD27A06D 000000006809E920 RaiseException+3D | |
000007FEEBF67B60 000000006809E9D0 _CxxThrowException+130 | |
000007FEE96507BA 000000006809EA90 ByteBuffer::append+8A c:\users\glader\documents\github\trinitycore\src\server\shared\packets\bytebuffer.h line 440 | |
000007FE9213D50A 000000006809EBC0 WorldSocket::HandleAuthSession+21A c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 443 | |
000007FE9213C14B 000000006809F280 WorldSocket::ReadDataHandler+50B c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 352 | |
000007FE9213B919 000000006809F2F0 WorldSocket::ReadHandler+239 c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 210 | |
000007FE92129F1B 000000006809F320 Socket<WorldSocket>::ReadHandlerInternal+6B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\socket.h line 178 | |
000007FE9211460E 000000006809F380 std::_Invoker_pmf_pointer::_Call<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+8E d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FE9211B15F 000000006809F3F0 std::invoke<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9F d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FE92116363 000000006809F440 std::_Invoke_ret<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+83 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1476 | |
000007FE921147A9 000000006809F4B0 std::_Call_binder<std::_Unforced,0,1,2,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,std::tuple<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64> >+E9 d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 827 | |
000007FE92112E8B 000000006809F520 std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>::operator()<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9B d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 881 | |
000007FE92127E6D 000000006809F560 boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\bind_handler.hpp line 129 | |
000007FE92117AC7 000000006809F590 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64> >+37 c:\local\boost_1_59_0\boost\asio\handler_invoke_hook.hpp line 70 | |
000007FE9211B29A 000000006809F5C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >+3A c:\local\boost_1_59_0\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
000007FE921347D2 000000006809F6F0 boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >::do_complete+162 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_socket_recv_op.hpp line 97 | |
000007FE92159BB9 000000006809F720 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_operation.hpp line 47 | |
000007FE9215B120 000000006809F910 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
000007FE9215EF61 000000006809F9C0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
000007FE9215EE6B 000000006809FA20 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
000007FE92155A3B 000000006809FC10 NetworkThread<WorldSocket>::Run+17B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\networkthread.h line 128 | |
000007FE921499F4 000000006809FC40 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
000007FE9214D95C 000000006809FC80 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
000007FE9214A19B 000000006809FCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
000007FE921588BA 000000006809FD10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
000007FE921575D8 000000006809FD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
000007FE91EF76CD 000000006809FD70 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
000007FEC1D2A1BC 000000006809FDB0 _register_onexit_function+47C | |
000007FEC1D29E13 000000006809FE00 _register_onexit_function+D3 | |
00000000772A59CD 000000006809FE30 BaseThreadInitThunk+D | |
00000000773DA2E1 000000006809FE80 RtlUserThreadStart+21 | |
======================== | |
Local Variables And Parameters | |
Call stack: | |
Address Frame Function SourceFile | |
000007FEBD3BCA6C 000000006809D430 Trinity::AbortHandler+1C c:\users\glader\documents\github\trinitycore\src\common\debugging\errors.cpp line 102 | |
Parameter int __formal = 0x16 | |
000007FEC1D20F78 000000006809D500 raise+468 | |
000007FEC1D22B99 000000006809D540 abort+39 | |
000007FEC1D21BCA 000000006809D580 terminate+3A | |
000007FEEBF63E34 000000006809D690 __DestructExceptionObject+AD4 | |
000007FEEBF65ECD 000000006809D720 __GetPlatformExceptionInfo+51D | |
000007FEEBF7658A 000000006809D790 __CxxFrameHandler3+AA | |
00000000773D7E8D 000000006809D7C0 RtlDecodePointer+AD | |
00000000773C84CF 000000006809DEA0 RtlUnwindEx+BBF | |
00000000773C8AC8 000000006809E850 RtlRaiseException+248 | |
000007FEFD27A06D 000000006809E920 RaiseException+3D | |
000007FEEBF67B60 000000006809E9D0 _CxxThrowException+130 | |
000007FEE96507BA 000000006809EA90 ByteBuffer::append+8A c:\users\glader\documents\github\trinitycore\src\server\shared\packets\bytebuffer.h line 440 | |
Local ByteBuffer* this = 0x514F8998 | |
unsigned int _rpos = 0x0 | |
unsigned int _wpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x514F89B0 | |
Parameter unsigned int* src = 0x0 | |
Parameter unsigned int cnt = 0x0 | |
000007FE9213D50A 000000006809EBC0 WorldSocket::HandleAuthSession+21A c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 443 | |
Local WorldSocket* this = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ = 0x41F6B0A8 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt | |
ARC4 _clientDecrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B128 | |
ARC4 _serverEncrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B1C8 | |
bool _initialized = 0x0 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer | |
unsigned int _wpos = 0x6 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B2F0 | |
MessageBuffer _packetBuffer | |
unsigned int _wpos = 0x0 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B320 | |
MPSCQueue<EncryptablePacket> _bufferQueue | |
Node | |
EncryptablePacket* Data = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x66D82120 | |
_Obj | |
<user defined> Data = 0x66D82120 | |
<user defined> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _tail = 0x66D82120 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture | |
std::_State_manager<std::shared_ptr<PreparedResultSet> > | |
std::_Associated_state<std::shared_ptr<PreparedResultSet> >* _Assoc_state = 0x5C0B7B50 | |
bool _Get_only_once = 0x1 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&> | |
_Storage | |
float _Dummy1 = 0.000000 | |
char[56] _Dummy2 = "lÈ’þ..." | |
std::_Func_base<void,std::shared_ptr<PreparedResultSet> &&>*[8] _Ptrs | |
[0] = 0x7FE92C86C18 | |
[1] = 0x7FE9213C6E0 | |
[2] = 0xCCCCCCCC00000000 | |
[3] = 0xCDCDCDCDCDCDCDCC | |
[4] = 0x41F6B020 | |
[5] = 0xCDCDCDCDCDCDCDCD | |
[6] = 0xCDCDCDCDCDCDCDCD | |
[7] = 0x0 | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&>::_Storage _Mystorage = 0x41F6B360 | |
std::string _ipCountry = "" | |
Parameter WorldPacket& recvPacket = 0x6809EC30 | |
ByteBuffer | |
unsigned int ByteBuffer::DEFAULT_SIZE = 0x7FE928CE970 | |
unsigned int _rpos = 0x3F | |
unsigned int _wpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x6809EC48 | |
unsigned int m_opcode = 0x1ED | |
Local PreparedStatement* stmt = 0xCCCCCCCCCCCCCCCC | |
MySQLPreparedStatement* m_stmt = <Unable to read memory> | |
unsigned int m_index = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
std::vector<PreparedStatementData,std::allocator<PreparedStatementData> > statement_data | |
std::_Vector_alloc<std::_Vec_base_types<PreparedStatementData,std::allocator<PreparedStatementData> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<PreparedStatementData> >,std::_Vector_val<std::_Simple_types<PreparedStatementData> >,1> _Mypair = 0xCCCCCCCCCCCCCCDC | |
Local std::shared_ptr<AuthSession> authSession | |
std::_Ptr_base<AuthSession> | |
AuthSession* _Ptr = 0x514F8930 | |
unsigned int BattlegroupID = 0x0 | |
unsigned int LoginServerType = 0x0 | |
unsigned int RealmID = 0x0 | |
unsigned int Build = 0x3034 | |
unsigned int LocalChallenge = 0x4ABA475D | |
unsigned int LoginServerID = 0x0 | |
unsigned int RegionID = 0x0 | |
unsigned int DosResponse = 0x0 | |
unsigned int[20] Digest | |
[0] = 0x95 | |
[1] = 0xEB | |
[2] = 0x14 | |
[3] = 0x8C | |
[4] = 0xBF | |
[5] = 0x96 | |
[6] = 0x66 | |
[7] = 0xFB | |
[8] = 0x91 | |
[9] = 0xC4 | |
std::string Account = "GLADER" | |
ByteBuffer AddonInfo = 0x514F8998 | |
std::_Ref_count_base* _Rep = 0x514F8920 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
000007FE9213C14B 000000006809F280 WorldSocket::ReadDataHandler+50B c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 352 | |
Local WorldSocket* this = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ = 0x41F6B0A8 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt | |
ARC4 _clientDecrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B128 | |
ARC4 _serverEncrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B1C8 | |
bool _initialized = 0x0 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer | |
unsigned int _wpos = 0x6 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B2F0 | |
MessageBuffer _packetBuffer | |
unsigned int _wpos = 0x0 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B320 | |
MPSCQueue<EncryptablePacket> _bufferQueue | |
Node | |
EncryptablePacket* Data = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x66D82120 | |
_Obj | |
<user defined> Data = 0x66D82120 | |
<user defined> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _tail = 0x66D82120 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture | |
std::_State_manager<std::shared_ptr<PreparedResultSet> > | |
std::_Associated_state<std::shared_ptr<PreparedResultSet> >* _Assoc_state = 0x5C0B7B50 | |
bool _Get_only_once = 0x1 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&> | |
_Storage | |
float _Dummy1 = 0.000000 | |
char[56] _Dummy2 = "lÈ’þ..." | |
std::_Func_base<void,std::shared_ptr<PreparedResultSet> &&>*[8] _Ptrs | |
[0] = 0x7FE92C86C18 | |
[1] = 0x7FE9213C6E0 | |
[2] = 0xCCCCCCCC00000000 | |
[3] = 0xCDCDCDCDCDCDCDCC | |
[4] = 0x41F6B020 | |
[5] = 0xCDCDCDCDCDCDCDCD | |
[6] = 0xCDCDCDCDCDCDCDCD | |
[7] = 0x0 | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&>::_Storage _Mystorage = 0x41F6B360 | |
std::string _ipCountry = "" | |
Local std::unique_lock<std::mutex> sessionGuard | |
std::mutex* _Pmtx = 0x41F6B280 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
bool _Owns = 0x0 | |
Local Opcodes opcode = 0x1ED | |
Local ClientPktHeader* header = 0x66E1BB80 | |
unsigned int size = 0x3F | |
unsigned int cmd = 0x1ED | |
Local WorldPacket packet | |
ByteBuffer | |
unsigned int ByteBuffer::DEFAULT_SIZE = 0x7FE928CE970 | |
unsigned int _rpos = 0x3F | |
unsigned int _wpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x6809EC48 | |
unsigned int m_opcode = 0x1ED | |
000007FE9213B919 000000006809F2F0 WorldSocket::ReadHandler+239 c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 210 | |
Local WorldSocket::ReadDataHandlerResult result = 0xCCCCCCCC | |
Local WorldSocket* this = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ = 0x41F6B0A8 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt | |
ARC4 _clientDecrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B128 | |
ARC4 _serverEncrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B1C8 | |
bool _initialized = 0x0 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer | |
unsigned int _wpos = 0x6 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B2F0 | |
MessageBuffer _packetBuffer | |
unsigned int _wpos = 0x0 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B320 | |
MPSCQueue<EncryptablePacket> _bufferQueue | |
Node | |
EncryptablePacket* Data = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x66D82120 | |
_Obj | |
<user defined> Data = 0x66D82120 | |
<user defined> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _tail = 0x66D82120 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture | |
std::_State_manager<std::shared_ptr<PreparedResultSet> > | |
std::_Associated_state<std::shared_ptr<PreparedResultSet> >* _Assoc_state = 0x5C0B7B50 | |
bool _Get_only_once = 0x1 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&> | |
_Storage | |
float _Dummy1 = 0.000000 | |
char[56] _Dummy2 = "lÈ’þ..." | |
std::_Func_base<void,std::shared_ptr<PreparedResultSet> &&>*[8] _Ptrs | |
[0] = 0x7FE92C86C18 | |
[1] = 0x7FE9213C6E0 | |
[2] = 0xCCCCCCCC00000000 | |
[3] = 0xCDCDCDCDCDCDCDCC | |
[4] = 0x41F6B020 | |
[5] = 0xCDCDCDCDCDCDCDCD | |
[6] = 0xCDCDCDCDCDCDCDCD | |
[7] = 0x0 | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&>::_Storage _Mystorage = 0x41F6B360 | |
std::string _ipCountry = "" | |
Local MessageBuffer& packet = 0x41F6B0C0 | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B0D0 | |
000007FE92129F1B 000000006809F320 Socket<WorldSocket>::ReadHandlerInternal+6B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\socket.h line 178 | |
Local Socket<WorldSocket>* this = 0x41F6B020 | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ | |
in_addr addr_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ | |
in6_addr addr_ = 0x41F6B0A8 | |
unsigned long scope_id_ = 0x0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c | |
std::_Deque_alloc<std::_Deque_base_types<MessageBuffer,std::allocator<MessageBuffer> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<MessageBuffer> >,std::_Deque_val<std::_Deque_simple_types<MessageBuffer> >,1> _Mypair = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
Parameter boost::system::error_code error | |
int m_val = 0x6809F350 | |
boost::system::error_category* m_cat = 0x40 | |
Parameter unsigned int transferredBytes = 0x40 | |
000007FE9211460E 000000006809F380 std::_Invoker_pmf_pointer::_Call<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+8E d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter * _Pmf = 0x6809F3B0 | |
<user defined> = 0x6809F3B0 | |
unsigned int = 0x7FE92129EB0 | |
Parameter std::shared_ptr<WorldSocket>& _Arg1 = 0x6809F688 | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket = 0x41F6B038 | |
boost::asio::ip::address _remoteAddress = 0x41F6B0A0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer = 0x41F6B0C0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue = 0x41F6B0F0 | |
std::atomic<bool> _closed = 0x0 | |
std::atomic<bool> _closing = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt = 0x41F6B128 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer = 0x41F6B2E0 | |
MessageBuffer _packetBuffer = 0x41F6B310 | |
MPSCQueue<EncryptablePacket> _bufferQueue = 0x41F6B340 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture = 0x41F6B350 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback = 0x41F6B360 | |
std::string _ipCountry = "" | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x2 | |
Parameter boost::system::error_code& <_Args2_0> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Args2_1> = 0x40 | |
000007FE9211B15F 000000006809F3F0 std::invoke<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9F d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter &* _Obj = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
Parameter std::shared_ptr<WorldSocket>& <_Args_0> = 0x6809F688 | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket = 0x41F6B038 | |
boost::asio::ip::address _remoteAddress = 0x41F6B0A0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer = 0x41F6B0C0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue = 0x41F6B0F0 | |
std::atomic<bool> _closed = 0x0 | |
std::atomic<bool> _closing = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt = 0x41F6B128 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer = 0x41F6B2E0 | |
MessageBuffer _packetBuffer = 0x41F6B310 | |
MPSCQueue<EncryptablePacket> _bufferQueue = 0x41F6B340 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture = 0x41F6B350 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback = 0x41F6B360 | |
std::string _ipCountry = "" | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x2 | |
Parameter boost::system::error_code& <_Args_1> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Args_2> = 0x40 | |
000007FE92116363 000000006809F440 std::_Invoke_ret<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+83 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1476 | |
Parameter std::_Forced<std::_Unforced,0> __formal = 0xCC | |
Parameter &* <_Vals_0> = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
Parameter std::shared_ptr<WorldSocket>& <_Vals_1> = 0x6809F688 | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket = 0x41F6B038 | |
boost::asio::ip::address _remoteAddress = 0x41F6B0A0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer = 0x41F6B0C0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue = 0x41F6B0F0 | |
std::atomic<bool> _closed = 0x0 | |
std::atomic<bool> _closing = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt = 0x41F6B128 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer = 0x41F6B2E0 | |
MessageBuffer _packetBuffer = 0x41F6B310 | |
MPSCQueue<EncryptablePacket> _bufferQueue = 0x41F6B340 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture = 0x41F6B350 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback = 0x41F6B360 | |
std::string _ipCountry = "" | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x2 | |
Parameter boost::system::error_code& <_Vals_2> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Vals_3> = 0x40 | |
000007FE921147A9 000000006809F4B0 std::_Call_binder<std::_Unforced,0,1,2,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,std::tuple<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64> >+E9 d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 827 | |
Parameter std::_Forced<std::_Unforced,0> _Fr = 0xCC | |
Parameter &* _Obj = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
Parameter std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >& _Tpl = 0x6809F680 | |
std::tuple<std::_Ph<1>,std::_Ph<2> > | |
std::tuple<std::_Ph<2> > | |
unsigned int std::tuple<std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<2> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
unsigned int std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::shared_ptr<WorldSocket> > _Myfirst | |
std::shared_ptr<WorldSocket> _Val | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
Parameter std::tuple<boost::system::error_code const &,unsigned __int64 const &>* _Ut = 0x6809F4F0 | |
std::tuple<unsigned __int64 const &> | |
std::_Tuple_val<unsigned __int64 const &> _Myfirst | |
unsigned int& _Val = 0x40 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE92D77738 | |
000007FE92112E8B 000000006809F520 std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>::operator()<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9B d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 881 | |
Local std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* this = 0x6809F670 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
* _Myval1 = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 | |
std::tuple<std::_Ph<1>,std::_Ph<2> > | |
std::tuple<std::_Ph<2> > | |
unsigned int std::tuple<std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<2> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::shared_ptr<WorldSocket> > _Myfirst = 0x6809F688 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Unbargs_1> = 0x40 | |
000007FE92127E6D 000000006809F560 boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\bind_handler.hpp line 129 | |
Local boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2>* this = 0x6809F670 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
000007FE92117AC7 000000006809F590 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64> >+37 c:\local\boost_1_59_0\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2>& function = 0x6809F670 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
000007FE9211B29A 000000006809F5C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >+3A c:\local\boost_1_59_0\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2>& function = 0x6809F670 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>& context = 0x6809F670 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
* _Myval1 = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 | |
std::tuple<std::_Ph<1>,std::_Ph<2> > | |
std::tuple<std::_Ph<2> > | |
unsigned int std::tuple<std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<2> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::shared_ptr<WorldSocket> > _Myfirst = 0x6809F688 | |
000007FE921347D2 000000006809F6F0 boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >::do_complete+162 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_socket_recv_op.hpp line 97 | |
Local boost::asio::detail::win_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x5AABF2D0 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& result_ec = 0x6809F838 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int bytes_transferred = 0x40 | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* o = 0x5AABF2D0 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* h = 0x7FE933533C8 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair = 0x7FE933533C8 | |
void* v = 0x40 | |
boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* p = 0x4000000000 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x4000000000 <Unable to read memory> | |
unsigned int InternalHigh = 0x4000000008 <Unable to read memory> | |
unsigned long Offset = 0x4000000010 <Unable to read memory> | |
unsigned long OffsetHigh = 0x4000000014 <Unable to read memory> | |
void* Pointer = <Unable to read memory> | |
void* hEvent = <Unable to read memory> | |
boost::asio::detail::win_iocp_operation* next_ = <Unable to read memory> | |
<user defined>* func_ = <Unable to read memory> | |
long ready_ = 0x4000000030 <Unable to read memory> | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* h = <Unable to read memory> | |
void* v = <Unable to read memory> | |
boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* p = <Unable to read memory> | |
unsigned int state_ = 0x4000000038 <Unable to read memory> | |
std::weak_ptr<void> cancel_token_ = 0x4000000040 | |
boost::asio::mutable_buffers_1 buffers_ = 0x4000000050 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ = 0x40000000A0 | |
unsigned int state_ = 0x11 | |
std::weak_ptr<void> cancel_token_ | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x66D5D8F0 | |
boost::asio::mutable_buffers_1 buffers_ | |
boost::asio::mutable_buffer | |
void* data_ = 0x242A500 | |
unsigned int size_ = 0x1000 | |
std::function<void __cdecl(void)> debug_check_ = 0x5AABF330 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x5AABF380 | |
Local boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> handler | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
Local boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p p | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* h = 0x6809F670 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
void* v = NULL | |
boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* p = NULL | |
000007FE92159BB9 000000006809F720 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x5AABF2D0 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x6809F838 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int bytes_transferred = 0x40 | |
000007FE9215B120 000000006809F910 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x5AABF2D0 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x5AABF2D0 | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x40 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x6809F9F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
000007FE9215EF61 000000006809F9C0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x6809F9F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x6809F948 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x5AABF2D0 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0xD1E | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x5AABF2D0 | |
000007FE9215EE6B 000000006809FA20 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x66D9A6B0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xCDCDCDCDCDCDCDD5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = <Unable to read memory> | |
auto_handle | |
void* handle = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0xCDCDCDCDCDCDCDF5 <Unable to read memory> | |
long outstanding_work_ = 0xCDCDCDCDCDCDCDFD <Unable to read memory> | |
long stopped_ = 0xCDCDCDCDCDCDCE01 <Unable to read memory> | |
long stop_event_posted_ = 0xCDCDCDCDCDCDCE05 <Unable to read memory> | |
long shutdown_ = 0xCDCDCDCDCDCDCE09 <Unable to read memory> | |
unsigned long gqcs_timeout_ = 0xCDCDCDCDCDCDCE0D <Unable to read memory> | |
timer_thread_function | |
<user defined> io_service_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0xCDCDCDCDCDCDCE15 <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0xCDCDCDCDCDCDCE1D <Unable to read memory> | |
long dispatch_required_ = 0xCDCDCDCDCDCDCE25 <Unable to read memory> | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0xCDCDCDCDCDCDCE2D | |
boost::asio::detail::timer_queue_set timer_queues_ = 0xCDCDCDCDCDCDCE55 <Unable to read memory> | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0xCDCDCDCDCDCDCE5D | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x5F3EF6E0 | |
boost::asio::io_service::id* id_ = 0xB8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xCDCDCDCDCDCDCD08 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::service_base<boost::asio::detail::strand_service> | |
boost::asio::io_service::service | |
<user defined> key = 0xCDCDCDCDCDCDCDCD | |
<user defined> key_ = 0xCDCDCDCDCDCDCDD5 | |
<user defined> owner_ = 0xCDCDCDCDCDCDCDE5 <Unable to read memory> | |
<user defined> next_ = 0xCDCDCDCDCDCDCDED <Unable to read memory> | |
on_do_complete_exit | |
<user defined> owner_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
boost::asio::detail::strand_service::strand_impl* impl_ = <Unable to read memory> | |
on_dispatch_exit | |
<user defined> io_service_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
<user defined> impl_ = 0xCDCDCDCDCDCDCDD5 <Unable to read memory> | |
strand_impl | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
unsigned int InternalHigh = 0xCDCDCDCDCDCDCDD5 <Unable to read memory> | |
unsigned long Offset = 0xCDCDCDCDCDCDCDDD <Unable to read memory> | |
unsigned long OffsetHigh = 0xCDCDCDCDCDCDCDE1 <Unable to read memory> | |
void* Pointer = <Unable to read memory> | |
void* hEvent = <Unable to read memory> | |
boost::asio::detail::win_iocp_operation* next_ = <Unable to read memory> | |
<user defined>* func_ = <Unable to read memory> | |
long ready_ = 0xCDCDCDCDCDCDCDFD <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCE05 | |
bool locked_ = 0xCDCDCDCDCDCDCE2D <Unable to read memory> | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0xCDCDCDCDCDCDCE35 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0xCDCDCDCDCDCDCE45 | |
boost::asio::detail::win_iocp_io_service& io_service_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCDFD | |
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_ | |
[0] = 0xCDCDCDCDCDCDCE25 <Unable to read memory> | |
[1] = 0xCDCDCDCDCDCDCE2D <Unable to read memory> | |
[2] = 0xCDCDCDCDCDCDCE35 <Unable to read memory> | |
[3] = 0xCDCDCDCDCDCDCE3D <Unable to read memory> | |
[4] = 0xCDCDCDCDCDCDCE45 <Unable to read memory> | |
[5] = 0xCDCDCDCDCDCDCE4D <Unable to read memory> | |
[6] = 0xCDCDCDCDCDCDCE55 <Unable to read memory> | |
[7] = 0xCDCDCDCDCDCDCE5D <Unable to read memory> | |
[8] = 0xCDCDCDCDCDCDCE65 <Unable to read memory> | |
[9] = 0xCDCDCDCDCDCDCE6D <Unable to read memory> | |
unsigned int salt_ = 0xCDCDCDCDCDCDD42D <Unable to read memory> | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x517EE360 | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x66D9A6B0 | |
long ready_ = 0x62217F30 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF718 | |
bool locked_ = 0x0 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x5F3EF748 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x5F3EF758 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
<user defined> work = 0x66D9A6B0 | |
<user defined> id = 0x66D9A6B0 | |
<user defined> service = 0x66D9A6B0 | |
<user defined> strand = 0x66D9A6B0 | |
<user defined> init_ = 0xCD | |
<user defined> service_registry_ = 0x5F3EF6E0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
key | |
type_info* type_info_ = 0x7FE92C8BDE8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x62217F38 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = 0x62217E70 | |
<user defined> impl_ = 0x5C7B58D0 | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
000007FE92155A3B 000000006809FC10 NetworkThread<WorldSocket>::Run+17B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\networkthread.h line 128 | |
Local NetworkThread<WorldSocket>* this = 0x66D9A608 | |
std::atomic<int> _connections | |
std::_Atomic_int | |
unsigned long _My_val = 0x1 | |
std::atomic<bool> _stopped | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::thread* _thread = 0x66D7EB60 | |
id | |
unsigned int _Id = 0x2A4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2A4 | |
unsigned int _Id = 0x8DD0 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A620 | |
std::mutex _newSocketsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x66D9A640 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A690 | |
boost::asio::io_service _io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ = 0x66D9A6B8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
unsigned int state_ = 0x0 | |
std::shared_ptr<void> cancel_token_ = 0x66D9A6D8 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x41F6B038 | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A708 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x66D9A6C8 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x62217F30 | |
int boost::asio::socket_base::message_out_of_band = 0x62217F30 | |
int boost::asio::socket_base::message_do_not_route = 0x62217F30 | |
int boost::asio::socket_base::message_end_of_record = 0x62217F30 | |
int boost::asio::socket_base::max_connections = 0x62217F30 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boo _updateTimer | |
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0> | |
implementation_type | |
boost::posix_time::ptime expiry = 0x62217F30 | |
bool might_have_pending_waits = 0x92 | |
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x66D9A740 | |
boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x62217F30 | |
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x66D9A738 | |
000007FE921499F4 000000006809FC40 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter <user defined>* _Pmf = 0x7FE921558C0 | |
Parameter NetworkThread<WorldSocket>** _Arg1 = 0x66D9A608 | |
std::atomic<int> _connections | |
std::_Atomic_int | |
unsigned long _My_val = 0x1 | |
std::atomic<bool> _stopped | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::thread* _thread = 0x66D7EB60 | |
id | |
unsigned int _Id = 0x2A4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2A4 | |
unsigned int _Id = 0x8DD0 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A620 | |
std::mutex _newSocketsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x66D9A640 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A690 | |
boost::asio::io_service _io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ = 0x66D9A6B8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
unsigned int state_ = 0x0 | |
std::shared_ptr<void> cancel_token_ = 0x66D9A6D8 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x41F6B038 | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A708 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x66D9A6C8 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x62217F30 | |
int boost::asio::socket_base::message_out_of_band = 0x62217F30 | |
int boost::asio::socket_base::message_do_not_route = 0x62217F30 | |
int boost::asio::socket_base::message_end_of_record = 0x62217F30 | |
int boost::asio::socket_base::max_connections = 0x62217F30 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boo _updateTimer | |
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0> | |
implementation_type | |
boost::posix_time::ptime expiry = 0x62217F30 | |
bool might_have_pending_waits = 0x92 | |
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x66D9A740 | |
boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x62217F30 | |
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x66D9A738 | |
000007FE9214D95C 000000006809FC80 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x7FE921558C0 | |
Parameter NetworkThread<WorldSocket>** <_Args_0> = 0x66D9A608 | |
std::atomic<int> _connections | |
std::_Atomic_int | |
unsigned long _My_val = 0x1 | |
std::atomic<bool> _stopped | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::thread* _thread = 0x66D7EB60 | |
id | |
unsigned int _Id = 0x2A4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2A4 | |
unsigned int _Id = 0x8DD0 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A620 | |
std::mutex _newSocketsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x66D9A640 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A690 | |
boost::asio::io_service _io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ = 0x66D9A6B8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
unsigned int state_ = 0x0 | |
std::shared_ptr<void> cancel_token_ = 0x66D9A6D8 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x41F6B038 | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A708 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x66D9A6C8 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x62217F30 | |
int boost::asio::socket_base::message_out_of_band = 0x62217F30 | |
int boost::asio::socket_base::message_do_not_route = 0x62217F30 | |
int boost::asio::socket_base::message_end_of_record = 0x62217F30 | |
int boost::asio::socket_base::max_connections = 0x62217F30 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boo _updateTimer | |
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0> | |
implementation_type | |
boost::posix_time::ptime expiry = 0x62217F30 | |
bool might_have_pending_waits = 0x92 | |
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x66D9A740 | |
boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x62217F30 | |
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x66D9A738 | |
000007FE9214A19B 000000006809FCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>& _Tup = 0x66D7ED90 | |
std::tuple<NetworkThread<WorldSocket> *> | |
std::_Tuple_val<NetworkThread<WorldSocket> *> _Myfirst | |
NetworkThread<WorldSocket>* _Val = 0x66D9A608 | |
std::_Tuple_val<void (__cdecl NetworkThread<WorldSocket>::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FE921558C0 | |
000007FE921588BA 000000006809FD10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)* _Ln = 0x2CDA78 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCC00CCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xFFFFFFFFFFFFFFFE | |
bool _Started = 0x0 | |
std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkTh _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),Net | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),N _Mypair = 0x7FE9238F074 | |
Local std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkTh _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),Net | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),N _Mypair | |
std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>* _Myval2 = 0x66D7ED90 | |
000007FE921575D8 000000006809FD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)* this = 0x2CDA78 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCC00CCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xFFFFFFFFFFFFFFFE | |
bool _Started = 0x0 | |
std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkTh _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),Net | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),N _Mypair = 0x7FE9238F074 | |
000007FE91EF76CD 000000006809FD70 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CDA78 | |
000007FEC1D2A1BC 000000006809FDB0 _register_onexit_function+47C | |
000007FEC1D29E13 000000006809FE00 _register_onexit_function+D3 | |
00000000772A59CD 000000006809FE30 BaseThreadInitThunk+D | |
00000000773DA2E1 000000006809FE80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBE7A 00000000002CDDC0 ZwDelayExecution+A | |
000007FEFD261203 00000000002CDE60 SleepEx+B3 | |
000007FEE7B028EE 00000000002CDEB0 _Thrd_sleep+3E | |
000000013FE0EE99 00000000002CDEE0 std::this_thread::sleep_until+29 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thread line 130 | |
Parameter xtime* _Abs_time = 0x2CDF18 | |
int sec = 0x58A20147 | |
long nsec = 0x2893DE88 | |
000000013FDC7319 00000000002CDF80 std::this_thread::sleep_for<__int64,std::ratio<1,1000> >+79 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thread line 138 | |
Parameter std::chrono::duration<__int64,std::ratio<1,1000> >& _Rel_time = 0x2CDFD8 | |
int _MyRep = 0x32 | |
Local xtime _Tgt | |
int sec = 0x58A20147 | |
long nsec = 0x2893DE88 | |
000000013FDA82F3 00000000002CDFE0 WorldUpdateLoop+B3 c:\users\glader\documents\github\trinitycore\src\server\worldserver\main.cpp line 422 | |
Local unsigned int diff = 0x33 | |
Local unsigned int realPrevTime = 0x885A | |
Local unsigned int realCurrTime = 0x885A | |
Local unsigned int prevSleepTime = 0x32 | |
000000013FDAB9C9 00000000002CF770 main+1FE9 c:\users\glader\documents\github\trinitycore\src\server\worldserver\main.cpp line 269 | |
Parameter int argc = 0x1 | |
Parameter char** argv = "C:\Users\Glader\Documents\GitHub\TrinityCore..." | |
Local std::string pidFile = "" | |
Local int numThreads = 0x2 | |
Local AsyncAcceptor* raAcceptor = NULL | |
Local boost::asio::basic_signal_set<boost::asio::signal_set_service> signals | |
boost::asio::basic_io_object<boost::asio::signal_set_service,0> | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2CEC38 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x44CBA0 | |
boost::asio::signal_set_service& service = 0x43B2D0 | |
boost::asio::detail::service_base<boost::asio::signal_set_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FF01798 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43B2D8 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x44A610 | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x43B2D0 | |
boost::asio::detail::signal_set_service::registration* signals_ = NULL | |
boost::asio::detail::signal_set_service service_impl_ = 0x43B2F8 | |
boost::asio::detail::signal_set_service::implementation_type implementation | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2CEC40 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x436F10 | |
Local std::thread* soapThread = NULL | |
Local std::string configError = "" | |
Local int networkThreads = 0x1 | |
Local boost::filesystem::path configFile | |
wchar_t* boost::filesystem::path::preferred_separator = 0x1C70 | |
iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1 | |
boost::filesystem::path m_element | |
wchar_t* boost::filesystem::path::preferred_separator = 0x1C70 | |
iterator | |
<user defined> m_element = 0x2CE038 | |
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x2CE038 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x2CE038 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x2CE038 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x2CE038 | |
Local boost::program_options::variables_map vm | |
boost::program_options::abstract_variables_map | |
boost::program_options::abstract_variables_map* m_next = NULL | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,s | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::a | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<c | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_strin _Mypair = 0x2CE120 | |
<user defined> value_compare = 0x2CE120 | |
<user defined> _Copy_tag = 0x2CE120 | |
<user defined> _Move_tag = 0x2CE120 | |
<user defined> value_compare = 0x2CE120 | |
std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,st m_final | |
std::_Tree<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std:: | |
std::_Tree_comp_alloc<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allo | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::basic_string<char,std _Mypair = 0x2CE138 | |
<user defined> _Copy_tag = 0x2CE138 | |
<user defined> _Move_tag = 0x2CE138 | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<ch m_required | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_ | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_strin _Mypair = 0x2CE150 | |
<user defined> value_compare = 0x2CE150 | |
<user defined> _Copy_tag = 0x2CE150 | |
<user defined> _Move_tag = 0x2CE150 | |
<user defined> value_compare = 0x2CE150 | |
Local std::thread* cliThread = 0xF20EAF0 | |
id | |
unsigned int _Id = 0x294 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x294 | |
unsigned int _Id = 0xAA84 | |
Local std::string configService = "" | |
Local unsigned int worldPort = 0x1F95 | |
Local std::string worldListener = "0.0.0.0" | |
Local BigNumber seed | |
bignum_st* _bn = 0x42DEF0 | |
unsigned int* d = 0xB0D92E346C27E63F | |
int top = 0x2 | |
int dmax = 0x2 | |
int neg = 0x0 | |
int flags = 0x1 | |
Local std::vector<std::thread,std::allocator<std::thread> > threadPool | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::thread> >,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair | |
std::_Wrap_alloc<std::allocator<std::thread> > | |
std::_Vector_val<std::_Simple_types<std::thread> > _Myval2 = 0x2CEC98 | |
000000013FED0174 00000000002CF7B0 invoke_main+34 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 65 | |
000000013FED00A7 00000000002CF810 __scrt_common_main_seh+127 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 253 | |
Local int main_result = 0x0 | |
Local <user defined>** tls_init_callback = NULL | |
Local bool is_nested = 0x0 | |
Local <user defined>** tls_dtor_callback = NULL | |
Local bool has_cctor = 0x0 | |
000000013FECFF6E 00000000002CF840 __scrt_common_main+E f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 296 | |
000000013FED0189 00000000002CF870 mainCRTStartup+9 f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00000000772A59CD 00000000002CF8A0 BaseThreadInitThunk+D | |
00000000773DA2E1 00000000002CF8F0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBB7A 000000000230F5D0 ZwWaitForSingleObject+A | |
000007FEFD2610AC 000000000230F670 WaitForSingleObjectEx+9C | |
000000013FDE1B7D 000000000230F6A0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x4466E8 | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
000000013FE0D0CF 000000000230F6D0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_59_0\boost\asio\detail\win_thread.hpp line 117 | |
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x4466D0 | |
boost::asio::detail::win_thread::func_base | |
void* entry_event_ = 0xA8 | |
void* exit_event_ = 0xAC | |
boost::asio::detail::win_iocp_io_service::timer_thread_function f_ | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x43D690 | |
000000013FE11776 000000000230F750 boost::asio::detail::win_thread_function+56 c:\local\boost_1_59_0\boost\asio\detail\impl\win_thread.ipp line 118 | |
Parameter void* arg = 0x4466D0 | |
Local boost::asio::detail::win_thread::auto_func_base_ptr func | |
boost::asio::detail::win_thread::func_base* ptr = 0x4466D0 | |
void* entry_event_ = 0xA8 | |
void* exit_event_ = 0xAC | |
Local void* exit_event = 0xCCCCCCCCCCCCCCCC | |
000007FEC1D2A1BC 000000000230F790 _register_onexit_function+47C | |
000007FEC1D29E13 000000000230F7E0 _register_onexit_function+D3 | |
00000000772A59CD 000000000230F810 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000230F860 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FC0EA 0000000002CEF900 NtWaitForMultipleObjects+A | |
00000000773CA317 0000000002CEFBA0 TpIsTimerSet+9E7 | |
00000000772A59CD 0000000002CEFBD0 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000002CEFC20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBBCA 0000000002E0F570 NtRemoveIoCompletion+A | |
000007FEFD2616AD 0000000002E0F5D0 GetQueuedCompletionStatus+3D | |
0000000077299991 0000000002E0F610 GetQueuedCompletionStatus+11 | |
000000013FDFDFCD 0000000002E0F800 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
Local unsigned long last_error = 0xCCCCCCCC | |
Local int ok = 0xCCCCCCCC | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FDE4810 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x13FEFF540 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FDE4810 | |
auto_handle | |
void* handle = 0x13FDE4810 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x6E6F7257 | |
long stopped_ = 0x6F662067 | |
long stop_event_posted_ = 0x74616D72 | |
long shutdown_ = 0x63636F20 | |
unsigned long gqcs_timeout_ = 0x65727275 | |
timer_thread_function | |
<user defined> io_service_ = 0x13FDE4810 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7325207461202973 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2E75253A | |
long dispatch_required_ = 0x76726573 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x13FEFF598 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x38007800280020 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x13FEFF5C8 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
func_base | |
void* entry_event_ = 0xB0 | |
void* exit_event_ = 0xAC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0xB0 | |
<user defined> exit_event_ = 0xAC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x439B80 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x2E0F8E8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x13FF66538 | |
000000013FE0D251 0000000002E0F8B0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FDE4810 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x13FEFF540 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FDE4810 | |
auto_handle | |
void* handle = 0x13FDE4810 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x6E6F7257 | |
long stopped_ = 0x6F662067 | |
long stop_event_posted_ = 0x74616D72 | |
long shutdown_ = 0x63636F20 | |
unsigned long gqcs_timeout_ = 0x65727275 | |
timer_thread_function | |
<user defined> io_service_ = 0x13FDE4810 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7325207461202973 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2E75253A | |
long dispatch_required_ = 0x76726573 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x13FEFF598 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x38007800280020 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x13FEFF5C8 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
func_base | |
void* entry_event_ = 0xB0 | |
void* exit_event_ = 0xAC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0xB0 | |
<user defined> exit_event_ = 0xAC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x439B80 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x2E0F8E8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x13FF66538 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x2E0F838 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x0 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
000000013FE0D15B 0000000002E0F910 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x13FF65EA0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0x40 | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x446F50 | |
boost::asio::io_service::id* id_ = 0x38 | |
boost::asio::io_service& owner_ = NULL | |
boost::asio::io_service::service* next_ = 0x44A610 | |
key | |
type_info* type_info_ = 0x13FF018E0 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x44A618 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x43D600 | |
strand | |
boost::asio::detail::strand_service& service_ = NULL | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x446F50 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x439B40 | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x13FF65EA0 | |
long ready_ = 0x62217DB0 | |
boost::asio::detail::win_mutex mutex_ = 0x446F88 | |
bool locked_ = 0x38 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x446FB8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x446FC8 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x13FF65EA0 | |
boost::asio::detail::service_registry* service_registry_ = 0x446F50 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x439B40 | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x446F50 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* first_service_ = 0x62217DB0 | |
key | |
type_info* type_info_ = 0x7FE92C8BDA8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x62217DB8 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x62217CF0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x13FF66538 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
000000013FDE1B0F 0000000002E0F940 boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>::operator()+2F c:\local\boost_1_59_0\boost\bind\mem_fn_template.hpp line 50 | |
Local boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>* this = 0x248CE90 | |
<user defined>* f_ = 0x13FE0D120 | |
Parameter boost::asio::io_service* p = 0x13FF65EA0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0x40 | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x446F50 | |
boost::asio::io_service::id* id_ = 0x38 | |
boost::asio::io_service& owner_ = NULL | |
boost::asio::io_service::service* next_ = 0x44A610 | |
key | |
type_info* type_info_ = 0x13FF018E0 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x44A618 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x43D600 | |
strand | |
boost::asio::detail::strand_service& service_ = NULL | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x446F50 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x439B40 | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x13FF65EA0 | |
long ready_ = 0x62217DB0 | |
boost::asio::detail::win_mutex mutex_ = 0x446F88 | |
bool locked_ = 0x38 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x446FB8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x446FC8 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x13FF65EA0 | |
boost::asio::detail::service_registry* service_registry_ = 0x446F50 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x439B40 | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x446F50 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* first_service_ = 0x62217DB0 | |
key | |
type_info* type_info_ = 0x7FE92C8BDA8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x62217DB8 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x62217CF0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
000000013FDB1C3C 0000000002E0F980 boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> >::operator()<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list0>+5C c:\local\boost_1_59_0\boost\bind\bind.hpp line 246 | |
Local boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> >* this = 0x248CE98 | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ | |
boost::asio::io_service* t_ = 0x13FF65EA0 | |
Parameter boost::_bi::type<unsigned __int64> __formal = 0xCC | |
Parameter boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>& f = 0x248CE90 | |
<user defined>* f_ = 0x13FE0D120 | |
Parameter boost::_bi::list0& a = 0x2E0F9C4 | |
Parameter long __formal = 0x0 | |
000000013FDE1670 0000000002E0F9E0 boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > >::operator()+50 c:\local\boost_1_59_0\boost\bind\bind.hpp line 896 | |
Local boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >* this = 0x248CE90 | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ | |
<user defined>* f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ = 0x13FF65EA0 | |
000000013FDB3F40 0000000002E0FA10 std::_Invoker_functor::_Call<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1377 | |
Parameter boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >* _Obj = 0x248CE90 | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ | |
<user defined>* f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ = 0x13FF65EA0 | |
000000013FDC2A90 0000000002E0FA40 std::invoke<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >* _Obj = 0x248CE90 | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ | |
<user defined>* f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ = 0x13FF65EA0 | |
000000013FDB5F8C 0000000002E0FA70 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Execute<0>+3C d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >& _Tup = 0x248CE90 | |
std::_Tuple_val<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > > _Myfirst | |
boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > _Val | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ = 0x13FF65EA0 | |
000000013FDF3B2A 0000000002E0FAC0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service ** _Ln = 0x2CDF58 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x64FF9F9363B0 | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,std::def _MyTarget | |
std::_Unique_ptr_base<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,st | |
std::_Compressed_pair<std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io _Mypair = 0x2CDFE0 | |
Local std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,std::def _Local | |
std::_Unique_ptr_base<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,st | |
std::_Compressed_pair<std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io _Mypair | |
std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >* _Myval2 = 0x248CE90 | |
000000013FDEC0E8 0000000002E0FAF0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service ** this = 0x2CDF58 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x64FF9F9363B0 | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,std::def _MyTarget | |
std::_Unique_ptr_base<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,st | |
std::_Compressed_pair<std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io _Mypair = 0x2CDFE0 | |
000000013FDE6FED 0000000002E0FB20 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CDF58 | |
000007FEC1D2A1BC 0000000002E0FB60 _register_onexit_function+47C | |
000007FEC1D29E13 0000000002E0FBB0 _register_onexit_function+D3 | |
00000000772A59CD 0000000002E0FBE0 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000002E0FC30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBBCA 0000000002F5F650 NtRemoveIoCompletion+A | |
000007FEFD2616AD 0000000002F5F6B0 GetQueuedCompletionStatus+3D | |
0000000077299991 0000000002F5F6F0 GetQueuedCompletionStatus+11 | |
000000013FDFDFCD 0000000002F5F8E0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
Local unsigned long last_error = 0xCCCCCCCC | |
Local int ok = 0xCCCCCCCC | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FDE4810 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x13FEFF540 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FDE4810 | |
auto_handle | |
void* handle = 0x13FDE4810 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x6E6F7257 | |
long stopped_ = 0x6F662067 | |
long stop_event_posted_ = 0x74616D72 | |
long shutdown_ = 0x63636F20 | |
unsigned long gqcs_timeout_ = 0x65727275 | |
timer_thread_function | |
<user defined> io_service_ = 0x13FDE4810 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7325207461202973 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2E75253A | |
long dispatch_required_ = 0x76726573 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x13FEFF598 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x38007800280020 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x13FEFF5C8 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
func_base | |
void* entry_event_ = 0xB0 | |
void* exit_event_ = 0xAC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0xB0 | |
<user defined> exit_event_ = 0xAC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x439B80 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x2F5F9C8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x13FF66538 | |
000000013FE0D251 0000000002F5F990 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FDE4810 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x13FEFF540 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FDE4810 | |
auto_handle | |
void* handle = 0x13FDE4810 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x6E6F7257 | |
long stopped_ = 0x6F662067 | |
long stop_event_posted_ = 0x74616D72 | |
long shutdown_ = 0x63636F20 | |
unsigned long gqcs_timeout_ = 0x65727275 | |
timer_thread_function | |
<user defined> io_service_ = 0x13FDE4810 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7325207461202973 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2E75253A | |
long dispatch_required_ = 0x76726573 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x13FEFF598 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x38007800280020 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x13FEFF5C8 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
func_base | |
void* entry_event_ = 0xB0 | |
void* exit_event_ = 0xAC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0xB0 | |
<user defined> exit_event_ = 0xAC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x439B80 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x2F5F9C8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x13FF66538 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x2F5F918 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x1 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
000000013FE0D15B 0000000002F5F9F0 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x13FF65EA0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0x40 | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x446F50 | |
boost::asio::io_service::id* id_ = 0x38 | |
boost::asio::io_service& owner_ = NULL | |
boost::asio::io_service::service* next_ = 0x44A610 | |
key | |
type_info* type_info_ = 0x13FF018E0 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x44A618 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x43D600 | |
strand | |
boost::asio::detail::strand_service& service_ = NULL | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x446F50 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x439B40 | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x13FF65EA0 | |
long ready_ = 0x62217DB0 | |
boost::asio::detail::win_mutex mutex_ = 0x446F88 | |
bool locked_ = 0x38 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x446FB8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x446FC8 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x13FF65EA0 | |
boost::asio::detail::service_registry* service_registry_ = 0x446F50 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x439B40 | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x446F50 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* first_service_ = 0x62217DB0 | |
key | |
type_info* type_info_ = 0x7FE92C8BDA8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x62217DB8 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x62217CF0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x13FF66538 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
000000013FDE1B0F 0000000002F5FA20 boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>::operator()+2F c:\local\boost_1_59_0\boost\bind\mem_fn_template.hpp line 50 | |
Local boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>* this = 0x248CF80 | |
<user defined>* f_ = 0x13FE0D120 | |
Parameter boost::asio::io_service* p = 0x13FF65EA0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0x40 | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x446F50 | |
boost::asio::io_service::id* id_ = 0x38 | |
boost::asio::io_service& owner_ = NULL | |
boost::asio::io_service::service* next_ = 0x44A610 | |
key | |
type_info* type_info_ = 0x13FF018E0 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x44A618 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x43D600 | |
strand | |
boost::asio::detail::strand_service& service_ = NULL | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x446F50 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x439B40 | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x13FF65EA0 | |
long ready_ = 0x62217DB0 | |
boost::asio::detail::win_mutex mutex_ = 0x446F88 | |
bool locked_ = 0x38 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x446FB8 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x446FC8 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x13FF65EA0 | |
boost::asio::detail::service_registry* service_registry_ = 0x446F50 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x439B40 | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x446F50 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* first_service_ = 0x62217DB0 | |
key | |
type_info* type_info_ = 0x7FE92C8BDA8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x62217DB8 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = 0x62217CF0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x43D600 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x13FEFF538 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x43D608 | |
boost::asio::io_service& owner_ = 0x13FF65EA0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FEFF538 | |
auto_handle | |
void* handle = 0x13FEFF538 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0xA0 | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x13FEFF538 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x446670 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0xA4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x43D660 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x44A638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
000000013FDB1C3C 0000000002F5FA60 boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> >::operator()<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list0>+5C c:\local\boost_1_59_0\boost\bind\bind.hpp line 246 | |
Local boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> >* this = 0x248CF88 | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ | |
boost::asio::io_service* t_ = 0x13FF65EA0 | |
Parameter boost::_bi::type<unsigned __int64> __formal = 0xCC | |
Parameter boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>& f = 0x248CF80 | |
<user defined>* f_ = 0x13FE0D120 | |
Parameter boost::_bi::list0& a = 0x2F5FAA4 | |
Parameter long __formal = 0x0 | |
000000013FDE1670 0000000002F5FAC0 boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > >::operator()+50 c:\local\boost_1_59_0\boost\bind\bind.hpp line 896 | |
Local boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >* this = 0x248CF80 | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ | |
<user defined>* f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ = 0x13FF65EA0 | |
000000013FDB3F40 0000000002F5FAF0 std::_Invoker_functor::_Call<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1377 | |
Parameter boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >* _Obj = 0x248CF80 | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ | |
<user defined>* f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ = 0x13FF65EA0 | |
000000013FDC2A90 0000000002F5FB20 std::invoke<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >* _Obj = 0x248CF80 | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ | |
<user defined>* f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ | |
boost::_bi::storage1<boost::_bi::value<boost::asio::io_service *> > | |
boost::_bi::value<boost::asio::io_service *> a1_ = 0x13FF65EA0 | |
000000013FDB5F8C 0000000002F5FB50 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Execute<0>+3C d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >& _Tup = 0x248CF80 | |
std::_Tuple_val<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > > _Myfirst | |
boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > _Val | |
boost::_mfi::mf0<unsigned __int64,boost::asio::io_service> f_ = 0x13FE0D120 | |
boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > l_ = 0x13FF65EA0 | |
000000013FDF3B2A 0000000002F5FBA0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service ** _Ln = 0x2CDF58 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x64FF9F9363B0 | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,std::def _MyTarget | |
std::_Unique_ptr_base<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,st | |
std::_Compressed_pair<std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io _Mypair = 0x2CDFE0 | |
Local std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,std::def _Local | |
std::_Unique_ptr_base<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,st | |
std::_Compressed_pair<std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io _Mypair | |
std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >* _Myval2 = 0x248CF80 | |
000000013FDEC0E8 0000000002F5FBD0 std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > >,std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service * __ptr64> > > > > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service ** this = 0x2CDF58 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x64FF9F9363B0 | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,std::def _MyTarget | |
std::_Unique_ptr_base<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >,st | |
std::_Compressed_pair<std::default_delete<std::tuple<boost::_bi::bind_t<unsigned __int64,boost::_mfi::mf0<unsigned __int64,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io _Mypair = 0x2CDFE0 | |
000000013FDE6FED 0000000002F5FC00 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CDF58 | |
000007FEC1D2A1BC 0000000002F5FC40 _register_onexit_function+47C | |
000007FEC1D29E13 0000000002F5FC90 _register_onexit_function+D3 | |
00000000772A59CD 0000000002F5FCC0 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000002F5FD10 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000000328F360 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000000328F3D0 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000000328F410 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000000328F450 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000000328F490 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000000328F4C0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000000328F540 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000000328F570 _Cnd_wait+20 | |
000007FEC2113013 000000000328F5A0 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x43AE48 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x43ADD0 | |
000007FEC211F5B4 000000000328F5E0 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
Local std::condition_variable* this = 0x43AE48 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x328F618 | |
std::mutex* _Pmtx = 0x43ADD0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ADD0 | |
bool _Owns = 0x1 | |
000007FEC213E4D7 000000000328F640 ProducerConsumerQueue<SQLOperation * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x43ADD0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ADD0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<SQLOperation *> >,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x43AE20 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x43ADD0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ADD0 | |
bool _Owns = 0x1 | |
000007FEC213D699 000000000328F6A0 DatabaseWorker::WorkerThread+49 c:\users\glader\documents\github\trinitycore\src\server\database\database\databaseworker.cpp line 51 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x4AC6F0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ADD0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ADD0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AE20 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AE48 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x24217E0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x24217E8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421808 | |
<user defined> value_compare = 0x2421808 | |
<user defined> _Copy_tag = 0x2421808 | |
<user defined> _Move_tag = 0x2421808 | |
<user defined> value_compare = 0x2421808 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ADD0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC6F0 | |
st_mysql* m_Mysql = 0x1573C0 | |
st_net net = 0x1573C0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "auth" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = 0x21DF0B90 | |
st_mem_root field_alloc = 0x1576A8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x52 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x2 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x157720 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "5;fr-$jme2g1\_G$}l&t" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x21E5B48 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x46C400 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421850 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1D0 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1D0 | |
unsigned int _Id = 0xA834 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DB94 000000000328F6D0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter <user defined>* _Pmf = 0x7FEC213D650 | |
Parameter DatabaseWorker** _Arg1 = 0x4AC6F0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ADD0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ADD0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AE20 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AE48 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x24217E0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x24217E8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421808 | |
<user defined> value_compare = 0x2421808 | |
<user defined> _Copy_tag = 0x2421808 | |
<user defined> _Move_tag = 0x2421808 | |
<user defined> value_compare = 0x2421808 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ADD0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC6F0 | |
st_mysql* m_Mysql = 0x1573C0 | |
st_net net = 0x1573C0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "auth" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = 0x21DF0B90 | |
st_mem_root field_alloc = 0x1576A8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x52 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x2 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x157720 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "5;fr-$jme2g1\_G$}l&t" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x21E5B48 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x46C400 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421850 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1D0 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1D0 | |
unsigned int _Id = 0xA834 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DD6C 000000000328F710 std::invoke<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x7FEC213D650 | |
Parameter DatabaseWorker** <_Args_0> = 0x4AC6F0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ADD0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ADD0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AE20 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AE48 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x24217E0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x24217E8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421808 | |
<user defined> value_compare = 0x2421808 | |
<user defined> _Copy_tag = 0x2421808 | |
<user defined> _Move_tag = 0x2421808 | |
<user defined> value_compare = 0x2421808 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ADD0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC6F0 | |
st_mysql* m_Mysql = 0x1573C0 | |
st_net net = 0x1573C0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "auth" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = 0x21DF0B90 | |
st_mem_root field_alloc = 0x1576A8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x52 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x2 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x157720 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "5;fr-$jme2g1\_G$}l&t" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x21E5B48 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x46C400 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421850 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1D0 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1D0 | |
unsigned int _Id = 0xA834 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DBFB 000000000328F750 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x248DA70 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x4AC6F0 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FEC213D650 | |
000007FEC213EADA 000000000328F7A0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2CCF08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x248DA70 | |
000007FEC213E798 000000000328F7D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2CCF08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
000007FEC213E6AD 000000000328F800 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CCF08 | |
000007FEC1D2A1BC 000000000328F840 _register_onexit_function+47C | |
000007FEC1D29E13 000000000328F890 _register_onexit_function+D3 | |
00000000772A59CD 000000000328F8C0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000328F910 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000000311F390 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000000311F400 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000000311F440 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000000311F480 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000000311F4C0 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000000311F4F0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000000311F570 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000000311F5A0 _Cnd_wait+20 | |
000007FEC2113013 000000000311F5D0 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x43AD38 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x43ACC0 | |
000007FEC211F5B4 000000000311F610 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
Local std::condition_variable* this = 0x43AD38 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x311F648 | |
std::mutex* _Pmtx = 0x43ACC0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ACC0 | |
bool _Owns = 0x1 | |
000007FEC213E4D7 000000000311F670 ProducerConsumerQueue<SQLOperation * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x43ACC0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ACC0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<SQLOperation *> >,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x43AD10 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x43ACC0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ACC0 | |
bool _Owns = 0x1 | |
000007FEC213D699 000000000311F6D0 DatabaseWorker::WorkerThread+49 c:\users\glader\documents\github\trinitycore\src\server\database\database\databaseworker.cpp line 51 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x4AC610 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ACC0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ACC0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AD10 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AD38 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x24219E0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x24219E8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421A08 | |
<user defined> value_compare = 0x2421A08 | |
<user defined> _Copy_tag = 0x2421A08 | |
<user defined> _Move_tag = 0x2421A08 | |
<user defined> value_compare = 0x2421A08 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ACC0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC610 | |
st_mysql* m_Mysql = 0x21A1E10 | |
st_net net = 0x21A1E10 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "characters" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x21A20F8 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x54 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x21A2170 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "9y{||xgxJF`1o`r?"*K{" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x3F85118 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x46F8B0 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421A50 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1D8 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1D8 | |
unsigned int _Id = 0x6694 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DB94 000000000311F700 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter <user defined>* _Pmf = 0x7FEC213D650 | |
Parameter DatabaseWorker** _Arg1 = 0x4AC610 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ACC0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ACC0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AD10 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AD38 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x24219E0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x24219E8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421A08 | |
<user defined> value_compare = 0x2421A08 | |
<user defined> _Copy_tag = 0x2421A08 | |
<user defined> _Move_tag = 0x2421A08 | |
<user defined> value_compare = 0x2421A08 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ACC0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC610 | |
st_mysql* m_Mysql = 0x21A1E10 | |
st_net net = 0x21A1E10 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "characters" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x21A20F8 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x54 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x21A2170 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "9y{||xgxJF`1o`r?"*K{" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x3F85118 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x46F8B0 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421A50 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1D8 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1D8 | |
unsigned int _Id = 0x6694 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DD6C 000000000311F740 std::invoke<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x7FEC213D650 | |
Parameter DatabaseWorker** <_Args_0> = 0x4AC610 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ACC0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ACC0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AD10 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AD38 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x24219E0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x24219E8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421A08 | |
<user defined> value_compare = 0x2421A08 | |
<user defined> _Copy_tag = 0x2421A08 | |
<user defined> _Move_tag = 0x2421A08 | |
<user defined> value_compare = 0x2421A08 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ACC0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC610 | |
st_mysql* m_Mysql = 0x21A1E10 | |
st_net net = 0x21A1E10 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 1 Warnings: 0" | |
char* db = "characters" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x21A20F8 | |
unsigned int affected_rows = 0x1 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x54 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x21A2170 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "9y{||xgxJF`1o`r?"*K{" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x3F85118 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x46F8B0 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421A50 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1D8 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1D8 | |
unsigned int _Id = 0x6694 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DBFB 000000000311F780 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x248DE30 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x4AC610 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FEC213D650 | |
000007FEC213EADA 000000000311F7D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2CCF08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x248DE30 | |
000007FEC213E798 000000000311F800 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2CCF08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
000007FEC213E6AD 000000000311F830 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CCF08 | |
000007FEC1D2A1BC 000000000311F870 _register_onexit_function+47C | |
000007FEC1D29E13 000000000311F8C0 _register_onexit_function+D3 | |
00000000772A59CD 000000000311F8F0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000311F940 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000000364F980 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000000364F9F0 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000000364FA30 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000000364FA70 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000000364FAB0 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000000364FAE0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000000364FB60 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000000364FB90 _Cnd_wait+20 | |
000007FEC2113013 000000000364FBC0 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x43AC28 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x43ABB0 | |
000007FEC211F5B4 000000000364FC00 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
Local std::condition_variable* this = 0x43AC28 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x364FC38 | |
std::mutex* _Pmtx = 0x43ABB0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ABB0 | |
bool _Owns = 0x1 | |
000007FEC213E4D7 000000000364FC60 ProducerConsumerQueue<SQLOperation * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x43ABB0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ABB0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<SQLOperation *> >,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x43AC00 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x43ABB0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ABB0 | |
bool _Owns = 0x1 | |
000007FEC213D699 000000000364FCC0 DatabaseWorker::WorkerThread+49 c:\users\glader\documents\github\trinitycore\src\server\database\database\databaseworker.cpp line 51 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x4AC5A0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ABB0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ABB0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AC00 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AC28 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2421CE0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x2421CE8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421D08 | |
<user defined> value_compare = 0x2421D08 | |
<user defined> _Copy_tag = 0x2421D08 | |
<user defined> _Move_tag = 0x2421D08 | |
<user defined> value_compare = 0x2421D08 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ABB0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC5A0 | |
st_mysql* m_Mysql = 0x21BD3C0 | |
st_net net = 0x21BD3C0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 0 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x21BD6A8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x57 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x21BD720 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "D4w{'J!aH&!r=wbcM6cr" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x415EEC8 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x462A90 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421D50 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1E8 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1E8 | |
unsigned int _Id = 0xABD4 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DB94 000000000364FCF0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter <user defined>* _Pmf = 0x7FEC213D650 | |
Parameter DatabaseWorker** _Arg1 = 0x4AC5A0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ABB0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ABB0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AC00 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AC28 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2421CE0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x2421CE8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421D08 | |
<user defined> value_compare = 0x2421D08 | |
<user defined> _Copy_tag = 0x2421D08 | |
<user defined> _Move_tag = 0x2421D08 | |
<user defined> value_compare = 0x2421D08 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ABB0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC5A0 | |
st_mysql* m_Mysql = 0x21BD3C0 | |
st_net net = 0x21BD3C0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 0 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x21BD6A8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x57 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x21BD720 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "D4w{'J!aH&!r=wbcM6cr" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x415EEC8 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x462A90 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421D50 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1E8 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1E8 | |
unsigned int _Id = 0xABD4 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DD6C 000000000364FD30 std::invoke<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x7FEC213D650 | |
Parameter DatabaseWorker** <_Args_0> = 0x4AC5A0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x43ABB0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x43ABB0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x43AC00 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x43AC28 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2421CE0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete< | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQ _Mypair = 0x2421CE8 | |
std::map<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,std::pa m_queries | |
std::_Tree<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::pair<unsigne | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,enum ConnectionFlags>,std::less<unsigned int>,std::allocator<std::p | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<unsigned int const ,std::pair<std::basic_string<char,std::char_traits<cha _Mypair = 0x2421D08 | |
<user defined> value_compare = 0x2421D08 | |
<user defined> _Copy_tag = 0x2421D08 | |
<user defined> _Move_tag = 0x2421D08 | |
<user defined> value_compare = 0x2421D08 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x43ABB0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x4AC5A0 | |
st_mysql* m_Mysql = 0x21BD3C0 | |
st_net net = 0x21BD3C0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "test" | |
char* unix_socket = NULL | |
char* server_version = "5.6.34-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 0 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FEBF34BCB0 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x21BD6A8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x57 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x3EA28D | |
unsigned long server_capabilities = 0x807FF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x21 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x21BD720 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "D4w{'J!aH&!r=wbcM6cr" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x415EEC8 | |
st_mysql_methods* methods = 0x7FEBF323110 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = NULL | |
MySQLConnectionInfo& m_connectionInfo = 0x462A90 | |
std::string user = "root" | |
std::string password = "test" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2421D50 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x1E8 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x1E8 | |
unsigned int _Id = 0xABD4 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
000007FEC213DBFB 000000000364FD70 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x248E240 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x4AC5A0 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FEC213D650 | |
000007FEC213EADA 000000000364FDC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x2CCF08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x248E240 | |
000007FEC213E798 000000000364FDF0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void) __ptr64,DatabaseWorker * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x2CCF08 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
000007FEC213E6AD 000000000364FE20 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CCF08 | |
000007FEC1D2A1BC 000000000364FE60 _register_onexit_function+47C | |
000007FEC1D29E13 000000000364FEB0 _register_onexit_function+D3 | |
00000000772A59CD 000000000364FEE0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000000364FF30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD43A 000000001454F520 NtWaitForWorkViaWorkerFactory+A | |
00000000773CEBED 000000001454F7B0 RtlValidateHeap+14D | |
00000000772A59CD 000000001454F7E0 BaseThreadInitThunk+D | |
00000000773DA2E1 000000001454F830 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD43A 000000001470F870 NtWaitForWorkViaWorkerFactory+A | |
00000000773CEBED 000000001470FB00 RtlValidateHeap+14D | |
00000000772A59CD 000000001470FB30 BaseThreadInitThunk+D | |
00000000773DA2E1 000000001470FB80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBE7A 000000005CF7F780 ZwDelayExecution+A | |
000007FEFD261203 000000005CF7F820 SleepEx+B3 | |
000007FE923F80DB 000000005CF7F850 efsw::Platform::System::sleep+2B c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
Parameter unsigned long& ms = 0xA | |
000007FE923D4B88 000000005CF7F880 efsw::System::sleep+28 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\system.cpp line 9 | |
Parameter unsigned long& ms = 0xA | |
000007FE923CDA28 000000005CF7F910 efsw::FileWatcherWin32::run+1B8 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\filewatcherwin32.cpp line 201 | |
Local efsw::FileWatcherWin32* this = 0x5D558D10 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FE9334F478 | |
efsw::FileWatcherImpl* mImpl = 0x5D558D10 | |
bool mFollowSymlinks = 0x0 | |
bool mOutOfScopeLinks = 0x0 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::vector<efsw::WatcherStructWin32 *,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Vector_alloc<std::_Vec_base_types<efsw::WatcherStructWin32 *,std::allocator<efsw::WatcherStructWin32 *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<efsw::WatcherStructWin32 *> >,std::_Vector_val<std::_Simple_types<efsw::WatcherStructWin32 *> >,1> _Mypair = 0x5D558D28 | |
std::vector<void *,std::allocator<void *> > mHandles | |
std::_Vector_alloc<std::_Vec_base_types<void *,std::allocator<void *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<void *> >,std::_Vector_val<std::_Simple_types<void *> >,1> _Mypair = 0x5D558D48 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x5D7D11A0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x5DB93370 | |
void* mThread = 0x274 | |
unsigned int mThreadId = 0x9DA8 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x5D7D1080 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x5D619530 | |
_RTL_CRITICAL_SECTION mMutex = 0x5D619530 | |
000007FE923D335F 000000005CF7F940 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\thread.hpp line 81 | |
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x5D7D1080 | |
<user defined>* m_function = 0x7FE923CD870 | |
efsw::FileWatcherWin32* m_object = 0x5D558D10 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FE9334F478 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::vector<efsw::WatcherStructWin32 *,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Vector_alloc<std::_Vec_base_types<efsw::WatcherStructWin32 *,std::allocator<efsw::WatcherStructWin32 *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<efsw::WatcherStructWin32 *> >,std::_Vector_val<std::_Simple_types<efsw::WatcherStructWin32 *> >,1> _Mypair = 0x5D558D28 | |
std::vector<void *,std::allocator<void *> > mHandles | |
std::_Vector_alloc<std::_Vec_base_types<void *,std::allocator<void *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<void *> >,std::_Vector_val<std::_Simple_types<void *> >,1> _Mypair = 0x5D558D48 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x5D7D11A0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x5DB93370 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x5D7D1080 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x5D619530 | |
000007FE923D36E6 000000005CF7F970 efsw::Thread::run+36 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\thread.cpp line 49 | |
Local efsw::Thread* this = 0x5D7D11A0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x5DB93370 | |
void* mThread = 0x274 | |
unsigned int mThreadId = 0x9DA8 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x5D7D1080 | |
000007FE923EA848 000000005CF7F9B0 efsw::Platform::ThreadImpl::entryPoint+38 c:\users\glader\documents\github\trinitycore\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 49 | |
Parameter void* userData = 0x5D7D11A0 | |
Local efsw::Thread* owner = 0x5D7D11A0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x5DB93370 | |
void* mThread = 0x274 | |
unsigned int mThreadId = 0x9DA8 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x5D7D1080 | |
000007FEC1D2A1BC 000000005CF7F9F0 _register_onexit_function+47C | |
000007FEC1D29E13 000000005CF7FA40 _register_onexit_function+D3 | |
00000000772A59CD 000000005CF7FA70 BaseThreadInitThunk+D | |
00000000773DA2E1 000000005CF7FAC0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FD42A 000000005D1EF940 NtWaitForKeyedEvent+A | |
0000000077470EDD 000000005D1EF9B0 RtlSleepConditionVariableSRW+FD | |
00000000772DB6A8 000000005D1EF9F0 SleepConditionVariableSRW+28 | |
000007FEE7B6C937 000000005D1EFA30 __crtSetThreadpoolWait+147 | |
000007FEE7B31466 000000005D1EFA70 ?_Winerror_message@std@@YAKKPEADK@Z+A06 | |
000007FEE7B31373 000000005D1EFAA0 ?_Winerror_message@std@@YAKKPEADK@Z+913 | |
000007FEE7B3110E 000000005D1EFB20 ?_Winerror_message@std@@YAKKPEADK@Z+6AE | |
000007FEE7B31630 000000005D1EFB50 _Cnd_wait+20 | |
000007FE91EF7793 000000005D1EFB80 std::_Cnd_waitX+33 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 95 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FE9334D8A8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FE9334D830 | |
000007FE91EF9C94 000000005D1EFBC0 std::condition_variable::wait+54 d:\program files (x86)\microsoft visual studio 14.0\vc\include\mutex line 566 | |
Local std::condition_variable* this = 0x7FE9334D8A8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x5D1EFBF8 | |
std::mutex* _Pmtx = 0x7FE9334D830 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D830 | |
bool _Owns = 0x1 | |
000007FE91EF7607 000000005D1EFC20 ProducerConsumerQueue<MapUpdateRequest * __ptr64>::WaitAndPop+87 c:\users\glader\documents\github\trinitycore\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<MapUpdateRequest *>* this = 0x7FE9334D830 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D830 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c | |
std::_Deque_alloc<std::_Deque_base_types<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<MapUpdateRequest *> >,std::_Deque_val<std::_Deque_simple_types<MapUpdateRequest *> >,1> _Mypair = 0x7FE9334D880 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter MapUpdateRequest&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x7FE9334D830 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D830 | |
bool _Owns = 0x1 | |
000007FE91EF4E10 000000005D1EFC70 MapUpdater::WorkerThread+40 c:\users\glader\documents\github\trinitycore\src\server\game\maps\mapupdater.cpp line 110 | |
Local MapUpdateRequest* request = NULL | |
Local MapUpdater* this = 0x7FE9334D830 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D830 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FE9334D880 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FE9334D8A8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::thread> >,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FE9334D8F8 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D920 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
unsigned int pending_requests = 0x0 | |
000007FE91EF52F4 000000005D1EFCA0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter <user defined>* _Pmf = 0x7FE91EF4DD0 | |
Parameter MapUpdater** _Arg1 = 0x7FE9334D830 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D830 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FE9334D880 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FE9334D8A8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::thread> >,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FE9334D8F8 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D920 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
unsigned int pending_requests = 0x0 | |
000007FE91EF5DAC 000000005D1EFCE0 std::invoke<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x7FE91EF4DD0 | |
Parameter MapUpdater** <_Args_0> = 0x7FE9334D830 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D830 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FE9334D880 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FE9334D8A8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::thread> >,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FE9334D8F8 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FE9334D920 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "Ð$ºçþ..." | |
unsigned int pending_requests = 0x0 | |
000007FE91EF545B 000000005D1EFD20 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>& _Tup = 0x5E2A80C0 | |
std::tuple<MapUpdater *> | |
std::_Tuple_val<MapUpdater *> _Myfirst | |
MapUpdater* _Val = 0x7FE9334D830 | |
std::_Tuple_val<void (__cdecl MapUpdater::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FE91EF4DD0 | |
000007FE91EF86FA 000000005D1EFD70 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* _Ln = 0x2C7258 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair | |
std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>* _Myval2 = 0x5E2A80C0 | |
000007FE91EF7A18 000000005D1EFDA0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void) __ptr64,MapUpdater * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >* this = 0x2C7258 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> >,std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
000007FE91EF76CD 000000005D1EFDD0 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2C7258 | |
000007FEC1D2A1BC 000000005D1EFE10 _register_onexit_function+47C | |
000007FEC1D29E13 000000005D1EFE60 _register_onexit_function+D3 | |
00000000772A59CD 000000005D1EFE90 BaseThreadInitThunk+D | |
00000000773DA2E1 000000005D1EFEE0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBD5A 0000000067E1F280 ZwRequestWaitReplyPort+A | |
00000000772B18E8 0000000067E1F2B0 GetConsoleMode+F8 | |
00000000772E57F1 0000000067E1F400 VerifyConsoleIoHandle+281 | |
00000000772FA9F2 0000000067E1F4E0 ReadConsoleA+B2 | |
00000000772C7E64 0000000067E1F520 GetEnvironmentStringsA+6BD4 | |
000007FEC1D181E5 0000000067E1F620 _read+EE5 | |
000007FEC1D17633 0000000067E1F680 _read+333 | |
000007FEC1D6BD82 0000000067E1F710 ungetwc+2F2 | |
000007FEC1D6C630 0000000067E1F750 ungetwc+BA0 | |
000007FEC1D2D5FE 0000000067E1F7C0 _fgetc_nolock+10E | |
000007FEC1D2D683 0000000067E1F7F0 _getc_nolock+13 | |
000007FEC1D2E1B6 0000000067E1F820 fgetpos+826 | |
000007FEC1D2DDD7 0000000067E1F8A0 fgetpos+447 | |
000007FEC1D2E3D2 0000000067E1F8E0 fgets+32 | |
000000013FE11E54 0000000067E1FB10 CliThread+D4 c:\users\glader\documents\github\trinitycore\src\server\worldserver\commandline\clirunnable.cpp line 153 | |
Local char* command_str = 0xCCCCCCCCCCCCCCCC <Unable to read memory> | |
Local char[256] commandbuf = "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ..." | |
000000013FDB3EAA 0000000067E1FB40 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1377 | |
Parameter <user defined>** _Obj = 0x13FE11D80 | |
000000013FDC2A50 0000000067E1FB70 std::invoke<void (__cdecl*)(void)>+30 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x13FE11D80 | |
000000013FDB5F3C 0000000067E1FBA0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl*)(void)>& _Tup = 0x66D7ECA0 | |
unsigned int std::tuple<void (__cdecl*)(void)>::_Mysize = 0x13FE11D80 | |
std::_Tuple_val<void (__cdecl*)(void)> _Myfirst | |
<user defined>* _Val = 0x13FE11D80 | |
000000013FDF3A9A 0000000067E1FBF0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >* _Ln = 0x2CDF58 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x64FF9F9363B0 | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl*)(void)> >,std::tuple<void (__cdecl*)(void)> *,1> _Mypair = 0x2CDFE0 | |
Local std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl*)(void)> >,std::tuple<void (__cdecl*)(void)> *,1> _Mypair | |
std::tuple<void (__cdecl*)(void)>* _Myval2 = 0x13FE11D80 | |
000000013FDEC0B8 0000000067E1FC20 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >* this = 0x2CDF58 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0x64FF9F9363B0 | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl*)(void)> >,std::tuple<void (__cdecl*)(void)> *,1> _Mypair = 0x2CDFE0 | |
000000013FDE6FED 0000000067E1FC50 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CDF58 | |
000007FEC1D2A1BC 0000000067E1FC90 _register_onexit_function+47C | |
000007FEC1D29E13 0000000067E1FCE0 _register_onexit_function+D3 | |
00000000772A59CD 0000000067E1FD10 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000067E1FD60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FBB7A 0000000067F2F700 ZwWaitForSingleObject+A | |
000007FEFD2610AC 0000000067F2F7A0 WaitForSingleObjectEx+9C | |
000007FE921544ED 0000000067F2F7D0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x66D5D128 | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
000007FE9215EE1F 0000000067F2F800 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_59_0\boost\asio\detail\win_thread.hpp line 117 | |
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x66D5D110 | |
boost::asio::detail::win_thread::func_base | |
void* entry_event_ = 0x2A4 | |
void* exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::timer_thread_function f_ | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
000007FE92160726 0000000067F2F880 boost::asio::detail::win_thread_function+56 c:\local\boost_1_59_0\boost\asio\detail\impl\win_thread.ipp line 118 | |
Parameter void* arg = 0x66D5D110 | |
Local boost::asio::detail::win_thread::auto_func_base_ptr func | |
boost::asio::detail::win_thread::func_base* ptr = 0x66D5D110 | |
void* entry_event_ = 0x2A4 | |
void* exit_event_ = 0x2A8 | |
Local void* exit_event = 0xCCCCCCCCCCCCCCCC | |
000007FEC1D2A1BC 0000000067F2F8C0 _register_onexit_function+47C | |
000007FEC1D29E13 0000000067F2F910 _register_onexit_function+D3 | |
00000000772A59CD 0000000067F2F940 BaseThreadInitThunk+D | |
00000000773DA2E1 0000000067F2F990 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00000000773FC80A 000000006809B3E0 NtGetContextThread+A | |
CCCCCCCCCCCCCCCC 000000006809B3E8 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000006809B3F0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000006809B3F8 0000:0000000000000000 | |
00000000000002DC 000000006809B400 0000:0000000000000000 | |
000064FFF7B61AD0 000000006809B408 0000:0000000000000000 | |
000000006809B980 000000006809B410 0000:0000000000000000 | |
000000013FE20390 000000006809B980 WheatyExceptionReport::printTracesForAllThreads+100 c:\users\glader\documents\github\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 460 | |
Local void* threadHandle = 0x2DC | |
Local _CONTEXT context | |
unsigned int P1Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P2Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P3Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P4Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P5Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P6Home = 0xCCCCCCCCCCCCCCCC | |
unsigned long ContextFlags = 0xD010001F | |
unsigned long MxCsr = 0x1FA2 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xED3 | |
unsigned int Rcx = 0x6809B460 | |
unsigned int Rdx = 0xFFFFFFFF9A28EAF0 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x6809B420 | |
unsigned int Rbp = 0x6809FE40 | |
unsigned int Rsi = 0x6809D1D0 | |
unsigned int Rdi = 0x6809B980 | |
unsigned int R8 = 0x1C | |
unsigned int R9 = 0x6809FE40 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x6809B448 | |
unsigned int R12 = 0x6809C5B0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x13FE1FDA0 | |
unsigned int R15 = 0x7739B328 | |
unsigned int Rip = 0x13FE20390 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA2 | |
unsigned long MxCsr_Mask = 0x2FFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x6809B5B0 | |
[1] = 0x6809B5C0 | |
[2] = 0x6809B5D0 | |
[3] = 0x6809B5E0 | |
[4] = 0x6809B5F0 | |
[5] = 0x6809B600 | |
[6] = 0x6809B610 | |
[7] = 0x6809B620 | |
_M128A[16] XmmRegisters | |
[0] = 0x6809B630 | |
[1] = 0x6809B640 | |
[2] = 0x6809B650 | |
[3] = 0x6809B660 | |
[4] = 0x6809B670 | |
[5] = 0x6809B680 | |
[6] = 0x6809B690 | |
[7] = 0x6809B6A0 | |
[8] = 0x6809B6B0 | |
[9] = 0x6809B6C0 | |
unsigned int[96] Reserved4 | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
_M128A[2] Header | |
[0] = 0x6809B590 | |
[1] = 0x6809B5A0 | |
<user defined> Legacy = 0x6809B5B0 | |
_M128A Xmm0 = 0x6809B630 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x6809B790 | |
[1] = 0x6809B7A0 | |
[2] = 0x6809B7B0 | |
[3] = 0x6809B7C0 | |
[4] = 0x6809B7D0 | |
[5] = 0x6809B7E0 | |
[6] = 0x6809B7F0 | |
[7] = 0x6809B800 | |
[8] = 0x6809B810 | |
[9] = 0x6809B820 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Parameter bool bWriteVariables = 0x1 | |
Local unsigned long dwOwnerPID = 0x83A8 | |
Local tagTHREADENTRY32 te32 | |
unsigned long dwSize = 0x1C | |
unsigned long cntUsage = 0x0 | |
unsigned long th32ThreadID = 0x8DD0 | |
unsigned long th32OwnerProcessID = 0x83A8 | |
long tpBasePri = 0x8 | |
long tpDeltaPri = 0x0 | |
unsigned long dwFlags = 0x0 | |
Local void* hThreadSnap = 0x2D8 | |
000000013FE207F3 000000006809C0B0 WheatyExceptionReport::GenerateExceptionReport+403 c:\users\glader\documents\github\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 576 | |
Local _CONTEXT* pCtx = 0x6809CD00 | |
unsigned int P1Home = 0x6809D1F0 | |
unsigned int P2Home = 0x6809CD00 | |
unsigned int P3Home = 0xFEFEFEFE00000000 | |
unsigned int P4Home = 0xFEFEFEFE00000000 | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x2D | |
unsigned int Rbx = 0x680A0000 | |
unsigned int Rsp = 0x6809D410 | |
unsigned int Rbp = 0x6809FCD0 | |
unsigned int Rsi = 0x7FE934B9ED4 | |
unsigned int Rdi = 0x6809D430 | |
unsigned int R8 = 0x7FFFFF9C000 | |
unsigned int R9 = 0x7FEC1DF5B40 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x7FE921588BA | |
unsigned int R13 = 0x1 | |
unsigned int R14 = 0x6809E880 | |
unsigned int R15 = 0x7FE90F80000 | |
unsigned int Rip = 0x7FEBD3BCA6C | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x6CFBF190 | |
unsigned int ErrorSelector = 0xFA80 | |
unsigned int Reserved2 = 0xFFFF | |
unsigned long DataOffset = 0x6CFBF190 | |
unsigned int DataSelector = 0xFA80 | |
unsigned int Reserved3 = 0xFFFF | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x2FFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x6809CE20 | |
[1] = 0x6809CE30 | |
[2] = 0x6809CE40 | |
[3] = 0x6809CE50 | |
[4] = 0x6809CE60 | |
[5] = 0x6809CE70 | |
[6] = 0x6809CE80 | |
[7] = 0x6809CE90 | |
_M128A[16] XmmRegisters | |
[0] = 0x6809CEA0 | |
[1] = 0x6809CEB0 | |
[2] = 0x6809CEC0 | |
[3] = 0x6809CED0 | |
[4] = 0x6809CEE0 | |
[5] = 0x6809CEF0 | |
[6] = 0x6809CF00 | |
[7] = 0x6809CF10 | |
[8] = 0x6809CF20 | |
[9] = 0x6809CF30 | |
unsigned int[96] Reserved4 | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x60 | |
[9] = 0x19 | |
_M128A[2] Header | |
[0] = 0x6809CE00 | |
[1] = 0x6809CE10 | |
<user defined> Legacy = 0x6809CE20 | |
_M128A Xmm0 = 0x6809CEA0 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x6809D000 | |
[1] = 0x6809D010 | |
[2] = 0x6809D020 | |
[3] = 0x6809D030 | |
[4] = 0x6809D040 | |
[5] = 0x6809D050 | |
[6] = 0x6809D060 | |
[7] = 0x6809D070 | |
[8] = 0x6809D080 | |
[9] = 0x6809D090 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Local _CONTEXT trashableContext | |
unsigned int P1Home = 0x6809D1F0 | |
unsigned int P2Home = 0x6809CD00 | |
unsigned int P3Home = 0xFEFEFEFE00000000 | |
unsigned int P4Home = 0xFEFEFEFE00000000 | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x2D | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x6809FE40 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x0 | |
unsigned int R8 = 0x7FFFFF9C000 | |
unsigned int R9 = 0x7FEC1DF5B40 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x773DA2E1 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x6CFBF190 | |
unsigned int ErrorSelector = 0xFA80 | |
unsigned int Reserved2 = 0xFFFF | |
unsigned long DataOffset = 0x6CFBF190 | |
unsigned int DataSelector = 0xFA80 | |
unsigned int Reserved3 = 0xFFFF | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x2FFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x6809BCD0 | |
[1] = 0x6809BCE0 | |
[2] = 0x6809BCF0 | |
[3] = 0x6809BD00 | |
[4] = 0x6809BD10 | |
[5] = 0x6809BD20 | |
[6] = 0x6809BD30 | |
[7] = 0x6809BD40 | |
_M128A[16] XmmRegisters | |
[0] = 0x6809BD50 | |
[1] = 0x6809BD60 | |
[2] = 0x6809BD70 | |
[3] = 0x6809BD80 | |
[4] = 0x6809BD90 | |
[5] = 0x6809BDA0 | |
[6] = 0x6809BDB0 | |
[7] = 0x6809BDC0 | |
[8] = 0x6809BDD0 | |
[9] = 0x6809BDE0 | |
unsigned int[96] Reserved4 | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x60 | |
[9] = 0x19 | |
_M128A[2] Header | |
[0] = 0x6809BCB0 | |
[1] = 0x6809BCC0 | |
<user defined> Legacy = 0x6809BCD0 | |
_M128A Xmm0 = 0x6809BD50 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x6809BEB0 | |
[1] = 0x6809BEC0 | |
[2] = 0x6809BED0 | |
[3] = 0x6809BEE0 | |
[4] = 0x6809BEF0 | |
[5] = 0x6809BF00 | |
[6] = 0x6809BF10 | |
[7] = 0x6809BF20 | |
[8] = 0x6809BF30 | |
[9] = 0x6809BF40 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E1 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x1 | |
unsigned int wDay = 0xD | |
unsigned int wHour = 0xC | |
unsigned int wMinute = 0x38 | |
unsigned int wSecond = 0x6 | |
unsigned int wMilliseconds = 0x243 | |
Local _EXCEPTION_RECORD* pExceptionRecord = 0x6809D1F0 | |
unsigned long ExceptionCode = 0xC0000005 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FEBD3BCA6C | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x1 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
Local unsigned int offset = 0x18BA6C | |
Local char[260] szFaultingModule = "C:\Users\Glader\Documents\GitHub\TrinityCore..." | |
Local unsigned long section = 0x1 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x6809C5B0 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x6809D1F0 | |
unsigned long ExceptionCode = 0xC0000005 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FEBD3BCA6C | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x1 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x6809CD00 | |
unsigned int P1Home = 0x6809D1F0 | |
unsigned int P2Home = 0x6809CD00 | |
unsigned int P3Home = 0xFEFEFEFE00000000 | |
unsigned int P4Home = 0xFEFEFEFE00000000 | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x2D | |
unsigned int Rbx = 0x680A0000 | |
unsigned int Rsp = 0x6809D410 | |
unsigned int Rbp = 0x6809FCD0 | |
unsigned int Rsi = 0x7FE934B9ED4 | |
unsigned int Rdi = 0x6809D430 | |
unsigned int R8 = 0x7FFFFF9C000 | |
unsigned int R9 = 0x7FEC1DF5B40 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x7FE921588BA | |
unsigned int R13 = 0x1 | |
unsigned int R14 = 0x6809E880 | |
unsigned int R15 = 0x7FE90F80000 | |
unsigned int Rip = 0x7FEBD3BCA6C | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x6CFBF190 | |
unsigned int ErrorSelector = 0xFA80 | |
unsigned int Reserved2 = 0xFFFF | |
unsigned long DataOffset = 0x6CFBF190 | |
unsigned int DataSelector = 0xFA80 | |
unsigned int Reserved3 = 0xFFFF | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x2FFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x6809CE20 | |
[1] = 0x6809CE30 | |
[2] = 0x6809CE40 | |
[3] = 0x6809CE50 | |
[4] = 0x6809CE60 | |
[5] = 0x6809CE70 | |
[6] = 0x6809CE80 | |
[7] = 0x6809CE90 | |
_M128A[16] XmmRegisters | |
[0] = 0x6809CEA0 | |
[1] = 0x6809CEB0 | |
[2] = 0x6809CEC0 | |
[3] = 0x6809CED0 | |
[4] = 0x6809CEE0 | |
[5] = 0x6809CEF0 | |
[6] = 0x6809CF00 | |
[7] = 0x6809CF10 | |
[8] = 0x6809CF20 | |
[9] = 0x6809CF30 | |
unsigned int[96] Reserved4 | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x60 | |
[9] = 0x19 | |
_M128A[2] Header | |
[0] = 0x6809CE00 | |
[1] = 0x6809CE10 | |
<user defined> Legacy = 0x6809CE20 | |
_M128A Xmm0 = 0x6809CEA0 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x6809D000 | |
[1] = 0x6809D010 | |
[2] = 0x6809D020 | |
[3] = 0x6809D030 | |
[4] = 0x6809D040 | |
[5] = 0x6809D050 | |
[6] = 0x6809D060 | |
[7] = 0x6809D070 | |
[8] = 0x6809D080 | |
[9] = 0x6809D090 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
000000013FE201D8 000000006809C460 WheatyExceptionReport::WheatyUnhandledExceptionFilter+438 c:\users\glader\documents\github\trinitycore\src\common\debugging\wheatyexceptionreport.cpp line 176 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x6809C5B0 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x6809D1F0 | |
unsigned long ExceptionCode = 0xC0000005 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FEBD3BCA6C | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x1 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x6809CD00 | |
unsigned int P1Home = 0x6809D1F0 | |
unsigned int P2Home = 0x6809CD00 | |
unsigned int P3Home = 0xFEFEFEFE00000000 | |
unsigned int P4Home = 0xFEFEFEFE00000000 | |
unsigned int P5Home = 0xFEFEFEFEFEFEFEFE | |
unsigned int P6Home = 0xFEFEFEFEFEFEFEFE | |
unsigned long ContextFlags = 0x10005F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x10202 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xCCCCCCCC | |
unsigned int Rcx = 0x16 | |
unsigned int Rdx = 0x2D | |
unsigned int Rbx = 0x680A0000 | |
unsigned int Rsp = 0x6809D410 | |
unsigned int Rbp = 0x6809FCD0 | |
unsigned int Rsi = 0x7FE934B9ED4 | |
unsigned int Rdi = 0x6809D430 | |
unsigned int R8 = 0x7FFFFF9C000 | |
unsigned int R9 = 0x7FEC1DF5B40 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x7FE921588BA | |
unsigned int R13 = 0x1 | |
unsigned int R14 = 0x6809E880 | |
unsigned int R15 = 0x7FE90F80000 | |
unsigned int Rip = 0x7FEBD3BCA6C | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x6CFBF190 | |
unsigned int ErrorSelector = 0xFA80 | |
unsigned int Reserved2 = 0xFFFF | |
unsigned long DataOffset = 0x6CFBF190 | |
unsigned int DataSelector = 0xFA80 | |
unsigned int Reserved3 = 0xFFFF | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x2FFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x6809CE20 | |
[1] = 0x6809CE30 | |
[2] = 0x6809CE40 | |
[3] = 0x6809CE50 | |
[4] = 0x6809CE60 | |
[5] = 0x6809CE70 | |
[6] = 0x6809CE80 | |
[7] = 0x6809CE90 | |
_M128A[16] XmmRegisters | |
[0] = 0x6809CEA0 | |
[1] = 0x6809CEB0 | |
[2] = 0x6809CEC0 | |
[3] = 0x6809CED0 | |
[4] = 0x6809CEE0 | |
[5] = 0x6809CEF0 | |
[6] = 0x6809CF00 | |
[7] = 0x6809CF10 | |
[8] = 0x6809CF20 | |
[9] = 0x6809CF30 | |
unsigned int[96] Reserved4 | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x60 | |
[9] = 0x19 | |
_M128A[2] Header | |
[0] = 0x6809CE00 | |
[1] = 0x6809CE10 | |
<user defined> Legacy = 0x6809CE20 | |
_M128A Xmm0 = 0x6809CEA0 | |
_M128A Xmm1 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm2 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm3 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm4 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm5 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm6 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm7 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm8 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm9 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x6809D000 | |
[1] = 0x6809D010 | |
[2] = 0x6809D020 | |
[3] = 0x6809D030 | |
[4] = 0x6809D040 | |
[5] = 0x6809D050 | |
[6] = 0x6809D060 | |
[7] = 0x6809D070 | |
[8] = 0x6809D080 | |
[9] = 0x6809D090 | |
unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int DebugControl = 0xFEFEFEFEFEFEFEFE | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Local char[260] module_folder_name = "C:\Users\Glader\Documents\GitHub\TrinityCore..." | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E1 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x1 | |
unsigned int wDay = 0xD | |
unsigned int wHour = 0xC | |
unsigned int wMinute = 0x38 | |
unsigned int wSecond = 0x6 | |
unsigned int wMilliseconds = 0x16A | |
Local char[260] crash_folder_path = "C:\Users\Glader\Documents\GitHub\TrinityCore..." | |
Local std::unique_lock<std::mutex> guard | |
std::mutex* _Pmtx = 0x13FF66200 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x13FF66200 | |
bool _Owns = 0x1 | |
Local char* pos = "worldserver.exe" | |
000000007732BC10 000000006809C540 UnhandledExceptionFilter+160 | |
000000007742FF88 000000006809C570 EtwEventSetInformation+1E08 | |
00000000773C78C8 000000006809C5E0 __C_specific_handler+9C | |
00000000773D7E8D 000000006809C610 RtlDecodePointer+AD | |
00000000773C84CF 000000006809CCF0 RtlUnwindEx+BBF | |
00000000773FBAC8 000000006809D400 KiUserExceptionDispatcher+2E | |
000007FEBD3BCA6C 000000006809D430 Trinity::AbortHandler+1C c:\users\glader\documents\github\trinitycore\src\common\debugging\errors.cpp line 102 | |
Parameter int __formal = 0x16 | |
000007FEC1D20F78 000000006809D500 raise+468 | |
000007FEC1D22B99 000000006809D540 abort+39 | |
000007FEC1D21BCA 000000006809D580 terminate+3A | |
000007FEEBF63E34 000000006809D690 __DestructExceptionObject+AD4 | |
000007FEEBF65ECD 000000006809D720 __GetPlatformExceptionInfo+51D | |
000007FEEBF7658A 000000006809D790 __CxxFrameHandler3+AA | |
00000000773D7E8D 000000006809D7C0 RtlDecodePointer+AD | |
00000000773C84CF 000000006809DEA0 RtlUnwindEx+BBF | |
00000000773C8AC8 000000006809E850 RtlRaiseException+248 | |
000007FEFD27A06D 000000006809E920 RaiseException+3D | |
000007FEEBF67B60 000000006809E9D0 _CxxThrowException+130 | |
000007FEE96507BA 000000006809EA90 ByteBuffer::append+8A c:\users\glader\documents\github\trinitycore\src\server\shared\packets\bytebuffer.h line 440 | |
Local ByteBuffer* this = 0x514F8998 | |
unsigned int _rpos = 0x0 | |
unsigned int _wpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x514F89B0 | |
Parameter unsigned int* src = 0x0 | |
Parameter unsigned int cnt = 0x0 | |
000007FE9213D50A 000000006809EBC0 WorldSocket::HandleAuthSession+21A c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 443 | |
Local WorldSocket* this = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ = 0x41F6B0A8 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt | |
ARC4 _clientDecrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B128 | |
ARC4 _serverEncrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B1C8 | |
bool _initialized = 0x0 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer | |
unsigned int _wpos = 0x6 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B2F0 | |
MessageBuffer _packetBuffer | |
unsigned int _wpos = 0x0 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B320 | |
MPSCQueue<EncryptablePacket> _bufferQueue | |
Node | |
EncryptablePacket* Data = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x66D82120 | |
_Obj | |
<user defined> Data = 0x66D82120 | |
<user defined> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _tail = 0x66D82120 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture | |
std::_State_manager<std::shared_ptr<PreparedResultSet> > | |
std::_Associated_state<std::shared_ptr<PreparedResultSet> >* _Assoc_state = 0x5C0B7B50 | |
bool _Get_only_once = 0x1 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&> | |
_Storage | |
float _Dummy1 = 0.000000 | |
char[56] _Dummy2 = "lÈ’þ..." | |
std::_Func_base<void,std::shared_ptr<PreparedResultSet> &&>*[8] _Ptrs | |
[0] = 0x7FE92C86C18 | |
[1] = 0x7FE9213C6E0 | |
[2] = 0xCCCCCCCC00000000 | |
[3] = 0xCDCDCDCDCDCDCDCC | |
[4] = 0x41F6B020 | |
[5] = 0xCDCDCDCDCDCDCDCD | |
[6] = 0xCDCDCDCDCDCDCDCD | |
[7] = 0x0 | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&>::_Storage _Mystorage = 0x41F6B360 | |
std::string _ipCountry = "" | |
Parameter WorldPacket& recvPacket = 0x6809EC30 | |
ByteBuffer | |
unsigned int ByteBuffer::DEFAULT_SIZE = 0x7FE928CE970 | |
unsigned int _rpos = 0x3F | |
unsigned int _wpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x6809EC48 | |
unsigned int m_opcode = 0x1ED | |
Local PreparedStatement* stmt = 0xCCCCCCCCCCCCCCCC | |
MySQLPreparedStatement* m_stmt = <Unable to read memory> | |
unsigned int m_index = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
std::vector<PreparedStatementData,std::allocator<PreparedStatementData> > statement_data | |
std::_Vector_alloc<std::_Vec_base_types<PreparedStatementData,std::allocator<PreparedStatementData> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<PreparedStatementData> >,std::_Vector_val<std::_Simple_types<PreparedStatementData> >,1> _Mypair = 0xCCCCCCCCCCCCCCDC | |
Local std::shared_ptr<AuthSession> authSession | |
std::_Ptr_base<AuthSession> | |
AuthSession* _Ptr = 0x514F8930 | |
unsigned int BattlegroupID = 0x0 | |
unsigned int LoginServerType = 0x0 | |
unsigned int RealmID = 0x0 | |
unsigned int Build = 0x3034 | |
unsigned int LocalChallenge = 0x4ABA475D | |
unsigned int LoginServerID = 0x0 | |
unsigned int RegionID = 0x0 | |
unsigned int DosResponse = 0x0 | |
unsigned int[20] Digest | |
[0] = 0x95 | |
[1] = 0xEB | |
[2] = 0x14 | |
[3] = 0x8C | |
[4] = 0xBF | |
[5] = 0x96 | |
[6] = 0x66 | |
[7] = 0xFB | |
[8] = 0x91 | |
[9] = 0xC4 | |
std::string Account = "GLADER" | |
ByteBuffer AddonInfo = 0x514F8998 | |
std::_Ref_count_base* _Rep = 0x514F8920 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
000007FE9213C14B 000000006809F280 WorldSocket::ReadDataHandler+50B c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 352 | |
Local WorldSocket* this = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ = 0x41F6B0A8 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt | |
ARC4 _clientDecrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B128 | |
ARC4 _serverEncrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B1C8 | |
bool _initialized = 0x0 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer | |
unsigned int _wpos = 0x6 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B2F0 | |
MessageBuffer _packetBuffer | |
unsigned int _wpos = 0x0 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B320 | |
MPSCQueue<EncryptablePacket> _bufferQueue | |
Node | |
EncryptablePacket* Data = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x66D82120 | |
_Obj | |
<user defined> Data = 0x66D82120 | |
<user defined> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _tail = 0x66D82120 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture | |
std::_State_manager<std::shared_ptr<PreparedResultSet> > | |
std::_Associated_state<std::shared_ptr<PreparedResultSet> >* _Assoc_state = 0x5C0B7B50 | |
bool _Get_only_once = 0x1 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&> | |
_Storage | |
float _Dummy1 = 0.000000 | |
char[56] _Dummy2 = "lÈ’þ..." | |
std::_Func_base<void,std::shared_ptr<PreparedResultSet> &&>*[8] _Ptrs | |
[0] = 0x7FE92C86C18 | |
[1] = 0x7FE9213C6E0 | |
[2] = 0xCCCCCCCC00000000 | |
[3] = 0xCDCDCDCDCDCDCDCC | |
[4] = 0x41F6B020 | |
[5] = 0xCDCDCDCDCDCDCDCD | |
[6] = 0xCDCDCDCDCDCDCDCD | |
[7] = 0x0 | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&>::_Storage _Mystorage = 0x41F6B360 | |
std::string _ipCountry = "" | |
Local std::unique_lock<std::mutex> sessionGuard | |
std::mutex* _Pmtx = 0x41F6B280 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
bool _Owns = 0x0 | |
Local Opcodes opcode = 0x1ED | |
Local ClientPktHeader* header = 0x66E1BB80 | |
unsigned int size = 0x3F | |
unsigned int cmd = 0x1ED | |
Local WorldPacket packet | |
ByteBuffer | |
unsigned int ByteBuffer::DEFAULT_SIZE = 0x7FE928CE970 | |
unsigned int _rpos = 0x3F | |
unsigned int _wpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x6809EC48 | |
unsigned int m_opcode = 0x1ED | |
000007FE9213B919 000000006809F2F0 WorldSocket::ReadHandler+239 c:\users\glader\documents\github\trinitycore\src\server\game\server\worldsocket.cpp line 210 | |
Local WorldSocket::ReadDataHandlerResult result = 0xCCCCCCCC | |
Local WorldSocket* this = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ = 0x41F6B0A8 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt | |
ARC4 _clientDecrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B128 | |
ARC4 _serverEncrypt | |
evp_cipher_ctx_st m_ctx = 0x41F6B1C8 | |
bool _initialized = 0x0 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer | |
unsigned int _wpos = 0x6 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B2F0 | |
MessageBuffer _packetBuffer | |
unsigned int _wpos = 0x0 | |
unsigned int _rpos = 0x0 | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B320 | |
MPSCQueue<EncryptablePacket> _bufferQueue | |
Node | |
EncryptablePacket* Data = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x66D82120 | |
_Obj | |
<user defined> Data = 0x66D82120 | |
<user defined> Next = 0x66D82120 | |
std::atomic<MPSCQueue<EncryptablePacket>::Node *> _tail = 0x66D82120 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture | |
std::_State_manager<std::shared_ptr<PreparedResultSet> > | |
std::_Associated_state<std::shared_ptr<PreparedResultSet> >* _Assoc_state = 0x5C0B7B50 | |
bool _Get_only_once = 0x1 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&> | |
_Storage | |
float _Dummy1 = 0.000000 | |
char[56] _Dummy2 = "lÈ’þ..." | |
std::_Func_base<void,std::shared_ptr<PreparedResultSet> &&>*[8] _Ptrs | |
[0] = 0x7FE92C86C18 | |
[1] = 0x7FE9213C6E0 | |
[2] = 0xCCCCCCCC00000000 | |
[3] = 0xCDCDCDCDCDCDCDCC | |
[4] = 0x41F6B020 | |
[5] = 0xCDCDCDCDCDCDCDCD | |
[6] = 0xCDCDCDCDCDCDCDCD | |
[7] = 0x0 | |
std::_Func_class<void,std::shared_ptr<PreparedResultSet> &&>::_Storage _Mystorage = 0x41F6B360 | |
std::string _ipCountry = "" | |
Local MessageBuffer& packet = 0x41F6B0C0 | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B0D0 | |
000007FE92129F1B 000000006809F320 Socket<WorldSocket>::ReadHandlerInternal+6B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\socket.h line 178 | |
Local Socket<WorldSocket>* this = 0x41F6B020 | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0x2B0 | |
unsigned int state_ = 0x11 | |
std::shared_ptr<void> cancel_token_ = 0x41F6B048 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x66D9A6C8 | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x1 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B078 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x41F6B038 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x0 | |
int boost::asio::socket_base::message_out_of_band = 0x0 | |
int boost::asio::socket_base::message_do_not_route = 0x0 | |
int boost::asio::socket_base::message_end_of_record = 0x0 | |
int boost::asio::socket_base::max_connections = 0x0 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
native_handle_type | |
unsigned int socket_ = 0x2B0 | |
bool have_remote_endpoint_ = 0x11 | |
<user defined> remote_endpoint_ = 0x41F6B044 | |
boost::asio::ip::address _remoteAddress | |
int type_ = 0x0 | |
boost::asio::ip::address_v4 ipv4_address_ | |
in_addr addr_ = 0x100007F | |
boost::asio::ip::address_v6 ipv6_address_ | |
in6_addr addr_ = 0x41F6B0A8 | |
unsigned long scope_id_ = 0x0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer | |
unsigned int _wpos = 0x40 | |
unsigned int _rpos = 0x3F | |
std::vector<unsigned char,std::allocator<unsigned char> > _storage | |
std::_Vector_alloc<std::_Vec_base_types<unsigned char,std::allocator<unsigned char> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<unsigned char> >,std::_Vector_val<std::_Simple_types<unsigned char> >,1> _Mypair = 0x41F6B0D0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue | |
std::deque<MessageBuffer,std::allocator<MessageBuffer> > c | |
std::_Deque_alloc<std::_Deque_base_types<MessageBuffer,std::allocator<MessageBuffer> > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<MessageBuffer> >,std::_Deque_val<std::_Deque_simple_types<MessageBuffer> >,1> _Mypair = 0x41F6B0F0 | |
std::atomic<bool> _closed | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::atomic<bool> _closing | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
bool _isWritingAsync = 0x0 | |
Parameter boost::system::error_code error | |
int m_val = 0x6809F350 | |
boost::system::error_category* m_cat = 0x40 | |
Parameter unsigned int transferredBytes = 0x40 | |
000007FE9211460E 000000006809F380 std::_Invoker_pmf_pointer::_Call<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+8E d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter * _Pmf = 0x6809F3B0 | |
<user defined> = 0x6809F3B0 | |
unsigned int = 0x7FE92129EB0 | |
Parameter std::shared_ptr<WorldSocket>& _Arg1 = 0x6809F688 | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket = 0x41F6B038 | |
boost::asio::ip::address _remoteAddress = 0x41F6B0A0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer = 0x41F6B0C0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue = 0x41F6B0F0 | |
std::atomic<bool> _closed = 0x0 | |
std::atomic<bool> _closing = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt = 0x41F6B128 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer = 0x41F6B2E0 | |
MessageBuffer _packetBuffer = 0x41F6B310 | |
MPSCQueue<EncryptablePacket> _bufferQueue = 0x41F6B340 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture = 0x41F6B350 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback = 0x41F6B360 | |
std::string _ipCountry = "" | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x2 | |
Parameter boost::system::error_code& <_Args2_0> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Args2_1> = 0x40 | |
000007FE9211B15F 000000006809F3F0 std::invoke<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9F d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter &* _Obj = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
Parameter std::shared_ptr<WorldSocket>& <_Args_0> = 0x6809F688 | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket = 0x41F6B038 | |
boost::asio::ip::address _remoteAddress = 0x41F6B0A0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer = 0x41F6B0C0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue = 0x41F6B0F0 | |
std::atomic<bool> _closed = 0x0 | |
std::atomic<bool> _closing = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt = 0x41F6B128 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer = 0x41F6B2E0 | |
MessageBuffer _packetBuffer = 0x41F6B310 | |
MPSCQueue<EncryptablePacket> _bufferQueue = 0x41F6B340 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture = 0x41F6B350 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback = 0x41F6B360 | |
std::string _ipCountry = "" | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x2 | |
Parameter boost::system::error_code& <_Args_1> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Args_2> = 0x40 | |
000007FE92116363 000000006809F440 std::_Invoke_ret<void (__cdecl Socket<WorldSocket>::*& __ptr64)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket> & __ptr64,boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+83 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1476 | |
Parameter std::_Forced<std::_Unforced,0> __formal = 0xCC | |
Parameter &* <_Vals_0> = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
Parameter std::shared_ptr<WorldSocket>& <_Vals_1> = 0x6809F688 | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
Socket<WorldSocket> | |
std::enable_shared_from_this<WorldSocket> | |
std::weak_ptr<WorldSocket> _Wptr = 0x41F6B028 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _socket = 0x41F6B038 | |
boost::asio::ip::address _remoteAddress = 0x41F6B0A0 | |
unsigned int _remotePort = 0x8852 | |
MessageBuffer _readBuffer = 0x41F6B0C0 | |
std::queue<MessageBuffer,std::deque<MessageBuffer,std::allocator<MessageBuffer> > > _writeQueue = 0x41F6B0F0 | |
std::atomic<bool> _closed = 0x0 | |
std::atomic<bool> _closing = 0x0 | |
bool _isWritingAsync = 0x0 | |
unsigned int _authSeed = 0x1E1416E8 | |
AuthCrypt _authCrypt = 0x41F6B128 | |
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > _LastPingTime = 0x0 | |
unsigned int _OverSpeedPings = 0x0 | |
std::mutex _worldSessionLock = 0x41F6B280 | |
WorldSession* _worldSession = NULL | |
bool _authed = 0x0 | |
MessageBuffer _headerBuffer = 0x41F6B2E0 | |
MessageBuffer _packetBuffer = 0x41F6B310 | |
MPSCQueue<EncryptablePacket> _bufferQueue = 0x41F6B340 | |
std::future<std::shared_ptr<PreparedResultSet> > _queryFuture = 0x41F6B350 | |
std::function<void __cdecl(std::shared_ptr<PreparedResultSet> &&)> _queryCallback = 0x41F6B360 | |
std::string _ipCountry = "" | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x2 | |
Parameter boost::system::error_code& <_Vals_2> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Vals_3> = 0x40 | |
000007FE921147A9 000000006809F4B0 std::_Call_binder<std::_Unforced,0,1,2,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,std::tuple<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64> >+E9 d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 827 | |
Parameter std::_Forced<std::_Unforced,0> _Fr = 0xCC | |
Parameter &* _Obj = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
Parameter std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >& _Tpl = 0x6809F680 | |
std::tuple<std::_Ph<1>,std::_Ph<2> > | |
std::tuple<std::_Ph<2> > | |
unsigned int std::tuple<std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<2> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
unsigned int std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::shared_ptr<WorldSocket> > _Myfirst | |
std::shared_ptr<WorldSocket> _Val | |
std::_Ptr_base<WorldSocket> | |
WorldSocket* _Ptr = 0x41F6B020 | |
std::_Ref_count_base* _Rep = 0x41F6B010 | |
Parameter std::tuple<boost::system::error_code const &,unsigned __int64 const &>* _Ut = 0x6809F4F0 | |
std::tuple<unsigned __int64 const &> | |
std::_Tuple_val<unsigned __int64 const &> _Myfirst | |
unsigned int& _Val = 0x40 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE92D77738 | |
000007FE92112E8B 000000006809F520 std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>::operator()<boost::system::error_code const & __ptr64,unsigned __int64 const & __ptr64>+9B d:\program files (x86)\microsoft visual studio 14.0\vc\include\functional line 881 | |
Local std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* this = 0x6809F670 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
* _Myval1 = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 | |
std::tuple<std::_Ph<1>,std::_Ph<2> > | |
std::tuple<std::_Ph<2> > | |
unsigned int std::tuple<std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<2> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::shared_ptr<WorldSocket> > _Myfirst = 0x6809F688 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0x6809F698 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int& <_Unbargs_1> = 0x40 | |
000007FE92127E6D 000000006809F560 boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>::operator()+4D c:\local\boost_1_59_0\boost\asio\detail\bind_handler.hpp line 129 | |
Local boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2>* this = 0x6809F670 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
000007FE92117AC7 000000006809F590 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64> >+37 c:\local\boost_1_59_0\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2>& function = 0x6809F670 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
000007FE9211B29A 000000006809F5C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64>,boost::system::error_code,unsigned __int64>,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >+3A c:\local\boost_1_59_0\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2>& function = 0x6809F670 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>& context = 0x6809F670 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
* _Myval1 = 0x7FE92129EB0 | |
<user defined> = 0x7FE92129EB0 | |
unsigned int = 0x548948182444894C | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 | |
std::tuple<std::_Ph<1>,std::_Ph<2> > | |
std::tuple<std::_Ph<2> > | |
unsigned int std::tuple<std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<2> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
unsigned int std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >::_Mysize = 0xCCCCCCCCCCCCCCCC | |
std::_Tuple_val<std::shared_ptr<WorldSocket> > _Myfirst = 0x6809F688 | |
000007FE921347D2 000000006809F6F0 boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64) __ptr64,std::shared_ptr<WorldSocket>,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64> >::do_complete+162 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_socket_recv_op.hpp line 97 | |
Local boost::asio::detail::win_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x5AABF2D0 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& result_ec = 0x6809F838 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int bytes_transferred = 0x40 | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* o = 0x5AABF2D0 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* h = 0x7FE933533C8 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair = 0x7FE933533C8 | |
void* v = 0x40 | |
boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* p = 0x4000000000 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x4000000000 <Unable to read memory> | |
unsigned int InternalHigh = 0x4000000008 <Unable to read memory> | |
unsigned long Offset = 0x4000000010 <Unable to read memory> | |
unsigned long OffsetHigh = 0x4000000014 <Unable to read memory> | |
void* Pointer = <Unable to read memory> | |
void* hEvent = <Unable to read memory> | |
boost::asio::detail::win_iocp_operation* next_ = <Unable to read memory> | |
<user defined>* func_ = <Unable to read memory> | |
long ready_ = 0x4000000030 <Unable to read memory> | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* h = <Unable to read memory> | |
void* v = <Unable to read memory> | |
boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* p = <Unable to read memory> | |
unsigned int state_ = 0x4000000038 <Unable to read memory> | |
std::weak_ptr<void> cancel_token_ = 0x4000000040 | |
boost::asio::mutable_buffers_1 buffers_ = 0x4000000050 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ = 0x40000000A0 | |
unsigned int state_ = 0x11 | |
std::weak_ptr<void> cancel_token_ | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x66D5D8F0 | |
boost::asio::mutable_buffers_1 buffers_ | |
boost::asio::mutable_buffer | |
void* data_ = 0x242A500 | |
unsigned int size_ = 0x1000 | |
std::function<void __cdecl(void)> debug_check_ = 0x5AABF330 | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x5AABF380 | |
Local boost::asio::detail::binder2<std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> handler | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &> handler_ | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
unsigned int arg2_ = 0x40 | |
Local boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p p | |
std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_ptr<WorldSocket>,std::_Ph<1> const &,std::_Ph<2> const &>* h = 0x6809F670 | |
std::_Compressed_pair<void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FE92129EB0 | |
std::tuple<std::shared_ptr<WorldSocket>,std::_Ph<1>,std::_Ph<2> > _Myval2 = 0x6809F680 | |
void* v = NULL | |
boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,std::_Binder<std::_Unforced,void (__cdecl Socket<WorldSocket>::*)(boost::system::error_code,unsigned __int64),std::shared_p* p = NULL | |
000007FE92159BB9 000000006809F720 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_59_0\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x5AABF2D0 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x6809F838 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Parameter unsigned int bytes_transferred = 0x40 | |
000007FE9215B120 000000006809F910 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x5AABF2D0 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FE92134670 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x5AABF2D0 | |
unsigned int Internal = 0x7FE933533C8 | |
unsigned int InternalHigh = 0x40 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x40 | |
void* Pointer = 0x4000000000 | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x40 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x6809F9F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
000007FE9215EF61 000000006809F9C0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_59_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92155200 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FE92C8BCC0 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92155200 | |
auto_handle | |
void* handle = 0x7FE92155200 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x92DC2C80 | |
long stopped_ = 0x7FE | |
long stop_event_posted_ = 0x92154B40 | |
long shutdown_ = 0x7FE | |
unsigned long gqcs_timeout_ = 0x9215EDF0 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92155200 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2E3535322E353532 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3535322E353532 | |
long dispatch_required_ = 0x92DC2D88 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FE92C8BD18 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x7FE9215CA80 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FE92C8BD48 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
func_base | |
void* entry_event_ = 0x2AC | |
void* exit_event_ = 0x2A8 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x2AC | |
<user defined> exit_event_ = 0x2A8 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x517EE160 | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x6809F9F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x6809F948 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x5AABF2D0 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0xD1E | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x5AABF2D0 | |
000007FE9215EE6B 000000006809FA20 boost::asio::io_service::run+3B c:\local\boost_1_59_0\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x66D9A6B0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xCDCDCDCDCDCDCDD5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = <Unable to read memory> | |
auto_handle | |
void* handle = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0xCDCDCDCDCDCDCDF5 <Unable to read memory> | |
long outstanding_work_ = 0xCDCDCDCDCDCDCDFD <Unable to read memory> | |
long stopped_ = 0xCDCDCDCDCDCDCE01 <Unable to read memory> | |
long stop_event_posted_ = 0xCDCDCDCDCDCDCE05 <Unable to read memory> | |
long shutdown_ = 0xCDCDCDCDCDCDCE09 <Unable to read memory> | |
unsigned long gqcs_timeout_ = 0xCDCDCDCDCDCDCE0D <Unable to read memory> | |
timer_thread_function | |
<user defined> io_service_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0xCDCDCDCDCDCDCE15 <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0xCDCDCDCDCDCDCE1D <Unable to read memory> | |
long dispatch_required_ = 0xCDCDCDCDCDCDCE25 <Unable to read memory> | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0xCDCDCDCDCDCDCE2D | |
boost::asio::detail::timer_queue_set timer_queues_ = 0xCDCDCDCDCDCDCE55 <Unable to read memory> | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0xCDCDCDCDCDCDCE5D | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x5F3EF6E0 | |
boost::asio::io_service::id* id_ = 0xB8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xCDCDCDCDCDCDCD08 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::service_base<boost::asio::detail::strand_service> | |
boost::asio::io_service::service | |
<user defined> key = 0xCDCDCDCDCDCDCDCD | |
<user defined> key_ = 0xCDCDCDCDCDCDCDD5 | |
<user defined> owner_ = 0xCDCDCDCDCDCDCDE5 <Unable to read memory> | |
<user defined> next_ = 0xCDCDCDCDCDCDCDED <Unable to read memory> | |
on_do_complete_exit | |
<user defined> owner_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
boost::asio::detail::strand_service::strand_impl* impl_ = <Unable to read memory> | |
on_dispatch_exit | |
<user defined> io_service_ = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
<user defined> impl_ = 0xCDCDCDCDCDCDCDD5 <Unable to read memory> | |
strand_impl | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0xCDCDCDCDCDCDCDCD <Unable to read memory> | |
unsigned int InternalHigh = 0xCDCDCDCDCDCDCDD5 <Unable to read memory> | |
unsigned long Offset = 0xCDCDCDCDCDCDCDDD <Unable to read memory> | |
unsigned long OffsetHigh = 0xCDCDCDCDCDCDCDE1 <Unable to read memory> | |
void* Pointer = <Unable to read memory> | |
void* hEvent = <Unable to read memory> | |
boost::asio::detail::win_iocp_operation* next_ = <Unable to read memory> | |
<user defined>* func_ = <Unable to read memory> | |
long ready_ = 0xCDCDCDCDCDCDCDFD <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCE05 | |
bool locked_ = 0xCDCDCDCDCDCDCE2D <Unable to read memory> | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0xCDCDCDCDCDCDCE35 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0xCDCDCDCDCDCDCE45 | |
boost::asio::detail::win_iocp_io_service& io_service_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCDFD | |
boost::asio::detail::scoped_ptr<boost::asio::detail::strand_service::strand_impl>[193] implementations_ | |
[0] = 0xCDCDCDCDCDCDCE25 <Unable to read memory> | |
[1] = 0xCDCDCDCDCDCDCE2D <Unable to read memory> | |
[2] = 0xCDCDCDCDCDCDCE35 <Unable to read memory> | |
[3] = 0xCDCDCDCDCDCDCE3D <Unable to read memory> | |
[4] = 0xCDCDCDCDCDCDCE45 <Unable to read memory> | |
[5] = 0xCDCDCDCDCDCDCE4D <Unable to read memory> | |
[6] = 0xCDCDCDCDCDCDCE55 <Unable to read memory> | |
[7] = 0xCDCDCDCDCDCDCE5D <Unable to read memory> | |
[8] = 0xCDCDCDCDCDCDCE65 <Unable to read memory> | |
[9] = 0xCDCDCDCDCDCDCE6D <Unable to read memory> | |
unsigned int salt_ = 0xCDCDCDCDCDCDD42D <Unable to read memory> | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x517EE360 | |
unsigned int InternalHigh = 0xFFFFFFFF | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x66D9A6B0 | |
long ready_ = 0x62217F30 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF718 | |
bool locked_ = 0x0 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> waiting_queue_ = 0x5F3EF748 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> ready_queue_ = 0x5F3EF758 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
<user defined> work = 0x66D9A6B0 | |
<user defined> id = 0x66D9A6B0 | |
<user defined> service = 0x66D9A6B0 | |
<user defined> strand = 0x66D9A6B0 | |
<user defined> init_ = 0xCD | |
<user defined> service_registry_ = 0x5F3EF6E0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
key | |
type_info* type_info_ = 0x7FE92C8BDE8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x62217F38 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = 0x62217E70 | |
<user defined> impl_ = 0x5C7B58D0 | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FE93353318 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
000007FE92155A3B 000000006809FC10 NetworkThread<WorldSocket>::Run+17B c:\users\glader\documents\github\trinitycore\src\server\shared\networking\networkthread.h line 128 | |
Local NetworkThread<WorldSocket>* this = 0x66D9A608 | |
std::atomic<int> _connections | |
std::_Atomic_int | |
unsigned long _My_val = 0x1 | |
std::atomic<bool> _stopped | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::thread* _thread = 0x66D7EB60 | |
id | |
unsigned int _Id = 0x2A4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2A4 | |
unsigned int _Id = 0x8DD0 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A620 | |
std::mutex _newSocketsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x66D9A640 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A690 | |
boost::asio::io_service _io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ = 0x66D9A6B8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
unsigned int state_ = 0x0 | |
std::shared_ptr<void> cancel_token_ = 0x66D9A6D8 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x41F6B038 | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A708 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x66D9A6C8 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x62217F30 | |
int boost::asio::socket_base::message_out_of_band = 0x62217F30 | |
int boost::asio::socket_base::message_do_not_route = 0x62217F30 | |
int boost::asio::socket_base::message_end_of_record = 0x62217F30 | |
int boost::asio::socket_base::max_connections = 0x62217F30 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boo _updateTimer | |
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0> | |
implementation_type | |
boost::posix_time::ptime expiry = 0x62217F30 | |
bool might_have_pending_waits = 0x92 | |
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x66D9A740 | |
boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x62217F30 | |
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x66D9A738 | |
000007FE921499F4 000000006809FC40 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+34 d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1342 | |
Parameter <user defined>* _Pmf = 0x7FE921558C0 | |
Parameter NetworkThread<WorldSocket>** _Arg1 = 0x66D9A608 | |
std::atomic<int> _connections | |
std::_Atomic_int | |
unsigned long _My_val = 0x1 | |
std::atomic<bool> _stopped | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::thread* _thread = 0x66D7EB60 | |
id | |
unsigned int _Id = 0x2A4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2A4 | |
unsigned int _Id = 0x8DD0 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A620 | |
std::mutex _newSocketsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x66D9A640 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A690 | |
boost::asio::io_service _io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ = 0x66D9A6B8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
unsigned int state_ = 0x0 | |
std::shared_ptr<void> cancel_token_ = 0x66D9A6D8 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x41F6B038 | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A708 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x66D9A6C8 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x62217F30 | |
int boost::asio::socket_base::message_out_of_band = 0x62217F30 | |
int boost::asio::socket_base::message_do_not_route = 0x62217F30 | |
int boost::asio::socket_base::message_end_of_record = 0x62217F30 | |
int boost::asio::socket_base::max_connections = 0x62217F30 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boo _updateTimer | |
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0> | |
implementation_type | |
boost::posix_time::ptime expiry = 0x62217F30 | |
bool might_have_pending_waits = 0x92 | |
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x66D9A740 | |
boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x62217F30 | |
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x66D9A738 | |
000007FE9214D95C 000000006809FC80 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>+4C d:\program files (x86)\microsoft visual studio 14.0\vc\include\type_traits line 1445 | |
Parameter <user defined>** _Obj = 0x7FE921558C0 | |
Parameter NetworkThread<WorldSocket>** <_Args_0> = 0x66D9A608 | |
std::atomic<int> _connections | |
std::_Atomic_int | |
unsigned long _My_val = 0x1 | |
std::atomic<bool> _stopped | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::thread* _thread = 0x66D7EB60 | |
id | |
unsigned int _Id = 0x2A4 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x2A4 | |
unsigned int _Id = 0x8DD0 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _sockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A620 | |
std::mutex _newSocketsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x66D9A640 | |
std::vector<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > _newSockets | |
std::_Vector_alloc<std::_Vec_base_types<std::shared_ptr<WorldSocket>,std::allocator<std::shared_ptr<WorldSocket> > > > | |
std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::shared_ptr<WorldSocket> > >,std::_Vector_val<std::_Simple_types<std::shared_ptr<WorldSocket> > >,1> _Mypair = 0x66D9A690 | |
boost::asio::io_service _io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD | |
id | |
service | |
key | |
type_info* type_info_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::io_service::id* id_ = 0x60 | |
boost::asio::io_service::service::key key_ = 0x66D9A6B8 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xCDCDCDCDCDCDCD00 | |
strand | |
boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD | |
boost::asio::detail::strand_service::strand_impl* impl_ = 0x5F3EF6E0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0xCDCDCDCD | |
long result_ = 0xCDCDCDCD | |
<user defined> manual = 0x66D9A6B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x5F3EF6E0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = 0x517EE360 | |
boost::asio::detail::win_mutex mutex_ = 0x5F3EF6E0 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* first_service_ = 0x62217F30 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x5C7B58D0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FE92C8BCB8 | |
boost::asio::io_service::id* id_ = 0xD8 | |
boost::asio::io_service::service::key key_ = 0x5C7B58D8 | |
boost::asio::io_service& owner_ = 0x66D9A6B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FE92C8BCB8 | |
auto_handle | |
void* handle = 0x7FE92C8BCB8 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x29C | |
long outstanding_work_ = 0x2 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FE92C8BCB8 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x66D5D050 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x2A0 | |
long dispatch_required_ = 0x1 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x5C7B5930 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x62217F58 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x5C7B5960 | |
boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > _acceptSocket | |
boost::asio::basic_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> > | |
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp>,1> | |
implementation_type | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
unsigned int state_ = 0x0 | |
std::shared_ptr<void> cancel_token_ = 0x66D9A6D8 | |
boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL | |
boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x41F6B038 | |
boost::asio::ip::tcp protocol_ = 0x2 | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A708 | |
boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type implementation = 0x66D9A6C8 | |
boost::asio::stream_socket_service<boost::asio::ip::tcp>* service_ = 0x62217E70 | |
boost::asio::socket_base | |
int boost::asio::socket_base::message_peek = 0x62217F30 | |
int boost::asio::socket_base::message_out_of_band = 0x62217F30 | |
int boost::asio::socket_base::message_do_not_route = 0x62217F30 | |
int boost::asio::socket_base::message_end_of_record = 0x62217F30 | |
int boost::asio::socket_base::max_connections = 0x62217F30 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
native_handle_type | |
unsigned int socket_ = 0xFFFFFFFFFFFFFFFF | |
bool have_remote_endpoint_ = 0x0 | |
<user defined> remote_endpoint_ = 0x66D9A6D4 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boo _updateTimer | |
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >,0> | |
implementation_type | |
boost::posix_time::ptime expiry = 0x62217F30 | |
bool might_have_pending_waits = 0x92 | |
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data timer_data = 0x66D9A740 | |
boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> >& service = 0x62217F30 | |
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type implementation = 0x66D9A738 | |
000007FE9214A19B 000000006809FCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Execute<0,1>+5B d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 241 | |
Parameter std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>& _Tup = 0x66D7ED90 | |
std::tuple<NetworkThread<WorldSocket> *> | |
std::_Tuple_val<NetworkThread<WorldSocket> *> _Myfirst | |
NetworkThread<WorldSocket>* _Val = 0x66D9A608 | |
std::_Tuple_val<void (__cdecl NetworkThread<WorldSocket>::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FE921558C0 | |
000007FE921588BA 000000006809FD10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Run+6A d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 247 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)* _Ln = 0x2CDA78 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCC00CCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xFFFFFFFFFFFFFFFE | |
bool _Started = 0x0 | |
std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkTh _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),Net | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),N _Mypair = 0x7FE9238F074 | |
Local std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkTh _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),Net | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),N _Mypair | |
std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>* _Myval2 = 0x66D7ED90 | |
000007FE921575D8 000000006809FD40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void) __ptr64,NetworkThread<WorldSocket> * __ptr64> > > >::_Go+28 d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 233 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)* this = 0x2CDA78 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCC00CCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xFFFFFFFFFFFFFFFE | |
bool _Started = 0x0 | |
std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkTh _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),Net | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> >,std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),N _Mypair = 0x7FE9238F074 | |
000007FE91EF76CD 000000006809FD70 std::_Pad::_Call_func+2D d:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread line 210 | |
Parameter void* _Data = 0x2CDA78 | |
000007FEC1D2A1BC 000000006809FDB0 _register_onexit_function+47C | |
000007FEC1D29E13 000000006809FE00 _register_onexit_function+D3 | |
00000000772A59CD 000000006809FE30 BaseThreadInitThunk+D | |
00000000773DA2E1 000000006809FE80 RtlUserThreadStart+21 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment