Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sirikfoll/290c09e12b63ef477534c71b127b8909 to your computer and use it in GitHub Desktop.
Save sirikfoll/290c09e12b63ef477534c71b127b8909 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Revision: TrinityCore rev. 3a83dc60d5bd 2019-02-06 10:47:44 +0100 (3.3.5 branch) (Win64, Debug, Dynamic)
Date 6:2:2019. Time 14:38
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
Number Of Processors: 4
Physical Memory: 8291496 KB (Available: 1116084 KB)
Commit Charge Limit: 13539868 KB
*** Operation System ***
Windows 10 Home Edition (Version 10.0, Build 17763)
//=====================================================
Exception code: C0000420 Falha de declara��o.
Assertion message:
c:\tc\src\server\worldserver\main.cpp:474 in FreezeDetector::Handler ABORTED.
Fault address: 00007FF6620D1DEA 01:0000000000000DEA C:\Users\gusta\Documents\Tc\worldserver.exe
Registers:
RAX:00007FFC0A8354AD
RBX:0000000000000000
RCX:0000000000000000
RDX:0000007100000002
RSI:0000000000000000
RDI:000000714A7FEF00
R8: 0000000000000000
R9: 0000007100000002
R10:000000714A7FE7E0
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:CCCCCCCCCCCCCCCC
CS:RIP:0033:00007FFC49575549
SS:RSP:002B:000000004A7FED80 RBP:00000000
DS:002B ES:002B FS:0053 GS:002B
Flags:00000206
Call stack:
Address Frame Function SourceFile
00007FFC49575549 000000714A7FEE50 RaiseException+69
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714A2FE6D0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714A2FE740 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714A2FE780 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714A2FE7D0 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714A2FE810 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714A2FE840 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714A2FE8D0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714A2FE900 _Cnd_wait+20
00007FFBE31A6C42 000000714A2FE930 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFBE31A8944 000000714A2FE970 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFBE31A3E17 000000714A2FE9D0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74
00007FFBE319145D 000000714A2FEAD0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228
00007FFBE361A265 000000714A2FED80 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378
00007FF6620D2800 000000714A2FEDD0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432
00007FF6620D57B4 000000714A2FFDE0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339
00007FF6621F0634 000000714A2FFE20 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF6621F058E 000000714A2FFE90 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288
00007FF6621F044E 000000714A2FFEC0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331
00007FF6621F06A9 000000714A2FFEF0 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFC4C0481F4 000000714A2FFF20 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A2FFFA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F794 000000714A6FF3F0 ZwRemoveIoCompletion+14
00007FFC4954CB93 000000714A6FF450 GetQueuedCompletionStatus+53
00007FF66213234D 000000714A6FF640 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367
00007FF66213FD41 000000714A6FF6F0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
00007FF66213FC4B 000000714A6FF750 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF662115883 000000714A6FF780 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6620DE270 000000714A6FF7B0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620ED9E0 000000714A6FF7E0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620E0EAC 000000714A6FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FF662127D6A 000000714A6FF860 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FF662123D08 000000714A6FF890 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FF66211CAAD 000000714A6FF8C0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714A6FF900 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A6FF950 _register_onexit_function+E1
00007FFC4C0481F4 000000714A6FF980 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A6FFA00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF513E4 000000714A7FCB70 NtGetContextThread+14
CCCCCCCCCCCCCCCC 000000714A7FCB78 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000714A7FCB80 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000714A7FCB88 0000:0000000000000000
0000000000000500 000000714A7FCB90 0000:0000000000000000
0000E14BEB6F2FFE 000000714A7FCB98 0000:0000000000000000
000000714A7FD110 000000714A7FCBA0 0000:0000000000000000
00007FF6621579C0 000000714A7FD110 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486
00007FF662157E3A 000000714A7FD840 WheatyExceptionReport::GenerateExceptionReport+41A c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 592
00007FF6621577BB 000000714A7FDC50 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197
00007FFC495A584C 000000714A7FDD60 UnhandledExceptionFilter+1BC
00007FFC4CF580CB 000000714A7FDDA0 memset+1C8B
00007FFC4CF3FD36 000000714A7FDE10 __C_specific_handler+96
00007FFC4CF5468F 000000714A7FDE40 __chkstk+11F
00007FFC4CEB4BEF 000000714A7FE570 RtlWalkFrameChain+14BF
00007FFC4CEB89E6 000000714A7FED70 RtlRaiseException+316
00007FFC49575549 000000714A7FEE50 RaiseException+69
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714A8FF780 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714A8FF7F0 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714A8FF830 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714A8FF880 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714A8FF8C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714A8FF8F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714A8FF980 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714A8FF9B0 _Cnd_wait+20
00007FFC0C8864C2 000000714A8FF9E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFC0C889514 000000714A8FFA20 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFC0C8B06C7 000000714A8FFA80 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFC0C8AF349 000000714A8FFAE0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFC0C8AF994 000000714A8FFB10 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFC0C8AFB8C 000000714A8FFB50 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFC0C8AF9FB 000000714A8FFB90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FFC0C8B11EA 000000714A8FFBE0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FFC0C8B0BF8 000000714A8FFC10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FFC0C8B096D 000000714A8FFC40 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714A8FFC80 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A8FFCD0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A8FFD00 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A8FFD80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714A9FF440 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714A9FF4B0 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714A9FF4F0 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714A9FF540 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714A9FF580 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714A9FF5B0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714A9FF640 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714A9FF670 _Cnd_wait+20
00007FFC0C8864C2 000000714A9FF6A0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFC0C889514 000000714A9FF6E0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFC0C8B06C7 000000714A9FF740 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFC0C8AF349 000000714A9FF7A0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFC0C8AF994 000000714A9FF7D0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFC0C8AFB8C 000000714A9FF810 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFC0C8AF9FB 000000714A9FF850 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FFC0C8B11EA 000000714A9FF8A0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FFC0C8B0BF8 000000714A9FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FFC0C8B096D 000000714A9FF900 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714A9FF940 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A9FF990 _register_onexit_function+E1
00007FFC4C0481F4 000000714A9FF9C0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A9FFA40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714AAFF7F0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714AAFF860 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714AAFF8A0 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714AAFF8F0 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714AAFF930 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714AAFF960 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714AAFF9F0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714AAFFA20 _Cnd_wait+20
00007FFC0C8864C2 000000714AAFFA50 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFC0C889514 000000714AAFFA90 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFC0C8B06C7 000000714AAFFAF0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFC0C8AF349 000000714AAFFB50 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFC0C8AF994 000000714AAFFB80 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFC0C8AFB8C 000000714AAFFBC0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFC0C8AF9FB 000000714AAFFC00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FFC0C8B11EA 000000714AAFFC50 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FFC0C8B0BF8 000000714AAFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FFC0C8B096D 000000714AAFFCB0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714AAFFCF0 _register_onexit_function+4A8
00007FFC0A854BF1 000000714AAFFD40 _register_onexit_function+E1
00007FFC4C0481F4 000000714AAFFD70 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714AAFFDF0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F6F4 000000714ABFFA60 ZwWaitForSingleObject+14
00007FFC495745C3 000000714ABFFB00 WaitForSingleObjectEx+93
00007FFBF9F167FD 000000714ABFFB30 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54
00007FFBF9F2788F 000000714ABFFB60 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119
00007FFBF9F2BD86 000000714ABFFBE0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
00007FFC0A854FB8 000000714ABFFC20 _register_onexit_function+4A8
00007FFC0A854BF1 000000714ABFFC70 _register_onexit_function+E1
00007FFC4C0481F4 000000714ABFFCA0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714ABFFD20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000714ACFF970 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000714ACFFC60 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000714ACFFC90 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714ACFFD10 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000714ADFF5C0 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000714ADFF8B0 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000714ADFF8E0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714ADFF960 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4FCF4 000000714A4FF630 NtDelayExecution+14
00007FFC49575631 000000714A4FF6D0 SleepEx+A1
00007FFBE367491B 000000714A4FF700 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17
00007FFBE36519B8 000000714A4FF730 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9
00007FFBE364B710 000000714A4FF880 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204
00007FFBE365011F 000000714A4FF8B0 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81
00007FFBE36504A6 000000714A4FF8E0 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49
00007FFBE3668C38 000000714A4FF920 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57
00007FFC0A854FB8 000000714A4FF960 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A4FF9B0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A4FF9E0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A4FFA60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFBE3822421 000000714A5FD210 dtNodePool::getNodeAtIdx+21 c:\tc\dep\recastnavigation\detour\include\detournode.h line 71
00007FFBE3821576 000000714A5FD270 dtNavMeshQuery::getPathToNode+66 c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1212
00007FFBE3815CBF 000000714A5FD400 dtNavMeshQuery::findPath+BBF c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1193
00007FFBE31E534D 000000714A5FE130 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382
00007FFBE31E314D 000000714A5FE3A0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91
00007FFBE31F4BA0 000000714A5FE5B0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153
00007FFBE31BDADD 000000714A5FE7D0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297
00007FFBE2C94BDB 000000714A5FE870 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455
00007FFBE2A42699 000000714A5FED30 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722
00007FFBE2B3A255 000000714A5FEEC0 Pet::Update+5A5 c:\tc\src\server\game\entities\pet\pet.cpp line 637
00007FFBE2FBA870 000000714A5FEF20 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407
00007FFBE31476A5 000000714A5FEF50 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FFBE31476E5 000000714A5FEF80 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52
00007FFBE314799B 000000714A5FEFB0 VisitorHelper<Trinity::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53
00007FFBE314756A 000000714A5FEFE0 VisitorHelper<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59
00007FFBE316DBA5 000000714A5FF010 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93
00007FFBE31466BB 000000714A5FF040 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+3B c:\tc\src\server\game\grids\grid.h line 99
00007FFBE3146F3C 000000714A5FF070 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154
00007FFBE3146880 000000714A5FF0C0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964
00007FFBE312291E 000000714A5FF160 Map::VisitNearbyCellsOf+19E c:\tc\src\server\game\maps\map.cpp line 726
00007FFBE3122C76 000000714A5FF550 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794
00007FFBE31A7B3C 000000714A5FF580 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43
00007FFBE31A4126 000000714A5FF5D0 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115
00007FFBE31A46C4 000000714A5FF600 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFBE31A55CC 000000714A5FF640 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFBE31A4C0B 000000714A5FF680 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FFBE31A76CA 000000714A5FF6D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FFBE31A6D88 000000714A5FF700 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FFBE31A6A1D 000000714A5FF730 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714A5FF770 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A5FF7C0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A5FF7F0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A5FF870 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F6F4 000000714AEFFA00 ZwWaitForSingleObject+14
00007FFC495745C3 000000714AEFFAA0 WaitForSingleObjectEx+93
00007FFBE33C549D 000000714AEFFAD0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54
00007FFBE33CF79F 000000714AEFFB00 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119
00007FFBE33D10E6 000000714AEFFB80 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
00007FFC0A854FB8 000000714AEFFBC0 _register_onexit_function+4A8
00007FFC0A854BF1 000000714AEFFC10 _register_onexit_function+E1
00007FFC4C0481F4 000000714AEFFC40 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714AEFFCC0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F794 000000714AFFF560 ZwRemoveIoCompletion+14
00007FFC4954CB93 000000714AFFF5C0 GetQueuedCompletionStatus+53
00007FFBE33CC04D 000000714AFFF7B0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367
00007FFBE33CF8E1 000000714AFFF860 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
00007FFBE33CF7EB 000000714AFFF8C0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FFBE33C6F0B 000000714AFFFAB0 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129
00007FFBE33BC1B4 000000714AFFFAE0 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFBE33BF2AC 000000714AFFFB20 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FFBE33BCE9B 000000714AFFFB60 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FFBE33C987A 000000714AFFFBB0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FFBE33C8E18 000000714AFFFBE0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FFBE31A6A1D 000000714AFFFC10 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714AFFFC50 _register_onexit_function+4A8
00007FFC0A854BF1 000000714AFFFCA0 _register_onexit_function+E1
00007FFC4C0481F4 000000714AFFFCD0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714AFFFD50 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F734 000000714B0FF390 ZwReadFile+14
00007FFC495506A7 000000714B0FF410 ReadFile+77
00007FFC0A8EDFBF 000000714B0FF500 _read+EDF
00007FFC0A8ED413 000000714B0FF560 _read+333
00007FFC0A8979B2 000000714B0FF5F0 ungetwc+2F2
00007FFC0A898260 000000714B0FF630 ungetwc+BA0
00007FFC0A85894E 000000714B0FF6A0 _fgetc_nolock+10E
00007FFC0A8589D3 000000714B0FF6D0 _getc_nolock+13
00007FFC0A8599BF 000000714B0FF780 _fgetwc_nolock+23F
00007FFC0A859B73 000000714B0FF7B0 _getwc_nolock+13
00007FFC0A859536 000000714B0FF7E0 fgetpos+856
00007FFC0A859467 000000714B0FF860 fgetpos+787
00007FFC0A859772 000000714B0FF8A0 fgetws+32
00007FF66214A0F2 000000714B0FFBB0 CliThread+E2 c:\tc\src\server\worldserver\commandline\clirunnable.cpp line 151
00007FF6620DE1DA 000000714B0FFBE0 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620ED9A0 000000714B0FFC10 std::invoke<void (__cdecl*)(void)>+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
00007FF6620E0E5C 000000714B0FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
00007FF662127CCA 000000714B0FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
00007FF662123CD8 000000714B0FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
00007FF66211CAAD 000000714B0FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
00007FFC0A854FB8 000000714B0FFD30 _register_onexit_function+4A8
00007FFC0A854BF1 000000714B0FFD80 _register_onexit_function+E1
00007FFC4C0481F4 000000714B0FFDB0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714B0FFE30 RtlUserThreadStart+21
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FFC49575549 000000714A7FEE50 RaiseException+69
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
Parameter char* file = "c:\tc\src\server\worldserver\main.cpp"
Parameter int line = 0x1DA
Parameter char* function = "FreezeDetector::Handler"
Local unsigned int[2] execeptionArgs
[0] = 0x20239AC6770
[1] = 0x7FF6620D1DEA
Local std::string formattedMessage = "
c:\tc\src\server\worldserver\main.cpp:474 i..."
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
Local unsigned int curtime = 0x27958
Local unsigned int worldLoopCounter = 0x41E
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x714A7FF0D0
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& error = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter &* _Obj = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter &* _Obj = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480
Parameter &* <_Vals_0> = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x714A7FF348
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Vals_2> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC
Parameter &* _Obj = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x714A7FF340
std::tuple<std::_Ph<1> >
std::_Tuple_val<std::_Ph<1> > _Myfirst
std::_Ph<1> _Val = 0xCC
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst
std::weak_ptr<FreezeDetector> _Val
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
std::_Ref_count_base* _Rep = 0x2022E8A5990
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x714A7FF210
std::_Tuple_val<boost::system::error_code const &> _Myfirst
boost::system::error_code& _Val = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0x714A7FF338
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
* _Myval1 = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2
std::tuple<std::_Ph<1> >
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348
Parameter boost::system::error_code& <_Unbargs_0> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0x714A7FF338
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0x714A7FF338
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
* _Myval1 = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2
std::tuple<std::_Ph<1> >
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70
Local boost::asio::detail::std_fenced_block b
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x2022D3F4A20
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = NULL
* func_ = 0x7FF662131960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::system::error_code& __formal = 0x714A7FF4E8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Parameter unsigned int __formal = 0x0
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x2022D3F4A20
boost::asio::detail::wait_op
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
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_ = 0x7FF662131960
long ready_ = 0x1
boost::system::error_code ec_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
ptr
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF66228AA68
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF66228AA68
void* v = NULL
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x2022D3F4A70
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x714A7FF338
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
void* v = NULL
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
Local boost::asio::detail::win_iocp_operation* this = 0x2022D3F4A20
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = NULL
* func_ = 0x7FF662131960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A7FF4E8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Parameter unsigned int bytes_transferred = 0x0
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\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_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x2022D3F4A20
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = NULL
* func_ = 0x7FF662131960
<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 = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = 0x2022D3F4A20
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
Local unsigned long bytes_transferred = 0x0
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A7FF6A8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A7FF6A8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
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_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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_ = 0x714A7FF5F8
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x2022D3F4A20
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 = 0x4E
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x2022D3F4A20
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
Local boost::asio::io_service* this = 0x2023E46B5B0
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_ = 0xFF
boost::asio::io_service::service::key key_
type_info* type_info_ = 0x2023E3FEF80
boost::asio::io_service::id* id_ = 0x90
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD
work
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory>
id
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_ = 0xDDDDDDDDFDFDFE05
boost::asio::io_service& owner_ = <Unable to read memory>
boost::asio::io_service::service* next_ = <Unable to read memory>
<user defined> strand = 0xDDDDDDDDFDFDFDFD
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory>
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory>
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory>
boost::asio::io_service::service* next_ = 0xDDDDDDDD
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_ = 0xDDDDDDE5
boost::asio::io_service& owner_ = <Unable to read memory>
boost::asio::io_service::service* next_ = <Unable to read memory>
<user defined> strand = 0x2023E46B5B0
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 = 0x2023E46B5B0
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3FEF80
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* first_service_ = 0x20233DC7B10
key
type_info* type_info_ = 0x7FFBE3F96D88
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x20233DC7B18
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = 0x20233DC8B90
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x2023E449650
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x2023E449650
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x2023E449650
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x714A2FED48
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x2023E449650
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x714A2FED48
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
Parameter void* _Data = 0x714A2FED48
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714A2FE6D0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714A2FE740 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714A2FE780 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714A2FE7D0 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714A2FE810 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714A2FE840 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714A2FE8D0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714A2FE900 _Cnd_wait+20
00007FFBE31A6C42 000000714A2FE930 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FFBE4617978
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FFBE4617928
00007FFBE31A8944 000000714A2FE970 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
Local std::condition_variable* this = 0x7FFBE4617978
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�"�..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x714A2FE9A8
std::mutex* _Pmtx = 0x7FFBE4617928
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617928
bool _Owns = 0x1
00007FFBE31A3E17 000000714A2FE9D0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74
Local MapUpdater* this = 0x7FFBE4617838
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617838
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FFBE4617888
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE46178B0
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::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBE4617900
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 = 0x7FFBE4617928
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�"�..."
unsigned int pending_requests = 0x11
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x7FFBE4617928
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617928
bool _Owns = 0x1
00007FFBE319145D 000000714A2FEAD0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228
Local MapManager* this = 0x7FFBE4617750
std::mutex _mapsLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617750
unsigned int i_gridCleanUpDelay = 0xEA60
std::unordered_map<unsigned int,Map *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Map *> > > i_maps
std::_Hash<std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> >
<user defined> value_compare = 0x7FFBE46177A8
std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Map *>,std::allocator<std::pair<unsigned int const ,Map *> > > _List = 0x7FFBE46177B0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > > > _Vec = 0x7FFBE46177C8
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
IntervalTimer i_timer
int _interval = 0x64
int _current = 0x87
boost::dynamic_bitset<unsigned __int64,std::allocator<unsigned __int64> > _freeInstanceIds
reference
unsigned int& m_block = 0x7FFBE4617808
unsigned int m_mask = 0x2024D898CC0
<user defined> serialize_impl = 0x7FFBE4617808
std::vector<unsigned __int64,std::allocator<unsigned __int64> > m_bits
std::_Vector_alloc<std::_Vec_base_types<unsigned __int64,std::allocator<unsigned __int64> > >
std::_Compressed_pair<std::allocator<unsigned __int64>,std::_Vector_val<std::_Simple_types<unsigned __int64> >,1> _Mypair = 0x7FFBE4617808
unsigned int m_num_bits = 0x2
<user defined> bit_appender = 0x2024D897FF0
unsigned int _nextInstanceId = 0x1
MapUpdater m_updater
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock = 0x7FFBE4617838
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FFBE4617888
std::condition_variable _condition = 0x7FFBE46178B0
std::atomic<bool> _shutdown = 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::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBE4617900
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 = 0x7FFBE4617928
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE4617978
unsigned int pending_requests = 0x11
std::atomic<unsigned __int64> _scheduledScripts
std::_Atomic_ullong
unsigned int _My_val = 0x0
Parameter unsigned int diff = 0x87
Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > iter
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2024D897FA0
std::_Iterator_base12* _Mynextiter = NULL
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x2024D8D3830
00007FFBE361A265 000000714A2FED80 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378
Local World* this = 0x7FFBE461D720
unsigned int m_ShutdownTimer = 0x0
unsigned int m_ShutdownMask = 0x0
unsigned int m_CleaningFlags = 0x0
bool m_isClosed = 0x0
IntervalTimer[14] m_timers
[0] = 0x7FFBE461D730
[1] = 0x7FFBE461D740
[2] = 0x7FFBE461D750
[3] = 0x7FFBE461D760
[4] = 0x7FFBE461D770
[5] = 0x7FFBE461D780
[6] = 0x7FFBE461D790
[7] = 0x7FFBE461D7A0
[8] = 0x7FFBE461D7B0
[9] = 0x7FFBE461D7C0
int mail_timer = 0x259
int mail_timer_expires = 0x5A0
std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions
std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> >
<user defined> value_compare = 0x7FFBE461D820
std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x7FFBE461D828
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > > > _Vec = 0x7FFBE461D840
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
<user defined> value_compare = 0x7FFBE461D870
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x7FFBE461D878
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x7FFBE461D890
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_maxActiveSessionCount = 0x1
unsigned int m_maxQueuedSessionCount = 0x0
unsigned int m_PlayerCount = 0x1
unsigned int m_MaxPlayerCount = 0x1
std::string m_newCharString = ""
float[65] rate_values
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
[7] = 1.000000
[8] = 1.000000
[9] = 1.000000
unsigned int[183] m_int_configs
[0] = 0x1
[1] = 0x15F90
[2] = 0xEA60
[3] = 0x64
[4] = 0x927C0
[5] = 0x0
[6] = 0x1F95
[7] = 0x384
[8] = 0x2710
[9] = 0x0
bool[90] m_bool_configs
[0] = 0x0
[1] = 0x1
[2] = 0x0
[3] = 0x1
[4] = 0x1
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
float[20] m_float_configs
[0] = 74.000000
[1] = 100.000000
[2] = 50.000000
[3] = 40.000000
[4] = 40.000000
[5] = 300.000000
[6] = 30.000000
[7] = 10.000000
[8] = 60.000000
[9] = 50.000000
std::map<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> > > m_worldstates
std::_Tree<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned __int64>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned __int64> > >,1>,1> _Mypair = 0x7FFBE461DD88
<user defined> value_compare = 0x7FFBE461DD88
<user defined> _Copy_tag = 0x7FFBE461DD88
<user defined> _Move_tag = 0x7FFBE461DD88
<user defined> value_compare = 0x7FFBE461DD88
unsigned int m_playerLimit = 0x0
int m_allowedSecurityLevel = 0x0
unsigned int m_defaultDbcLocale = 0x0
unsigned int m_availableDbcLocaleMask = 0x1
bool m_allowMovement = 0x1
std::string m_dataPath = "C:\Build\bin\Release/"
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE461DDE8
std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue
std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > >
std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x7FFBE461DE38
bool _canceled = 0x0
int m_NextDailyQuestReset = 0x5C5BBB50
int m_NextWeeklyQuestReset = 0x5C60C0CC
int m_NextMonthlyQuestReset = 0x5C789220
int m_NextRandomBGReset = 0x5C5BE580
int m_NextGuildReset = 0x5C5BE580
std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer
std::_List_buy<WorldSession *,std::allocator<WorldSession *> >
std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > >
std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBE461DE90
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE461DEB0
std::deque<WorldSession *,std::allocator<WorldSession *> > _queue
std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > >
std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBE461DF00
bool _canceled = 0x0
std::string m_DBVersion = "TDB 335.64"
std::map<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_Autobroadcasts
std::_Tree<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x7FFBE461DF58
<user defined> value_compare = 0x7FFBE461DF58
<user defined> _Copy_tag = 0x7FFBE461DF58
<user defined> _Move_tag = 0x7FFBE461DF58
<user defined> value_compare = 0x7FFBE461DF58
std::map<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> > > m_AutobroadcastsWeights
std::_Tree<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,unsigned char>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,unsigned char> > >,1>,1> _Mypair = 0x7FFBE461DF70
<user defined> value_compare = 0x7FFBE461DF70
<user defined> _Copy_tag = 0x7FFBE461DF70
<user defined> _Move_tag = 0x7FFBE461DF70
<user defined> value_compare = 0x7FFBE461DF70
QueryCallbackProcessor _queryProcessor
std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks
std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > >
std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x7FFBE461DF88
std::string _guidWarningMsg = "There will be an unscheduled server restart ..."
std::string _alertRestartReason = "Urgent Maintenance"
std::mutex _guidAlertLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE461DFF8
bool _guidWarn = 0x0
bool _guidAlert = 0x0
unsigned int _warnDiff = 0x0
int _warnShutdownTime = 0x5C5B0C4D
Parameter unsigned int diff = 0x87
Local int currentGameTime = 0x5C5B0D2B
00007FF6620D2800 000000714A2FEDD0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432
Local unsigned int diff = 0x87
Local unsigned int executionTimeDiff = 0x87
Local unsigned int realPrevTime = 0x18C8A
Local unsigned int realCurrTime = 0x18D11
00007FF6620D57B4 000000714A2FFDE0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339
Parameter int argc = 0x1
Parameter char** argv = "C:\Users\gusta\Documents\Tc\worldserver.exe"
Local std::string pidFile = ""
Local int numThreads = 0x2
Local std::unique_ptr<AsyncAcceptor,std::default_delete<AsyncAcceptor> > raAcceptor
std::_Unique_ptr_base<AsyncAcceptor,std::default_delete<AsyncAcceptor> >
std::_Compressed_pair<std::default_delete<AsyncAcceptor>,AsyncAcceptor *,1> _Mypair
AsyncAcceptor* _Myval2 = 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_ = 0x714A2FF298
boost::asio::detail::signal_set_service::registration* signals_ = 0x2023E405840
boost::asio::signal_set_service& service = 0x2023E3F3250
boost::asio::detail::service_base<boost::asio::signal_set_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221FCD8
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3F3258
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = 0x2023E3CDD20
implementation_type
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2023E3F3250
boost::asio::detail::signal_set_service::registration* signals_ = NULL
boost::asio::detail::signal_set_service service_impl_ = 0x2023E3F3278
boost::asio::detail::signal_set_service::implementation_type implementation
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x714A2FF2A0
boost::asio::detail::signal_set_service::registration* signals_ = 0x2023E46BC30
Local std::shared_ptr<std::thread> soapThread
std::_Ptr_base<std::thread>
std::thread* _Ptr = NULL
std::_Ref_count_base* _Rep = NULL
Local std::string configError = ""
Local int networkThreads = 0x1
Local boost::filesystem::path configFile
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,0>
boost::filesystem::path m_element
iterator
<user defined> m_element = 0x714A2FEE28
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x714A2FEE28
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
boost::iterators::iterator_facade<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64>
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0>
boost::filesystem::path::iterator m_itr = 0x714A2FEE28
boost::filesystem::path m_element = 0x714A2FEE60
const_reverse_iterator
<user defined> m_itr = 0x714A2FEE28
<user defined> m_element = 0x714A2FEE60
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x714A2FEE28
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x714A2FEE28
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
<user defined> m_itr = 0x714A2FEE28
<user defined> m_element = 0x714A2FEE60
const_reverse_iterator
<user defined> m_itr = 0x714A2FEE28
<user defined> m_element = 0x714A2FEE60
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x714A2FEE28
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> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >
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::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> >
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<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> >
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_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value>,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >,1>,1> _Mypair = 0x714A2FEF10
<user defined> value_compare = 0x714A2FEF10
<user defined> _Copy_tag = 0x714A2FEF10
<user defined> _Move_tag = 0x714A2FEF10
<user defined> value_compare = 0x714A2FEF10
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,std::char_traits<char>,std::allocator<char> > > > 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::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> >
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::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> >
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::char_traits<char>,std::allocator<char> >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,1>,1> _Mypair = 0x714A2FEF28
<user defined> _Copy_tag = 0x714A2FEF28
<user defined> _Move_tag = 0x714A2FEF28
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<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > 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::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
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_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> >
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_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x714A2FEF40
<user defined> value_compare = 0x714A2FEF40
<user defined> _Copy_tag = 0x714A2FEF40
<user defined> _Move_tag = 0x714A2FEF40
<user defined> value_compare = 0x714A2FEF40
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Local std::shared_ptr<void> sScriptMgrHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x2023E44D970
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
boost::asio::io_service
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_ = 0xFF
boost::asio::io_service::service::key key_ = 0x2023E46B5B8
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD
boost::asio::io_service::service* next_ = 0xDDDDDDDD
<user defined> strand = 0x2023E46B5B0
boost::asio::detail::winsock_init<2,0> init_ = 0x0
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20
std::_Ref_count_base* _Rep = 0x2023E46B5A0
unsigned long _Uses = 0x4
unsigned long _Weaks = 0x1
Local std::shared_ptr<std::thread> cliThread
std::_Ptr_base<std::thread>
std::thread* _Ptr = 0x202363FCD50
id
unsigned int _Id = 0x414
_Thrd_imp_t _Thr = 0x202363FCD50
std::_Ref_count_base* _Rep = 0x2023641F4C0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::string configService = ""
Local std::shared_ptr<void> sWorldSocketMgrHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x2023641E9E0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::shared_ptr<void> dbHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x2023E44D3D0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local unsigned int worldPort = 0x1F95
Local std::shared_ptr<void> mapManagementHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x20236415BC0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::string worldListener = "0.0.0.0"
Local std::shared_ptr<void> opensslHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x2023E465F20
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local BigNumber seed
bignum_st* _bn = 0x2023E408C20
unsigned int* d = 0xB54E57A3DCB31969
int top = 0x2
int dmax = 0x2
int neg = 0x0
int flags = 0x1
Local std::shared_ptr<std::vector<std::thread,std::allocator<std::thread> > > threadPool
std::_Ptr_base<std::vector<std::thread,std::allocator<std::thread> > >
std::vector<std::thread,std::allocator<std::thread> >* _Ptr = 0x2023E4665E0
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > >
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x2023E4665E0
std::_Ref_count_base* _Rep = 0x2023E46B220
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local std::shared_ptr<void> sMetricHandle
std::_Ptr_base<void>
void* _Ptr = NULL
std::_Ref_count_base* _Rep = 0x2023E44D7F0
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
00007FF6621F0634 000000714A2FFE20 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF6621F058E 000000714A2FFE90 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288
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
00007FF6621F044E 000000714A2FFEC0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331
00007FF6621F06A9 000000714A2FFEF0 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFC4C0481F4 000000714A2FFF20 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A2FFFA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F794 000000714A6FF3F0 ZwRemoveIoCompletion+14
00007FFC4954CB93 000000714A6FF450 GetQueuedCompletionStatus+53
00007FF66213234D 000000714A6FF640 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367
Local unsigned long last_error = 0x0
Local int ok = 0x1
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 = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A6FF728
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF66213FD41 000000714A6FF6F0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A6FF728
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
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_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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_ = 0x714A6FF678
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 = 0x50
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = NULL
00007FF66213FC4B 000000714A6FF750 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
Local boost::asio::io_service* this = 0x2023E46B5B0
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_ = 0xFF
boost::asio::io_service::service::key key_
type_info* type_info_ = 0x2023E3FEF80
boost::asio::io_service::id* id_ = 0x90
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD
work
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory>
id
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_ = 0xDDDDDDDDFDFDFE05
boost::asio::io_service& owner_ = <Unable to read memory>
boost::asio::io_service::service* next_ = <Unable to read memory>
<user defined> strand = 0xDDDDDDDDFDFDFDFD
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory>
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory>
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory>
boost::asio::io_service::service* next_ = 0xDDDDDDDD
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_ = 0xDDDDDDE5
boost::asio::io_service& owner_ = <Unable to read memory>
boost::asio::io_service::service* next_ = <Unable to read memory>
<user defined> strand = 0x2023E46B5B0
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 = 0x2023E46B5B0
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3FEF80
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* first_service_ = 0x20233DC7B10
key
type_info* type_info_ = 0x7FFBE3F96D88
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x20233DC7B18
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = 0x20233DC8B90
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF662115883 000000714A6FF780 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x2023E4495B0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620DE270 000000714A6FF7B0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E4495B0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620ED9E0 000000714A6FF7E0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E4495B0
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620E0EAC 000000714A6FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x2023E4495B0
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x2023E4495B0
00007FF662127D6A 000000714A6FF860 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x714A2FED48
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x2023E4495B0
00007FF662123D08 000000714A6FF890 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x714A2FED48
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
00007FF66211CAAD 000000714A6FF8C0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
Parameter void* _Data = 0x714A2FED48
00007FFC0A854FB8 000000714A6FF900 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A6FF950 _register_onexit_function+E1
00007FFC4C0481F4 000000714A6FF980 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A6FFA00 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF513E4 000000714A7FCB70 NtGetContextThread+14
CCCCCCCCCCCCCCCC 000000714A7FCB78 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000714A7FCB80 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000714A7FCB88 0000:0000000000000000
0000000000000470 000000714A7FCB90 0000:0000000000000000
0000E14BEB6F2FFE 000000714A7FCB98 0000:0000000000000000
000000714A7FD110 000000714A7FCBA0 0000:0000000000000000
00007FF6621579C0 000000714A7FD110 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486
Local void* threadHandle = 0x470
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 = 0x246
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 = 0xEC
unsigned int Rcx = 0x470
unsigned int Rdx = 0x714A7FCC20
unsigned int Rbx = 0x7FF6621572C0
unsigned int Rsp = 0x714A7FCBB0
unsigned int Rbp = 0x714A7FF910
unsigned int Rsi = 0x714A7FEA90
unsigned int Rdi = 0x714A7FD110
unsigned int R8 = 0x1CFC
unsigned int R9 = 0x714A7FF910
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x714A7FEDA0
unsigned int R13 = 0x0
unsigned int R14 = 0x714A7FE400
unsigned int R15 = 0x1
unsigned int Rip = 0x7FF6621579C0
_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 = 0xFFFF
_M128A[8] FloatRegisters
[0] = 0x714A7FCD40
[1] = 0x714A7FCD50
[2] = 0x714A7FCD60
[3] = 0x714A7FCD70
[4] = 0x714A7FCD80
[5] = 0x714A7FCD90
[6] = 0x714A7FCDA0
[7] = 0x714A7FCDB0
_M128A[16] XmmRegisters
[0] = 0x714A7FCDC0
[1] = 0x714A7FCDD0
[2] = 0x714A7FCDE0
[3] = 0x714A7FCDF0
[4] = 0x714A7FCE00
[5] = 0x714A7FCE10
[6] = 0x714A7FCE20
[7] = 0x714A7FCE30
[8] = 0x714A7FCE40
[9] = 0x714A7FCE50
unsigned int[96] Reserved4
[0] = 0xCC
[1] = 0xCC
[2] = 0xCC
[3] = 0xCC
[4] = 0xCC
[5] = 0xCC
[6] = 0xCC
[7] = 0xCC
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0x714A7FCD20
[1] = 0x714A7FCD30
<user defined> Legacy = 0x714A7FCD40
_M128A Xmm0 = 0x714A7FCDC0
_M128A Xmm1 = 0x714A7FCDD0
_M128A Xmm2 = 0x714A7FCDE0
_M128A Xmm3 = 0x714A7FCDF0
_M128A Xmm4 = 0x714A7FCE00
_M128A Xmm5 = 0x714A7FCE10
_M128A Xmm6 = 0x714A7FCE20
_M128A Xmm7 = 0x714A7FCE30
_M128A Xmm8 = 0x714A7FCE40
_M128A Xmm9 = 0x714A7FCE50
_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] = 0x714A7FCF20
[1] = 0x714A7FCF30
[2] = 0x714A7FCF40
[3] = 0x714A7FCF50
[4] = 0x714A7FCF60
[5] = 0x714A7FCF70
[6] = 0x714A7FCF80
[7] = 0x714A7FCF90
[8] = 0x714A7FCFA0
[9] = 0x714A7FCFB0
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 = 0x4A0C
Local tagTHREADENTRY32 te32
unsigned long dwSize = 0x1C
unsigned long cntUsage = 0x0
unsigned long th32ThreadID = 0x732C
unsigned long th32OwnerProcessID = 0x4A0C
long tpBasePri = 0x8
long tpDeltaPri = 0x0
unsigned long dwFlags = 0x0
Local void* hThreadSnap = 0x4E0
00007FF662157E85 000000714A7FD840 WheatyExceptionReport::GenerateExceptionReport+465 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 599
Local _CONTEXT* pCtx = 0x714A7FE5C0
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0A831D72
unsigned int P3Home = 0x714A7FE7E0
unsigned int P4Home = 0x7FFC0A8919BD
unsigned int P5Home = 0x714A7FE660
unsigned int P6Home = 0x7FFC0A89107C
unsigned long ContextFlags = 0x10004F
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 = 0x206
unsigned int Dr0 = 0x7FFC0A837097
unsigned int Dr1 = 0x714A7FE7D0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0A98ECB0
unsigned int Dr6 = 0x7FFC0A891557
unsigned int Dr7 = 0x714A7FEC38
unsigned int Rax = 0x7FFC0A8354AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x7100000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x714A7FED80
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x714A7FEF00
unsigned int R8 = 0x7FFC0A7E208E
unsigned int R9 = 0x0
unsigned int R10 = 0x7100000002
unsigned int R11 = 0x714A7FE7E0
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC49575549
_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 = 0xA89971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x4A7FE6F0
unsigned int DataSelector = 0x71
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x714A7FE6E0
[1] = 0x714A7FE6F0
[2] = 0x714A7FE700
[3] = 0x714A7FE710
[4] = 0x714A7FE720
[5] = 0x714A7FE730
[6] = 0x714A7FE740
[7] = 0x714A7FE750
_M128A[16] XmmRegisters
[0] = 0x714A7FE760
[1] = 0x714A7FE770
[2] = 0x714A7FE780
[3] = 0x714A7FE790
[4] = 0x714A7FE7A0
[5] = 0x714A7FE7B0
[6] = 0x714A7FE7C0
[7] = 0x714A7FE7D0
[8] = 0x714A7FE7E0
[9] = 0x714A7FE7F0
unsigned int[96] Reserved4
[0] = 0xCC
[1] = 0xCC
[2] = 0xCC
[3] = 0xCC
[4] = 0xCC
[5] = 0xCC
[6] = 0xCC
[7] = 0xCC
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0x714A7FE6C0
[1] = 0x714A7FE6D0
<user defined> Legacy = 0x714A7FE6E0
_M128A Xmm0 = 0x714A7FE760
_M128A Xmm1 = 0x714A7FE770
_M128A Xmm2 = 0x714A7FE780
_M128A Xmm3 = 0x714A7FE790
_M128A Xmm4 = 0x714A7FE7A0
_M128A Xmm5 = 0x714A7FE7B0
_M128A Xmm6 = 0x714A7FE7C0
_M128A Xmm7 = 0x714A7FE7D0
_M128A Xmm8 = 0x714A7FE7E0
_M128A Xmm9 = 0x714A7FE7F0
_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] = 0x714A7FE8C0
[1] = 0x714A7FE8D0
[2] = 0x714A7FE8E0
[3] = 0x714A7FE8F0
[4] = 0x714A7FE900
[5] = 0x714A7FE910
[6] = 0x714A7FE920
[7] = 0x714A7FE930
[8] = 0x714A7FE940
[9] = 0x714A7FE950
unsigned int VectorControl = 0x735C63745C3A630A
unsigned int DebugControl = 0x65767265735C6372
unsigned int LastBranchToRip = 0x73646C726F775C72
unsigned int LastBranchFromRip = 0x616D5C7265767265
unsigned int LastExceptionToRip = 0x343A7070632E6E69
unsigned int LastExceptionFromRip = 0x7246206E69203437
Local _CONTEXT trashableContext
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0A831D72
unsigned int P3Home = 0x714A7FE7E0
unsigned int P4Home = 0x7FFC0A8919BD
unsigned int P5Home = 0x714A7FE660
unsigned int P6Home = 0x7FFC0A89107C
unsigned long ContextFlags = 0x10004F
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 = 0x206
unsigned int Dr0 = 0x7FFC0A837097
unsigned int Dr1 = 0x714A7FE7D0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0A98ECB0
unsigned int Dr6 = 0x7FFC0A891557
unsigned int Dr7 = 0x714A7FEC38
unsigned int Rax = 0x7FFC0A8354AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x7100000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x714A7FF910
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x7FFC0A7E208E
unsigned int R9 = 0x0
unsigned int R10 = 0x7100000002
unsigned int R11 = 0x714A7FE7E0
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC4CF1A251
_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 = 0xA89971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x4A7FE6F0
unsigned int DataSelector = 0x71
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x714A7FD460
[1] = 0x714A7FD470
[2] = 0x714A7FD480
[3] = 0x714A7FD490
[4] = 0x714A7FD4A0
[5] = 0x714A7FD4B0
[6] = 0x714A7FD4C0
[7] = 0x714A7FD4D0
_M128A[16] XmmRegisters
[0] = 0x714A7FD4E0
[1] = 0x714A7FD4F0
[2] = 0x714A7FD500
[3] = 0x714A7FD510
[4] = 0x714A7FD520
[5] = 0x714A7FD530
[6] = 0x714A7FD540
[7] = 0x714A7FD550
[8] = 0x714A7FD560
[9] = 0x714A7FD570
unsigned int[96] Reserved4
[0] = 0xCC
[1] = 0xCC
[2] = 0xCC
[3] = 0xCC
[4] = 0xCC
[5] = 0xCC
[6] = 0xCC
[7] = 0xCC
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0x714A7FD440
[1] = 0x714A7FD450
<user defined> Legacy = 0x714A7FD460
_M128A Xmm0 = 0x714A7FD4E0
_M128A Xmm1 = 0x714A7FD4F0
_M128A Xmm2 = 0x714A7FD500
_M128A Xmm3 = 0x714A7FD510
_M128A Xmm4 = 0x714A7FD520
_M128A Xmm5 = 0x714A7FD530
_M128A Xmm6 = 0x714A7FD540
_M128A Xmm7 = 0x714A7FD550
_M128A Xmm8 = 0x714A7FD560
_M128A Xmm9 = 0x714A7FD570
_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] = 0x714A7FD640
[1] = 0x714A7FD650
[2] = 0x714A7FD660
[3] = 0x714A7FD670
[4] = 0x714A7FD680
[5] = 0x714A7FD690
[6] = 0x714A7FD6A0
[7] = 0x714A7FD6B0
[8] = 0x714A7FD6C0
[9] = 0x714A7FD6D0
unsigned int VectorControl = 0x735C63745C3A630A
unsigned int DebugControl = 0x65767265735C6372
unsigned int LastBranchToRip = 0x73646C726F775C72
unsigned int LastBranchFromRip = 0x616D5C7265767265
unsigned int LastExceptionToRip = 0x343A7070632E6E69
unsigned int LastExceptionFromRip = 0x7246206E69203437
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E3
unsigned int wMonth = 0x2
unsigned int wDayOfWeek = 0x3
unsigned int wDay = 0x6
unsigned int wHour = 0xE
unsigned int wMinute = 0x26
unsigned int wSecond = 0x0
unsigned int wMilliseconds = 0xEE
Local _EXCEPTION_RECORD* pExceptionRecord = 0x714A7FEDA0
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6620D1DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x20239AC6770
[1] = 0x7FF6620D1DEA
[2] = 0x714A7FEE10
[3] = 0x7FFC0A89ED92
[4] = 0x20239AC6770
[5] = 0x50
[6] = 0x20239AC6260
[7] = 0xCCCCCCCC00000000
[8] = 0x2020000003B
[9] = 0x0
Local unsigned int offset = 0xDEA
Local char[260] szFaultingModule = "C:\Users\gusta\Documents\Tc\worldserver.exe..."
Local unsigned long section = 0x1
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x714A7FDDE0
_EXCEPTION_RECORD* ExceptionRecord = 0x714A7FEDA0
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6620D1DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x20239AC6770
[1] = 0x7FF6620D1DEA
[2] = 0x714A7FEE10
[3] = 0x7FFC0A89ED92
[4] = 0x20239AC6770
[5] = 0x50
[6] = 0x20239AC6260
[7] = 0xCCCCCCCC00000000
[8] = 0x2020000003B
[9] = 0x0
_CONTEXT* ContextRecord = 0x714A7FE5C0
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0A831D72
unsigned int P3Home = 0x714A7FE7E0
unsigned int P4Home = 0x7FFC0A8919BD
unsigned int P5Home = 0x714A7FE660
unsigned int P6Home = 0x7FFC0A89107C
unsigned long ContextFlags = 0x10004F
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 = 0x206
unsigned int Dr0 = 0x7FFC0A837097
unsigned int Dr1 = 0x714A7FE7D0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0A98ECB0
unsigned int Dr6 = 0x7FFC0A891557
unsigned int Dr7 = 0x714A7FEC38
unsigned int Rax = 0x7FFC0A8354AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x7100000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x714A7FED80
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x714A7FEF00
unsigned int R8 = 0x7FFC0A7E208E
unsigned int R9 = 0x0
unsigned int R10 = 0x7100000002
unsigned int R11 = 0x714A7FE7E0
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC49575549
_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 = 0xA89971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x4A7FE6F0
unsigned int DataSelector = 0x71
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x714A7FE6E0
[1] = 0x714A7FE6F0
[2] = 0x714A7FE700
[3] = 0x714A7FE710
[4] = 0x714A7FE720
[5] = 0x714A7FE730
[6] = 0x714A7FE740
[7] = 0x714A7FE750
_M128A[16] XmmRegisters
[0] = 0x714A7FE760
[1] = 0x714A7FE770
[2] = 0x714A7FE780
[3] = 0x714A7FE790
[4] = 0x714A7FE7A0
[5] = 0x714A7FE7B0
[6] = 0x714A7FE7C0
[7] = 0x714A7FE7D0
[8] = 0x714A7FE7E0
[9] = 0x714A7FE7F0
unsigned int[96] Reserved4
[0] = 0xCC
[1] = 0xCC
[2] = 0xCC
[3] = 0xCC
[4] = 0xCC
[5] = 0xCC
[6] = 0xCC
[7] = 0xCC
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0x714A7FE6C0
[1] = 0x714A7FE6D0
<user defined> Legacy = 0x714A7FE6E0
_M128A Xmm0 = 0x714A7FE760
_M128A Xmm1 = 0x714A7FE770
_M128A Xmm2 = 0x714A7FE780
_M128A Xmm3 = 0x714A7FE790
_M128A Xmm4 = 0x714A7FE7A0
_M128A Xmm5 = 0x714A7FE7B0
_M128A Xmm6 = 0x714A7FE7C0
_M128A Xmm7 = 0x714A7FE7D0
_M128A Xmm8 = 0x714A7FE7E0
_M128A Xmm9 = 0x714A7FE7F0
_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] = 0x714A7FE8C0
[1] = 0x714A7FE8D0
[2] = 0x714A7FE8E0
[3] = 0x714A7FE8F0
[4] = 0x714A7FE900
[5] = 0x714A7FE910
[6] = 0x714A7FE920
[7] = 0x714A7FE930
[8] = 0x714A7FE940
[9] = 0x714A7FE950
unsigned int VectorControl = 0x735C63745C3A630A
unsigned int DebugControl = 0x65767265735C6372
unsigned int LastBranchToRip = 0x73646C726F775C72
unsigned int LastBranchFromRip = 0x616D5C7265767265
unsigned int LastExceptionToRip = 0x343A7070632E6E69
unsigned int LastExceptionFromRip = 0x7246206E69203437
00007FF6621577BB 000000714A7FDC50 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x714A7FDDE0
_EXCEPTION_RECORD* ExceptionRecord = 0x714A7FEDA0
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6620D1DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x20239AC6770
[1] = 0x7FF6620D1DEA
[2] = 0x714A7FEE10
[3] = 0x7FFC0A89ED92
[4] = 0x20239AC6770
[5] = 0x50
[6] = 0x20239AC6260
[7] = 0xCCCCCCCC00000000
[8] = 0x2020000003B
[9] = 0x0
_CONTEXT* ContextRecord = 0x714A7FE5C0
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0A831D72
unsigned int P3Home = 0x714A7FE7E0
unsigned int P4Home = 0x7FFC0A8919BD
unsigned int P5Home = 0x714A7FE660
unsigned int P6Home = 0x7FFC0A89107C
unsigned long ContextFlags = 0x10004F
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 = 0x206
unsigned int Dr0 = 0x7FFC0A837097
unsigned int Dr1 = 0x714A7FE7D0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0A98ECB0
unsigned int Dr6 = 0x7FFC0A891557
unsigned int Dr7 = 0x714A7FEC38
unsigned int Rax = 0x7FFC0A8354AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x7100000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x714A7FED80
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x714A7FEF00
unsigned int R8 = 0x7FFC0A7E208E
unsigned int R9 = 0x0
unsigned int R10 = 0x7100000002
unsigned int R11 = 0x714A7FE7E0
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC49575549
_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 = 0xA89971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x4A7FE6F0
unsigned int DataSelector = 0x71
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x714A7FE6E0
[1] = 0x714A7FE6F0
[2] = 0x714A7FE700
[3] = 0x714A7FE710
[4] = 0x714A7FE720
[5] = 0x714A7FE730
[6] = 0x714A7FE740
[7] = 0x714A7FE750
_M128A[16] XmmRegisters
[0] = 0x714A7FE760
[1] = 0x714A7FE770
[2] = 0x714A7FE780
[3] = 0x714A7FE790
[4] = 0x714A7FE7A0
[5] = 0x714A7FE7B0
[6] = 0x714A7FE7C0
[7] = 0x714A7FE7D0
[8] = 0x714A7FE7E0
[9] = 0x714A7FE7F0
unsigned int[96] Reserved4
[0] = 0xCC
[1] = 0xCC
[2] = 0xCC
[3] = 0xCC
[4] = 0xCC
[5] = 0xCC
[6] = 0xCC
[7] = 0xCC
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0x714A7FE6C0
[1] = 0x714A7FE6D0
<user defined> Legacy = 0x714A7FE6E0
_M128A Xmm0 = 0x714A7FE760
_M128A Xmm1 = 0x714A7FE770
_M128A Xmm2 = 0x714A7FE780
_M128A Xmm3 = 0x714A7FE790
_M128A Xmm4 = 0x714A7FE7A0
_M128A Xmm5 = 0x714A7FE7B0
_M128A Xmm6 = 0x714A7FE7C0
_M128A Xmm7 = 0x714A7FE7D0
_M128A Xmm8 = 0x714A7FE7E0
_M128A Xmm9 = 0x714A7FE7F0
_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] = 0x714A7FE8C0
[1] = 0x714A7FE8D0
[2] = 0x714A7FE8E0
[3] = 0x714A7FE8F0
[4] = 0x714A7FE900
[5] = 0x714A7FE910
[6] = 0x714A7FE920
[7] = 0x714A7FE930
[8] = 0x714A7FE940
[9] = 0x714A7FE950
unsigned int VectorControl = 0x735C63745C3A630A
unsigned int DebugControl = 0x65767265735C6372
unsigned int LastBranchToRip = 0x73646C726F775C72
unsigned int LastBranchFromRip = 0x616D5C7265767265
unsigned int LastExceptionToRip = 0x343A7070632E6E69
unsigned int LastExceptionFromRip = 0x7246206E69203437
Local char[260] module_folder_name = "C:\Users\gusta\Documents\Tc..."
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E3
unsigned int wMonth = 0x2
unsigned int wDayOfWeek = 0x3
unsigned int wDay = 0x6
unsigned int wHour = 0xE
unsigned int wMinute = 0x25
unsigned int wSecond = 0x3B
unsigned int wMilliseconds = 0x238
Local char[260] crash_folder_path = "C:\Users\gusta\Documents\Tc\Crashes..."
Local std::unique_lock<std::mutex> guard
std::mutex* _Pmtx = 0x7FF66228A7D0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF66228A7D0
bool _Owns = 0x1
Local char* pos = "worldserver.exe"
00007FFC495A584C 000000714A7FDD60 UnhandledExceptionFilter+1BC
00007FFC4CF580CB 000000714A7FDDA0 memset+1C8B
00007FFC4CF3FD36 000000714A7FDE10 __C_specific_handler+96
00007FFC4CF5468F 000000714A7FDE40 __chkstk+11F
00007FFC4CEB4BEF 000000714A7FE570 RtlWalkFrameChain+14BF
00007FFC4CEB89E6 000000714A7FED70 RtlRaiseException+316
00007FFC49575549 000000714A7FEE50 RaiseException+69
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
Parameter char* file = "c:\tc\src\server\worldserver\main.cpp"
Parameter int line = 0x1DA
Parameter char* function = "FreezeDetector::Handler"
Local unsigned int[2] execeptionArgs
[0] = 0x20239AC6770
[1] = 0x7FF6620D1DEA
Local std::string formattedMessage = "
c:\tc\src\server\worldserver\main.cpp:474 i..."
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
Local unsigned int curtime = 0x27958
Local unsigned int worldLoopCounter = 0x41E
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x714A7FF0D0
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& error = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter &* _Obj = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter &* _Obj = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480
Parameter &* <_Vals_0> = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x714A7FF348
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
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<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0
unsigned int _worldLoopCounter = 0x41E
unsigned int _lastChangeMsTime = 0x18EBF
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x2022E8A5990
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Vals_2> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC
Parameter &* _Obj = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x714A7FF340
std::tuple<std::_Ph<1> >
std::_Tuple_val<std::_Ph<1> > _Myfirst
std::_Ph<1> _Val = 0xCC
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst
std::weak_ptr<FreezeDetector> _Val
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x2022E8A59A0
std::_Ref_count_base* _Rep = 0x2022E8A5990
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x714A7FF210
std::_Tuple_val<boost::system::error_code const &> _Myfirst
boost::system::error_code& _Val = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0x714A7FF338
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
* _Myval1 = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2
std::tuple<std::_Ph<1> >
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348
Parameter boost::system::error_code& <_Unbargs_0> = 0x714A7FF358
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0x714A7FF338
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0x714A7FF338
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
* _Myval1 = 0x7FF6620D1C10
<user defined> = 0x7FF6620D1C10
<user defined> = 0x4C89481024548948
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2
std::tuple<std::_Ph<1> >
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70
Local boost::asio::detail::std_fenced_block b
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x2022D3F4A20
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = NULL
* func_ = 0x7FF662131960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::system::error_code& __formal = 0x714A7FF4E8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Parameter unsigned int __formal = 0x0
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x2022D3F4A20
boost::asio::detail::wait_op
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
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_ = 0x7FF662131960
long ready_ = 0x1
boost::system::error_code ec_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
ptr
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF66228AA68
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF66228AA68
void* v = NULL
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x2022D3F4A70
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x714A7FF338
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair
<user defined>* _Myval1 = 0x7FF6620D1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340
void* v = NULL
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
Local boost::asio::detail::win_iocp_operation* this = 0x2022D3F4A20
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = NULL
* func_ = 0x7FF662131960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A7FF4E8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Parameter unsigned int bytes_transferred = 0x0
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\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_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x2022D3F4A20
_OVERLAPPED
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
boost::asio::detail::win_iocp_operation* next_ = NULL
* func_ = 0x7FF662131960
<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 = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = 0x2022D3F4A20
unsigned int Internal = 0x7FF66228AA68
unsigned int InternalHigh = 0x0
unsigned long Offset = 0x0
unsigned long OffsetHigh = 0x0
void* Pointer = NULL
void* hEvent = NULL
Local unsigned long bytes_transferred = 0x0
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A7FF6A8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF662119630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF66221F798
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_ = 0x7FF662119630
auto_handle
void* handle = 0x7FF662119630
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974
long outstanding_work_ = 0x2E353532
long stopped_ = 0x2E353532
long stop_event_posted_ = 0x2E353532
long shutdown_ = 0x353532
unsigned long gqcs_timeout_ = 0x6C756F63
timer_thread_function
<user defined> io_service_ = 0x7FF662119630
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074
long dispatch_required_ = 0x74207261
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
func_base
void* entry_event_ = 0x3A0
void* exit_event_ = 0x3AC
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x3A0
<user defined> exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory>
long LockCount = 0xFFFFFFFF
long RecursionCount = 0x0
void* OwningThread = NULL
void* LockSemaphore = NULL
unsigned int SpinCount = 0x20007D0
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x714A7FF6A8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
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_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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_ = 0x714A7FF5F8
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x2022D3F4A20
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 = 0x4E
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x2022D3F4A20
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
Local boost::asio::io_service* this = 0x2023E46B5B0
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_ = 0xFF
boost::asio::io_service::service::key key_
type_info* type_info_ = 0x2023E3FEF80
boost::asio::io_service::id* id_ = 0x90
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD
work
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory>
id
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_ = 0xDDDDDDDDFDFDFE05
boost::asio::io_service& owner_ = <Unable to read memory>
boost::asio::io_service::service* next_ = <Unable to read memory>
<user defined> strand = 0xDDDDDDDDFDFDFDFD
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory>
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory>
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory>
boost::asio::io_service::service* next_ = 0xDDDDDDDD
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_ = 0xDDDDDDE5
boost::asio::io_service& owner_ = <Unable to read memory>
boost::asio::io_service::service* next_ = <Unable to read memory>
<user defined> strand = 0x2023E46B5B0
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 = 0x2023E46B5B0
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3FEF80
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* first_service_ = 0x20233DC7B10
key
type_info* type_info_ = 0x7FFBE3F96D88
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x20233DC7B18
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = 0x20233DC8B90
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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 = 0x7FF66228AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF66221F528
boost::system::error_category* pc_ = 0x7FF66228AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF66228AAC0
boost::system::error_category* pc_ = 0x7FF66228AAB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x2023E449650
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0
std::_Ref_count_base* _Rep = 0x2023E46B5A0
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x2023E449650
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x2023E449650
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x714A2FED48
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x2023E449650
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x714A2FED48
std::_Pad
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC
bool _Started = 0xCC
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > >
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
Parameter void* _Data = 0x714A2FED48
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714A8FF780 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714A8FF7F0 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714A8FF830 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714A8FF880 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714A8FF8C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714A8FF8F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714A8FF980 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714A8FF9B0 _Cnd_wait+20
00007FFC0C8864C2 000000714A8FF9E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x2023E3EB488
Parameter _Mtx_internal_imp_t* _Mtx = 0x2023E3EB410
00007FFC0C889514 000000714A8FFA20 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
Local std::condition_variable* this = 0x2023E3EB488
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�"�..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x714A8FFA58
std::mutex* _Pmtx = 0x2023E3EB410
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410
bool _Owns = 0x1
00007FFC0C8B06C7 000000714A8FFA80 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x2023E3EB410
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410
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::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x2023E3EB460
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 = 0x2023E3EB410
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410
bool _Owns = 0x1
00007FFC0C8AF349 000000714A8FFAE0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x2023E46B140
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB410
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB460
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB488
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D5370
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D5378
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB410
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 = 0x2023E46B140
st_mysql* m_Mysql = 0x2023E43C850
st_net net = 0x2023E43C850
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 0 Warnings: 0"
char* db = "auth"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023E43CB38
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CA
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023E43CBD0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "Nq"iygspA=eLNJ[%@"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x2024084C828
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3B60
MySQLConnectionInfo& m_connectionInfo = 0x2023E4334E0
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D53C8
std::thread _workerThread
id
unsigned int _Id = 0x300
_Thrd_imp_t _Thr
void* _Hnd = 0x300
unsigned int _Id = 0x7B18
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AF994 000000714A8FFB10 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FFC0C8AF300
Parameter DatabaseWorker** _Arg1 = 0x2023E46B140
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB410
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB460
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB488
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D5370
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D5378
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB410
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 = 0x2023E46B140
st_mysql* m_Mysql = 0x2023E43C850
st_net net = 0x2023E43C850
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 0 Warnings: 0"
char* db = "auth"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023E43CB38
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CA
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023E43CBD0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "Nq"iygspA=eLNJ[%@"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x2024084C828
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3B60
MySQLConnectionInfo& m_connectionInfo = 0x2023E4334E0
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D53C8
std::thread _workerThread
id
unsigned int _Id = 0x300
_Thrd_imp_t _Thr
void* _Hnd = 0x300
unsigned int _Id = 0x7B18
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AFB8C 000000714A8FFB50 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FFC0C8AF300
Parameter DatabaseWorker** <_Args_0> = 0x2023E46B140
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB410
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB460
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB488
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D5370
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D5378
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB410
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 = 0x2023E46B140
st_mysql* m_Mysql = 0x2023E43C850
st_net net = 0x2023E43C850
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 0 Warnings: 0"
char* db = "auth"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023E43CB38
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CA
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023E43CBD0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "Nq"iygspA=eLNJ[%@"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x2024084C828
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3B60
MySQLConnectionInfo& m_connectionInfo = 0x2023E4334E0
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D53C8
std::thread _workerThread
id
unsigned int _Id = 0x300
_Thrd_imp_t _Thr
void* _Hnd = 0x300
unsigned int _Id = 0x7B18
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AF9FB 000000714A8FFB90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x2023E44A190
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x2023E46B140
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFC0C8AF300
00007FFC0C8B11EA 000000714A8FFBE0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x714A2FDD18
std::_Pad
_Cnd_internal_imp_t* _Cond = NULL
_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 = 0x2023E44A190
00007FFC0C8B0BF8 000000714A8FFC10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x714A2FDD18
std::_Pad
_Cnd_internal_imp_t* _Cond = NULL
_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
00007FFC0C8B096D 000000714A8FFC40 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
Parameter void* _Data = 0x714A2FDD18
00007FFC0A854FB8 000000714A8FFC80 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A8FFCD0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A8FFD00 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A8FFD80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714A9FF440 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714A9FF4B0 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714A9FF4F0 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714A9FF540 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714A9FF580 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714A9FF5B0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714A9FF640 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714A9FF670 _Cnd_wait+20
00007FFC0C8864C2 000000714A9FF6A0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x2023E3EA6B8
Parameter _Mtx_internal_imp_t* _Mtx = 0x2023E3EA640
00007FFC0C889514 000000714A9FF6E0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
Local std::condition_variable* this = 0x2023E3EA6B8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�"�..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x714A9FF718
std::mutex* _Pmtx = 0x2023E3EA640
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640
bool _Owns = 0x1
00007FFC0C8B06C7 000000714A9FF740 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x2023E3EA640
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640
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::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x2023E3EA690
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 = 0x2023E3EA640
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640
bool _Owns = 0x1
00007FFC0C8AF349 000000714A9FF7A0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x2023E46AF80
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EA640
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EA690
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EA6B8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D4CE0
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4CE8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EA640
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 = 0x2023E46AF80
st_mysql* m_Mysql = 0x2023E41CBC0
st_net net = 0x2023E41CBC0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "characters"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023E41CEA8
unsigned int affected_rows = 0x2
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CC
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023E41CF40
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "ziNSqRhsP\!zWCy@'"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x20240328488
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3F50
MySQLConnectionInfo& m_connectionInfo = 0x2023E433920
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D4D38
std::thread _workerThread
id
unsigned int _Id = 0x304
_Thrd_imp_t _Thr
void* _Hnd = 0x304
unsigned int _Id = 0x102C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AF994 000000714A9FF7D0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FFC0C8AF300
Parameter DatabaseWorker** _Arg1 = 0x2023E46AF80
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EA640
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EA690
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EA6B8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D4CE0
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4CE8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EA640
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 = 0x2023E46AF80
st_mysql* m_Mysql = 0x2023E41CBC0
st_net net = 0x2023E41CBC0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "characters"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023E41CEA8
unsigned int affected_rows = 0x2
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CC
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023E41CF40
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "ziNSqRhsP\!zWCy@'"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x20240328488
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3F50
MySQLConnectionInfo& m_connectionInfo = 0x2023E433920
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D4D38
std::thread _workerThread
id
unsigned int _Id = 0x304
_Thrd_imp_t _Thr
void* _Hnd = 0x304
unsigned int _Id = 0x102C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AFB8C 000000714A9FF810 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FFC0C8AF300
Parameter DatabaseWorker** <_Args_0> = 0x2023E46AF80
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EA640
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EA690
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EA6B8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D4CE0
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4CE8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EA640
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 = 0x2023E46AF80
st_mysql* m_Mysql = 0x2023E41CBC0
st_net net = 0x2023E41CBC0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "characters"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023E41CEA8
unsigned int affected_rows = 0x2
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CC
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x2
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023E41CF40
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "ziNSqRhsP\!zWCy@'"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x20240328488
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3F50
MySQLConnectionInfo& m_connectionInfo = 0x2023E433920
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D4D38
std::thread _workerThread
id
unsigned int _Id = 0x304
_Thrd_imp_t _Thr
void* _Hnd = 0x304
unsigned int _Id = 0x102C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AF9FB 000000714A9FF850 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x2023E44B770
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x2023E46AF80
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFC0C8AF300
00007FFC0C8B11EA 000000714A9FF8A0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x714A2FDD18
std::_Pad
_Cnd_internal_imp_t* _Cond = NULL
_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 = 0x2023E44B770
00007FFC0C8B0BF8 000000714A9FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x714A2FDD18
std::_Pad
_Cnd_internal_imp_t* _Cond = NULL
_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
00007FFC0C8B096D 000000714A9FF900 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
Parameter void* _Data = 0x714A2FDD18
00007FFC0A854FB8 000000714A9FF940 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A9FF990 _register_onexit_function+E1
00007FFC4C0481F4 000000714A9FF9C0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A9FFA40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000714AAFF7F0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000714AAFF860 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000714AAFF8A0 SleepConditionVariableSRW+2D
00007FFC101F8684 000000714AAFF8F0 __crtSetThreadpoolWait+134
00007FFC101C0976 000000714AAFF930 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC101C0873 000000714AAFF960 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC101C05F8 000000714AAFF9F0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC101C0B30 000000714AAFFA20 _Cnd_wait+20
00007FFC0C8864C2 000000714AAFFA50 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
Parameter _Cnd_internal_imp_t* _Cnd = 0x2023E3EB9D8
Parameter _Mtx_internal_imp_t* _Mtx = 0x2023E3EB960
00007FFC0C889514 000000714AAFFA90 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
Local std::condition_variable* this = 0x2023E3EB9D8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�"�..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x714AAFFAC8
std::mutex* _Pmtx = 0x2023E3EB960
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960
bool _Owns = 0x1
00007FFC0C8B06C7 000000714AAFFAF0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x2023E3EB960
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960
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::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x2023E3EB9B0
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 = 0x2023E3EB960
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960
bool _Owns = 0x1
00007FFC0C8AF349 000000714AAFFB50 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x2023E46B300
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB960
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB9B0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB9D8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D4BF0
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4BF8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB960
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 = 0x2023E46B300
st_mysql* m_Mysql = 0x2023FDDEBF0
st_net net = 0x2023FDDEBF0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 0 Warnings: 0"
char* db = "world"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023FDDEED8
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CF
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x22
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023FDDEF70
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "e\~4v2?7PeNgi`L?'@A"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x2024065DC68
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3BF0
MySQLConnectionInfo& m_connectionInfo = 0x2023E432A40
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D4C48
std::thread _workerThread
id
unsigned int _Id = 0x31C
_Thrd_imp_t _Thr
void* _Hnd = 0x31C
unsigned int _Id = 0x8208
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AF994 000000714AAFFB80 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter <user defined>* _Pmf = 0x7FFC0C8AF300
Parameter DatabaseWorker** _Arg1 = 0x2023E46B300
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB960
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB9B0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB9D8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D4BF0
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4BF8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB960
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 = 0x2023E46B300
st_mysql* m_Mysql = 0x2023FDDEBF0
st_net net = 0x2023FDDEBF0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 0 Warnings: 0"
char* db = "world"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023FDDEED8
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CF
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x22
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023FDDEF70
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "e\~4v2?7PeNgi`L?'@A"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x2024065DC68
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3BF0
MySQLConnectionInfo& m_connectionInfo = 0x2023E432A40
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D4C48
std::thread _workerThread
id
unsigned int _Id = 0x31C
_Thrd_imp_t _Thr
void* _Hnd = 0x31C
unsigned int _Id = 0x8208
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AFB8C 000000714AAFFBC0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566
Parameter <user defined>** _Obj = 0x7FFC0C8AF300
Parameter DatabaseWorker** <_Args_0> = 0x2023E46B300
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB960
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB9B0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB9D8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x2023E3D4BF0
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<MySQLPreparedStatement> > > > >
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4BF8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB960
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 = 0x2023E46B300
st_mysql* m_Mysql = 0x2023FDDEBF0
st_net net = 0x2023FDDEBF0
unsigned int* connector_fd = NULL
char* host = "127.0.0.1"
char* user = "root"
char* passwd = "10101417"
char* unix_socket = NULL
char* server_version = "5.7.23-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = "Rows matched: 1 Changed: 0 Warnings: 0"
char* db = "world"
charset_info_st* charset = 0x7FFBF9CD5890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x2023FDDEED8
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x1CF
unsigned long packet_length = 0x0
unsigned int port = 0xCEA
unsigned long client_flag = 0x1BEA28D
unsigned long server_capabilities = 0x81FFF7FF
unsigned int protocol_version = 0xA
unsigned int field_count = 0x0
unsigned int server_status = 0x22
unsigned int server_language = 0x8
unsigned int warning_count = 0x0
st_mysql_options options = 0x2023FDDEF70
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "e\~4v2?7PeNgi`L?'@A"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x2024065DC68
st_mysql_methods* methods = 0x7FFBF9CC7100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x2023E4B3BF0
MySQLConnectionInfo& m_connectionInfo = 0x2023E432A40
std::string user = "root"
std::string password = "10101417"
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 = 0x2023E3D4C48
std::thread _workerThread
id
unsigned int _Id = 0x31C
_Thrd_imp_t _Thr
void* _Hnd = 0x31C
unsigned int _Id = 0x8208
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC0C8AF9FB 000000714AAFFC00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x2023E44C350
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x2023E46B300
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFC0C8AF300
00007FFC0C8B11EA 000000714AAFFC50 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x714A2FDD18
std::_Pad
_Cnd_internal_imp_t* _Cond = NULL
_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 = 0x2023E44C350
00007FFC0C8B0BF8 000000714AAFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x714A2FDD18
std::_Pad
_Cnd_internal_imp_t* _Cond = NULL
_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
00007FFC0C8B096D 000000714AAFFCB0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209
Parameter void* _Data = 0x714A2FDD18
00007FFC0A854FB8 000000714AAFFCF0 _register_onexit_function+4A8
00007FFC0A854BF1 000000714AAFFD40 _register_onexit_function+E1
00007FFC4C0481F4 000000714AAFFD70 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714AAFFDF0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F6F4 000000714ABFFA60 ZwWaitForSingleObject+14
00007FFC495745C3 000000714ABFFB00 WaitForSingleObjectEx+93
00007FFBF9F167FD 000000714ABFFB30 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54
Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x2023E44D6E8
boost::asio::detail::win_iocp_io_service* io_service_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198
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
00007FFBF9F2788F 000000714ABFFB60 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x2023E44D6D0
boost::asio::detail::win_thread::func_base
void* entry_event_ = 0x3B0
void* exit_event_ = 0x3AC
boost::asio::detail::win_iocp_io_service::timer_thread_function f_
boost::asio::detail::win_iocp_io_service* io_service_ = 0x2023E3CDD20
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF66221F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x2023E3CDD28
boost::asio::io_service& owner_ = 0x2023E46B5B0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790
auto_handle
void* handle = 0x7FF66221F790
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x1F0
long outstanding_work_ = 0x3
long stopped_ = 0x0
long stop_event_posted_ = 0x0
long shutdown_ = 0x0
unsigned long gqcs_timeout_ = 0xFFFFFFFF
timer_thread_function
<user defined> io_service_ = 0x7FF66221F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2023E44DC10
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3B4
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_ = 0x2023E3CDD80
boost::asio::detail::timer_queue_set timer_queues_ = 0x202405F5198
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x2023E3CDDB0
00007FFBF9F2BD86 000000714ABFFBE0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
Parameter void* arg = 0x2023E44D6D0
Local boost::asio::detail::win_thread::auto_func_base_ptr func
boost::asio::detail::win_thread::func_base* ptr = 0x2023E44D6D0
void* entry_event_ = 0x3B0
void* exit_event_ = 0x3AC
Local void* exit_event = 0xCCCCCCCCCCCCCCCC
00007FFC0A854FB8 000000714ABFFC20 _register_onexit_function+4A8
00007FFC0A854BF1 000000714ABFFC70 _register_onexit_function+E1
00007FFC4C0481F4 000000714ABFFCA0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714ABFFD20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000714ACFF970 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000714ACFFC60 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000714ACFFC90 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714ACFFD10 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000714ADFF5C0 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000714ADFF8B0 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000714ADFF8E0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714ADFF960 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4FCF4 000000714A4FF630 NtDelayExecution+14
00007FFC49575631 000000714A4FF6D0 SleepEx+A1
00007FFBE367491B 000000714A4FF700 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17
Parameter unsigned long& ms = 0xA
00007FFBE36519B8 000000714A4FF730 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9
Parameter unsigned long& ms = 0xA
00007FFBE364B710 000000714A4FF880 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204
Local efsw::FileWatcherWin32* this = 0x2022A6AD800
efsw::FileWatcherImpl
efsw::FileWatcher* mFileWatcher = 0x7FFBE4619610
efsw::FileWatcherImpl* mImpl = 0x2022A6AD800
bool mFollowSymlinks = 0x0
bool mOutOfScopeLinks = 0x0
bool mInitOK = 0x1
bool mIsGeneric = 0x0
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD818
<user defined> _Copy_tag = 0x2022A6AD818
<user defined> _Move_tag = 0x2022A6AD818
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD830
<user defined> _Copy_tag = 0x2022A6AD830
<user defined> _Move_tag = 0x2022A6AD830
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD848
<user defined> _Copy_tag = 0x2022A6AD848
<user defined> _Move_tag = 0x2022A6AD848
long mLastWatchID = 0xC
efsw::Thread* mThread = 0x2022E970BC0
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0
void* mThread = 0x3E0
unsigned int mThreadId = 0x2A60
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0
efsw::Mutex mWatchesLock
efsw::Platform::MutexImpl* mMutexImpl = 0x2022A71CDB0
_RTL_CRITICAL_SECTION mMutex = 0x2022A71CDB0
00007FFBE365011F 000000714A4FF8B0 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x2022E9715E0
<user defined>* m_function = 0x7FFBE364B580
efsw::FileWatcherWin32* m_object = 0x2022A6AD800
efsw::FileWatcherImpl
efsw::FileWatcher* mFileWatcher = 0x7FFBE4619610
bool mInitOK = 0x1
bool mIsGeneric = 0x0
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD818
<user defined> _Copy_tag = 0x2022A6AD818
<user defined> _Move_tag = 0x2022A6AD818
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD830
<user defined> _Copy_tag = 0x2022A6AD830
<user defined> _Move_tag = 0x2022A6AD830
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> >
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD848
<user defined> _Copy_tag = 0x2022A6AD848
<user defined> _Move_tag = 0x2022A6AD848
long mLastWatchID = 0xC
efsw::Thread* mThread = 0x2022E970BC0
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0
efsw::Mutex mWatchesLock
efsw::Platform::MutexImpl* mMutexImpl = 0x2022A71CDB0
00007FFBE36504A6 000000714A4FF8E0 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49
Local efsw::Thread* this = 0x2022E970BC0
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0
void* mThread = 0x3E0
unsigned int mThreadId = 0x2A60
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0
00007FFBE3668C38 000000714A4FF920 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57
Parameter void* userData = 0x2022E970BC0
Local efsw::Thread* owner = 0x2022E970BC0
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0
void* mThread = 0x3E0
unsigned int mThreadId = 0x2A60
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0
00007FFC0A854FB8 000000714A4FF960 _register_onexit_function+4A8
00007FFC0A854BF1 000000714A4FF9B0 _register_onexit_function+E1
00007FFC4C0481F4 000000714A4FF9E0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000714A4FFA60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFBE3822409 000000714A5FD210 dtNodePool::getNodeAtIdx+9 c:\tc\dep\recastnavigation\detour\include\detournode.h line 69
Local dtNodePool* this = 0xCCCCCCCC00000002
dtNode* m_nodes = <Unable to read memory>
unsigned int* m_first = <Unable to read memory>
unsigned int* m_next = <Unable to read memory>
int m_maxNodes = 0xCCCCCCCC0000001B <Unable to read memory>
int m_hashSize = 0xCCCCCCCC0000001F <Unable to read memory>
int m_nodeCount = 0xCCCCCCCC00000023 <Unable to read memory>
Parameter unsigned int idx = 0xCCCCCCCC
00007FFBE3821576 000000714A5FD270 dtNavMeshQuery::getPathToNode+66 c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1212
Local dtNavMeshQuery* this = 0x2022D40CD30
dtNavMesh* m_nav = 0x2020E5E5FF0
dtNavMeshParams m_params
float[3] orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float tileWidth = 533.333313
float tileHeight = 533.333313
int maxTiles = 0x46B
int maxPolys = 0x80000000
float[3] m_orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float m_tileWidth = 533.333313
float m_tileHeight = 533.333313
int m_maxTiles = 0x46B
int m_tileLutSize = 0x200
int m_tileLutMask = 0x1FF
dtMeshTile** m_posLookup = NULL
dtMeshTile* m_nextFree = 0x2021C058B40
unsigned int salt = 0x2
unsigned int linksFreeList = 0x0
dtMeshHeader* header = NULL
dtPoly* polys = NULL
float* verts = NULL
dtLink* links = NULL
dtPolyDetail* detailMeshes = NULL
float* detailVerts = NULL
unsigned int* detailTris = NULL
dtBVNode* bvTree = NULL
dtOffMeshConnection* offMeshCons = NULL
unsigned int* data = NULL
int dataSize = 0x0
int flags = 0x0
dtMeshTile* next = 0x2021C058BA8
dtMeshTile* m_tiles = 0x2021C0589A0
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x2021C635070
dtPoly* polys = 0x2021C66859C
float* verts = 533.333313
dtLink* links = 0x2021C6BACDC
dtPolyDetail* detailMeshes = 0x2021C75BE9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x2021C7CA820
dtOffMeshConnection* offMeshCons = 0x2021C81CF60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtQueryData
unsigned int status = 0xE5E5FF0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNavMeshQuery::dtQueryData m_query
unsigned int status = 0x0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNodePool* m_tinyNodePool = 0x2023862F140
dtNode* m_nodes = 0x20210CAFE90
float[3] pos
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float cost = 0.000000
float total = 0.000000
unsigned int pidx = 0xC8000000
unsigned int state = 0xC8000000
unsigned int flags = 0xC8000000
unsigned int id = 0x10000000001966
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1
dtNodePool* m_nodePool = 0x2023862DCB0
dtNode* m_nodes = 0x20237F14040
float[3] pos
[0] = 642.133301
[1] = -nan(ind)
[2] = 5823.999512
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC4000003
unsigned int state = 0xC4000003
unsigned int flags = 0xC4000003
unsigned int id = 0x1000000000213A
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x20237EF6180
dtNode** m_heap = 0x20237F14300
float[3] pos
[0] = 656.133301
[1] = 609.847534
[2] = 5810.799805
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC4000010
unsigned int state = 0xC4000010
unsigned int flags = 0xC4000010
unsigned int id = 0x10000000002153
int m_capacity = 0x400
int m_size = 0x14
Parameter dtNode* endNode = 0x20237F142E0
float[3] pos
[0] = 658.266602
[1] = 609.980835
[2] = 5827.066406
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC800000E
unsigned int state = 0xC800000E
unsigned int flags = 0xC800000E
unsigned int id = 0x10000000002453
Parameter unsigned int* path = 0x1000000000213A
Parameter int* pathCount = 0x0
Parameter int maxPath = 0x42
Local int length = 0x4AD6AD7F
Local int writeCount = 0xCCCCCCCC
Local dtNode* curNode = 0x20237F14080
float[3] pos
[0] = 641.466614
[1] = 609.980835
[2] = 5823.999512
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC8000001
unsigned int state = 0xC8000001
unsigned int flags = 0xC8000001
unsigned int id = 0x10000000002449
00007FFBE3815CBF 000000714A5FD400 dtNavMeshQuery::findPath+BBF c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1193
Local dtNavMeshQuery* this = 0x2022D40CD30
dtNavMesh* m_nav = 0x2020E5E5FF0
dtNavMeshParams m_params
float[3] orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float tileWidth = 533.333313
float tileHeight = 533.333313
int maxTiles = 0x46B
int maxPolys = 0x80000000
float[3] m_orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float m_tileWidth = 533.333313
float m_tileHeight = 533.333313
int m_maxTiles = 0x46B
int m_tileLutSize = 0x200
int m_tileLutMask = 0x1FF
dtMeshTile** m_posLookup = NULL
dtMeshTile* m_nextFree = 0x2021C058B40
unsigned int salt = 0x2
unsigned int linksFreeList = 0x0
dtMeshHeader* header = NULL
dtPoly* polys = NULL
float* verts = NULL
dtLink* links = NULL
dtPolyDetail* detailMeshes = NULL
float* detailVerts = NULL
unsigned int* detailTris = NULL
dtBVNode* bvTree = NULL
dtOffMeshConnection* offMeshCons = NULL
unsigned int* data = NULL
int dataSize = 0x0
int flags = 0x0
dtMeshTile* next = 0x2021C058BA8
dtMeshTile* m_tiles = 0x2021C0589A0
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x2021C635070
dtPoly* polys = 0x2021C66859C
float* verts = 533.333313
dtLink* links = 0x2021C6BACDC
dtPolyDetail* detailMeshes = 0x2021C75BE9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x2021C7CA820
dtOffMeshConnection* offMeshCons = 0x2021C81CF60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtQueryData
unsigned int status = 0xE5E5FF0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNavMeshQuery::dtQueryData m_query
unsigned int status = 0x0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNodePool* m_tinyNodePool = 0x2023862F140
dtNode* m_nodes = 0x20210CAFE90
float[3] pos
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float cost = 0.000000
float total = 0.000000
unsigned int pidx = 0xC8000000
unsigned int state = 0xC8000000
unsigned int flags = 0xC8000000
unsigned int id = 0x10000000001966
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1
dtNodePool* m_nodePool = 0x2023862DCB0
dtNode* m_nodes = 0x20237F14040
float[3] pos
[0] = 642.133301
[1] = -nan(ind)
[2] = 5823.999512
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC4000003
unsigned int state = 0xC4000003
unsigned int flags = 0xC4000003
unsigned int id = 0x1000000000213A
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x20237EF6180
dtNode** m_heap = 0x20237F14300
float[3] pos
[0] = 656.133301
[1] = 609.847534
[2] = 5810.799805
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC4000010
unsigned int state = 0xC4000010
unsigned int flags = 0xC4000010
unsigned int id = 0x10000000002153
int m_capacity = 0x400
int m_size = 0x14
Parameter unsigned int startRef = 0x1000000000213A
Parameter unsigned int endRef = 0x10000000002453
Parameter float* startPos = 642.133301
Parameter float* endPos = 659.268921
Parameter dtQueryFilter* filter = 0x2023C3D9418
float[64] m_areaCost
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
[7] = 1.000000
[8] = 1.000000
[9] = 1.000000
unsigned int m_includeFlags = 0xF
unsigned int m_excludeFlags = 0x0
Parameter unsigned int* path = 0x1000000000213A
Parameter int* pathCount = 0x0
Parameter int maxPath = 0x42
Local dtNode* startNode = 0x20237F14040
float[3] pos
[0] = 642.133301
[1] = -nan(ind)
[2] = 5823.999512
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC4000003
unsigned int state = 0xC4000003
unsigned int flags = 0xC4000003
unsigned int id = 0x1000000000213A
Local dtNode* lastBestNode = 0x20237F142E0
float[3] pos
[0] = 658.266602
[1] = 609.980835
[2] = 5827.066406
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC800000E
unsigned int state = 0xC800000E
unsigned int flags = 0xC800000E
unsigned int id = 0x10000000002453
Local bool outOfNodes = 0x0
Local float lastBestNodeCost = -nan(ind)
Local unsigned int status = 0xCCCCCCCC
00007FFBE31E534D 000000714A5FE130 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382
Local float[3] suffixEndPoint
[0] = 642.133301
[1] = -nan(ind)
[2] = 5823.999512
Local unsigned int dtResult = 0xCCCCCCCC
Local unsigned int prefixPolyLength = 0x8
Local unsigned int suffixPolyLength = 0x0
Local unsigned int suffixStartPoly = 0x1000000000213A
Local PathGenerator* this = 0x2023C3D9150
unsigned int[74] _pathPolyRefs
[0] = 0x10000000002138
[1] = 0x10000000002137
[2] = 0x10000000002136
[3] = 0x10000000002132
[4] = 0x10000000002133
[5] = 0x1000000000214E
[6] = 0x10000000002150
[7] = 0x1000000000213A
[8] = 0x10000000002150
[9] = 0x1000000000213A
unsigned int _polyLength = 0xA
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > >
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x2023C3D93A8
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x1
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 5805.752441
float y = 639.426697
float z = 609.885925
G3D::Vector3 _endPosition
float x = 5830.197754
float y = 659.268921
float z = 609.885864
G3D::Vector3 _actualEndPosition
float x = 5830.197754
float y = 659.268921
float z = 609.885864
Unit* _sourceUnit = 0x20237EF0040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x20237EF0160
EventProcessor m_Events = 0x20237EF01D0
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268
<user defined> _Copy_tag = 0x20237EF0268
<user defined> _Move_tag = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
Movement::Spline<int> spline = 0x202341E95A0
Movement::FacingInfo facing = 0x202341E95F0
unsigned int m_Id = 0x5DD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x112
float vertical_acceleration = 0.000000
float initialOrientation = 0.104883
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570
<user defined> _Copy_tag = 0x20237EF0570
<user defined> _Move_tag = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
<user defined> _Copy_tag = 0x20237EF05F0
<user defined> _Move_tag = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
<user defined> _Copy_tag = 0x20237EF0608
<user defined> _Move_tag = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x202389407E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
<user defined> _Copy_tag = 0x20237EF2440
<user defined> _Move_tag = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
<user defined> _Copy_tag = 0x20237EF2620
<user defined> _Move_tag = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
Unit* _unit = 0x20237EF0040
UnitActionBarEntry[10] PetActionBar
[0] = 0x7000002
[1] = 0x7000001
[2] = 0x7000000
[3] = 0x8100F0EC
[4] = 0x8100D12C
[5] = 0x8100CCF8
[6] = 0x810006CE
[7] = 0x6000002
[8] = 0x6000001
[9] = 0x6000000
UnitActionBarEntry[4] _charmspells
[0] = 0x81000000
[1] = 0x81000000
[2] = 0x81000000
[3] = 0x81000000
unsigned int _CommandState = 0x1
unsigned int _petnumber = 0x2D
int _oldReactState = 0x2
bool _isCommandAttack = 0x0
bool _isCommandFollow = 0x0
bool _isAtStay = 0x0
bool _isFollowing = 0x1
bool _isReturning = 0x0
float _stayX = 0.000000
float _stayY = 0.000000
float _stayZ = 0.000000
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
Unit* _owner = 0x20237EF0040
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA533F0
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA53408
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA53458
unsigned int _flags = 0x1
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager
Unit* _owner = 0x20237EF0040
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888
Unit* _owner = 0x20237EF0040
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x2022D56D920
std::_Ref_count_base* _Rep = 0x20238969E30
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
CooldownEntry
unsigned int SpellId = 0x37EF0040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x389489E0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90
bool OnHold = 0x0
Unit* _owner = 0x20237EF0040
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0
dtNavMesh* _navMesh = 0x2020E5E5FF0
dtNavMeshParams m_params
float[3] orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float tileWidth = 533.333313
float tileHeight = 533.333313
int maxTiles = 0x46B
int maxPolys = 0x80000000
float[3] m_orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float m_tileWidth = 533.333313
float m_tileHeight = 533.333313
int m_maxTiles = 0x46B
int m_tileLutSize = 0x200
int m_tileLutMask = 0x1FF
dtMeshTile** m_posLookup = NULL
dtMeshTile* m_nextFree = 0x2021C058B40
unsigned int salt = 0x2
unsigned int linksFreeList = 0x0
dtMeshHeader* header = NULL
dtPoly* polys = NULL
float* verts = NULL
dtLink* links = NULL
dtPolyDetail* detailMeshes = NULL
float* detailVerts = NULL
unsigned int* detailTris = NULL
dtBVNode* bvTree = NULL
dtOffMeshConnection* offMeshCons = NULL
unsigned int* data = NULL
int dataSize = 0x0
int flags = 0x0
dtMeshTile* next = 0x2021C058BA8
dtMeshTile* m_tiles = 0x2021C0589A0
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x2021C635070
dtPoly* polys = 0x2021C66859C
float* verts = 533.333313
dtLink* links = 0x2021C6BACDC
dtPolyDetail* detailMeshes = 0x2021C75BE9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x2021C7CA820
dtOffMeshConnection* offMeshCons = 0x2021C81CF60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x2022D40CD30
dtNavMesh* m_nav = 0x2020E5E5FF0
dtQueryData
unsigned int status = 0xE5E5FF0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNavMeshQuery::dtQueryData m_query
unsigned int status = 0x0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNodePool* m_tinyNodePool = 0x2023862F140
dtNode* m_nodes = 0x20210CAFE90
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1
dtNodePool* m_nodePool = 0x2023862DCB0
dtNode* m_nodes = 0x20237F14040
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x20237EF6180
dtNode** m_heap = 0x20237F14300
int m_capacity = 0x400
int m_size = 0x14
dtQueryFilter _filter
float[64] m_areaCost
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
[7] = 1.000000
[8] = 1.000000
[9] = 1.000000
unsigned int m_includeFlags = 0xF
unsigned int m_excludeFlags = 0x0
Parameter G3D::Vector3& startPos = 0x714A5FE288
float x = 5805.752441
float y = 639.426697
float z = 609.885925
Parameter G3D::Vector3& endPos = 0x714A5FE258
float x = 5830.197754
float y = 659.268921
float z = 609.885864
Local bool endPolyFound = 0x0
Local unsigned int pathEndIndex = 0x2
Local unsigned int startPoly = 0x10000000002138
Local float distToStartPoly = 0.094910
Local bool farFromPoly = 0x0
Local unsigned int pathStartIndex = 0x2
Local float[3] endPoint
[0] = 659.268921
[1] = 609.885864
[2] = 5830.197754
Local unsigned int endPoly = 0x10000000002453
Local float distToEndPoly = 0.094971
Local bool startPolyFound = 0x1
Local float[3] startPoint
[0] = 639.426697
[1] = 609.885925
[2] = 5805.752441
00007FFBE31E314D 000000714A5FE3A0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91
Local PathGenerator* this = 0x2023C3D9150
unsigned int[74] _pathPolyRefs
[0] = 0x10000000002138
[1] = 0x10000000002137
[2] = 0x10000000002136
[3] = 0x10000000002132
[4] = 0x10000000002133
[5] = 0x1000000000214E
[6] = 0x10000000002150
[7] = 0x1000000000213A
[8] = 0x10000000002150
[9] = 0x1000000000213A
unsigned int _polyLength = 0xA
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > >
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x2023C3D93A8
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x1
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 5805.752441
float y = 639.426697
float z = 609.885925
G3D::Vector3 _endPosition
float x = 5830.197754
float y = 659.268921
float z = 609.885864
G3D::Vector3 _actualEndPosition
float x = 5830.197754
float y = 659.268921
float z = 609.885864
Unit* _sourceUnit = 0x20237EF0040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x20237EF0160
EventProcessor m_Events = 0x20237EF01D0
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268
<user defined> _Copy_tag = 0x20237EF0268
<user defined> _Move_tag = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
Movement::Spline<int> spline = 0x202341E95A0
Movement::FacingInfo facing = 0x202341E95F0
unsigned int m_Id = 0x5DD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x112
float vertical_acceleration = 0.000000
float initialOrientation = 0.104883
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570
<user defined> _Copy_tag = 0x20237EF0570
<user defined> _Move_tag = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
<user defined> _Copy_tag = 0x20237EF05F0
<user defined> _Move_tag = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
<user defined> _Copy_tag = 0x20237EF0608
<user defined> _Move_tag = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x202389407E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
<user defined> _Copy_tag = 0x20237EF2440
<user defined> _Move_tag = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
<user defined> _Copy_tag = 0x20237EF2620
<user defined> _Move_tag = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
Unit* _unit = 0x20237EF0040
UnitActionBarEntry[10] PetActionBar
[0] = 0x7000002
[1] = 0x7000001
[2] = 0x7000000
[3] = 0x8100F0EC
[4] = 0x8100D12C
[5] = 0x8100CCF8
[6] = 0x810006CE
[7] = 0x6000002
[8] = 0x6000001
[9] = 0x6000000
UnitActionBarEntry[4] _charmspells
[0] = 0x81000000
[1] = 0x81000000
[2] = 0x81000000
[3] = 0x81000000
unsigned int _CommandState = 0x1
unsigned int _petnumber = 0x2D
int _oldReactState = 0x2
bool _isCommandAttack = 0x0
bool _isCommandFollow = 0x0
bool _isAtStay = 0x0
bool _isFollowing = 0x1
bool _isReturning = 0x0
float _stayX = 0.000000
float _stayY = 0.000000
float _stayZ = 0.000000
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
Unit* _owner = 0x20237EF0040
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA533F0
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA53408
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA53458
unsigned int _flags = 0x1
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager
Unit* _owner = 0x20237EF0040
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888
Unit* _owner = 0x20237EF0040
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x2022D56D920
std::_Ref_count_base* _Rep = 0x20238969E30
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
CooldownEntry
unsigned int SpellId = 0x37EF0040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x389489E0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90
bool OnHold = 0x0
Unit* _owner = 0x20237EF0040
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0
dtNavMesh* _navMesh = 0x2020E5E5FF0
dtNavMeshParams m_params
float[3] orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float tileWidth = 533.333313
float tileHeight = 533.333313
int maxTiles = 0x46B
int maxPolys = 0x80000000
float[3] m_orig
[0] = -9599.999023
[1] = 0.000000
[2] = -3199.999756
float m_tileWidth = 533.333313
float m_tileHeight = 533.333313
int m_maxTiles = 0x46B
int m_tileLutSize = 0x200
int m_tileLutMask = 0x1FF
dtMeshTile** m_posLookup = NULL
dtMeshTile* m_nextFree = 0x2021C058B40
unsigned int salt = 0x2
unsigned int linksFreeList = 0x0
dtMeshHeader* header = NULL
dtPoly* polys = NULL
float* verts = NULL
dtLink* links = NULL
dtPolyDetail* detailMeshes = NULL
float* detailVerts = NULL
unsigned int* detailTris = NULL
dtBVNode* bvTree = NULL
dtOffMeshConnection* offMeshCons = NULL
unsigned int* data = NULL
int dataSize = 0x0
int flags = 0x0
dtMeshTile* next = 0x2021C058BA8
dtMeshTile* m_tiles = 0x2021C0589A0
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x2021C635070
dtPoly* polys = 0x2021C66859C
float* verts = 533.333313
dtLink* links = 0x2021C6BACDC
dtPolyDetail* detailMeshes = 0x2021C75BE9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x2021C7CA820
dtOffMeshConnection* offMeshCons = 0x2021C81CF60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x2022D40CD30
dtNavMesh* m_nav = 0x2020E5E5FF0
dtQueryData
unsigned int status = 0xE5E5FF0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNavMeshQuery::dtQueryData m_query
unsigned int status = 0x0
dtNode* lastBestNode = NULL
float lastBestNodeCost = 0.000000
unsigned int startRef = 0x0
unsigned int endRef = 0x0
float[3] startPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
float[3] endPos
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
dtQueryFilter* filter = NULL
unsigned int options = 0x0
float raycastLimitSqr = 0.000000
dtNodePool* m_tinyNodePool = 0x2023862F140
dtNode* m_nodes = 0x20210CAFE90
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1
dtNodePool* m_nodePool = 0x2023862DCB0
dtNode* m_nodes = 0x20237F14040
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x20237EF6180
dtNode** m_heap = 0x20237F14300
int m_capacity = 0x400
int m_size = 0x14
dtQueryFilter _filter
float[64] m_areaCost
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
[7] = 1.000000
[8] = 1.000000
[9] = 1.000000
unsigned int m_includeFlags = 0xF
unsigned int m_excludeFlags = 0x0
Parameter float destX = 5830.197754
Parameter float destY = 659.268921
Parameter float destZ = 609.885864
Parameter bool forceDest = 0x1
Parameter bool straightLine = 0x0
Local float x = 5805.752441
Local float y = 639.426697
Local G3D::Vector3 start
float x = 5805.752441
float y = 639.426697
float z = 609.885925
Local float z = 609.885925
Local G3D::Vector3 dest
float x = 5830.197754
float y = 659.268921
float z = 609.885864
00007FFBE31F4BA0 000000714A5FE5B0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153
Local bool success = 0xCC
Local float tAngle = 3.627849
Local float curAngle = 3.627849
Local float x = 5830.197754
Local float y = 659.268921
Local Movement::MoveSplineInit init
Movement::MoveSplineInitArgs args
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > path
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > >
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x714A5FE490
Movement::FacingInfo facing
<unnamed-type-f>
float x = -107374176.000000
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x714A5FE4B0
unsigned int target = 0xCCCCCCCCCCCCCCCC
float angle = -107374176.000000
Movement::MoveSplineFlag flags
unsigned int animId = 0xCC
bool done = 0xCC
bool falling = 0xCC
bool no_spline = 0xCC
bool parabolic = 0xCC
bool canswim = 0xCC
bool flying = 0xCC
bool orientationFixed = 0xCC
bool final_point = 0xCC
bool final_target = 0xCC
bool final_angle = 0xCC
bool catmullrom = 0xCC
bool cyclic = 0xCC
bool enter_cycle = 0xCC
bool animation = 0xCC
bool frozen = 0xCC
bool transportEnter = 0xCC
bool transportExit = 0xCC
bool unknown7 = 0xCC
bool unknown8 = 0xCC
bool backward = 0xCC
bool unknown10 = 0xCC
bool unknown11 = 0xCC
bool unknown12 = 0xCC
bool unknown13 = 0xCC
int path_Idx_offset = 0xCCCCCCCC
float velocity = -107374176.000000
float parabolic_amplitude = -107374176.000000
float time_perc = -107374176.000000
unsigned int splineId = 0xCCCCCCCC
float initialOrientation = -107374176.000000
bool walk = 0xCC
bool HasVelocity = 0xCC
bool TransformForTransport = 0xCC
Unit* unit = 0xCCCCCCCCCCCCCCCC
WorldObject
Object
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory>
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory>
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory>
int* m_int32Values = <Unable to read memory>
unsigned int* m_uint32Values = <Unable to read memory>
float* m_floatValues = <Unable to read memory>
UpdateMask _changesMask = 0xCCCCCCCCCCCCCCEC
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory>
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory>
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory>
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory>
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory>
PackedGuid m_PackGUID = 0xCCCCCCCCCCCCCD04
WorldLocation
Position
<user defined> XY = 0xCCCCCCCCCCCCCD3C
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory>
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory>
?$Streamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$ConstStreamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0xCCCCCCCCCCCCCD50
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0xCCCCCCCCCCCCCD5C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0xCCCCCCCCCCCCCD68
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0xCCCCCCCCCCCCCD9C
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0xCCCCCCCCCCCCCDD0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0xCCCCCCCCCCCCCDDC
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory>
MovementInfo m_movementInfo = 0xCCCCCCCCCCCCCDEC
EventProcessor m_Events = 0xCCCCCCCCCCCCCE5C
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory>
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory>
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory>
boost::optional<float> m_visibilityDistanceOverride = 0xCCCCCCCCCCCCCEA8 <Unable to read memory>
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory>
ZoneScript* m_zoneScript = <Unable to read memory>
Transport* m_transport = <Unable to read memory>
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory>
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory>
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory>
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory>
Map* m_currMap = <Unable to read memory>
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory>
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory>
unsigned int m_extraAttacks = 0xCCCCCCCCCCCCCEEC <Unable to read memory>
bool m_canDualWield = 0xCCCCCCCCCCCCCEF0 <Unable to read memory>
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCCEF4
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCEF4
<user defined> _Move_tag = 0xCCCCCCCCCCCCCEF4
Player* m_playerMovingMe = <Unable to read memory>
ObjectGuid[7] m_SummonSlot
[0] = 0xCCCCCCCCCCCCCF14 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCF1C <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCF24 <Unable to read memory>
[3] = 0xCCCCCCCCCCCCCF2C <Unable to read memory>
[4] = 0xCCCCCCCCCCCCCF34 <Unable to read memory>
[5] = 0xCCCCCCCCCCCCCF3C <Unable to read memory>
[6] = 0xCCCCCCCCCCCCCF44 <Unable to read memory>
ObjectGuid[4] m_ObjectSlot
[0] = 0xCCCCCCCCCCCCCF4C <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCF54 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCF5C <Unable to read memory>
[3] = 0xCCCCCCCCCCCCCF64 <Unable to read memory>
float m_modMeleeHitChance = 0xCCCCCCCCCCCCCF6C <Unable to read memory>
float m_modRangedHitChance = 0xCCCCCCCCCCCCCF70 <Unable to read memory>
float m_modSpellHitChance = 0xCCCCCCCCCCCCCF74 <Unable to read memory>
int m_baseSpellCritChance = 0xCCCCCCCCCCCCCF78 <Unable to read memory>
float[3] m_modAttackSpeedPct
[0] = 0xCCCCCCCCCCCCCF7C <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCF80 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCF84 <Unable to read memory>
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0xCCCCCCCCCCCCCF8C
[1] = 0xCCCCCCCCCCCCCFDC
[2] = 0xCCCCCCCCCCCCD02C
[3] = 0xCCCCCCCCCCCCD07C
[4] = 0xCCCCCCCCCCCCD0CC
[5] = 0xCCCCCCCCCCCCD11C
[6] = 0xCCCCCCCCCCCCD16C
unsigned int m_lastSanctuaryTime = 0xCCCCCCCCCCCCD1BC <Unable to read memory>
ObjectGuid LastCharmerGUID
unsigned int _guid = 0xCCCCCCCCCCCCD1C4 <Unable to read memory>
Movement::MoveSpline* movespline = <Unable to read memory>
bool m_ControlledByPlayer = 0xCCCCCCCCCCCCD1D4 <Unable to read memory>
bool m_AutoRepeatFirstCast = 0xCCCCCCCCCCCCD1D5 <Unable to read memory>
unsigned int[3] m_attackTimer
[0] = 0xCCCCCCCCCCCCD1D8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCD1DC <Unable to read memory>
[2] = 0xCCCCCCCCCCCCD1E0 <Unable to read memory>
float[5] m_createStats
[0] = 0xCCCCCCCCCCCCD1E4 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCD1E8 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCD1EC <Unable to read memory>
[3] = 0xCCCCCCCCCCCCD1F0 <Unable to read memory>
[4] = 0xCCCCCCCCCCCCD1F4 <Unable to read memory>
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCD1FC
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD1FC
<user defined> _Move_tag = 0xCCCCCCCCCCCCD1FC
Unit* m_attacking = <Unable to read memory>
int m_deathState = 0xCCCCCCCCCCCCD21C <Unable to read memory>
int m_procDeep = 0xCCCCCCCCCCCCD220 <Unable to read memory>
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD224
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD23C
unsigned int m_transformSpell = 0xCCCCCCCCCCCCD254 <Unable to read memory>
Spell*[4] m_currentSpells
[0] = <Unable to read memory>
[1] = <Unable to read memory>
[2] = <Unable to read memory>
[3] = <Unable to read memory>
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD27C
<user defined> value_compare = 0xCCCCCCCCCCCCD27C
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD27C
<user defined> _Move_tag = 0xCCCCCCCCCCCCD27C
<user defined> value_compare = 0xCCCCCCCCCCCCD27C
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD294
<user defined> value_compare = 0xCCCCCCCCCCCCD294
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD294
<user defined> _Move_tag = 0xCCCCCCCCCCCCD294
<user defined> value_compare = 0xCCCCCCCCCCCCD294
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCD2AC
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = <Unable to read memory>
std::_Iterator_base12* _Mynextiter = <Unable to read memory>
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = <Unable to read memory>
unsigned int m_removedAurasCount = 0xCCCCCCCCCCCCD2DC <Unable to read memory>
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0xCCCCCCCCCCCCD2E4
[1] = 0xCCCCCCCCCCCCD2FC
[2] = 0xCCCCCCCCCCCCD314
[3] = 0xCCCCCCCCCCCCD32C
[4] = 0xCCCCCCCCCCCCD344
[5] = 0xCCCCCCCCCCCCD35C
[6] = 0xCCCCCCCCCCCCD374
[7] = 0xCCCCCCCCCCCCD38C
[8] = 0xCCCCCCCCCCCCD3A4
[9] = 0xCCCCCCCCCCCCD3BC
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCF09C
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0xCCCCCCCCCCCCF0B4
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF0CC
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF0CC
<user defined> _Move_tag = 0xCCCCCCCCCCCCF0CC
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC
unsigned int m_interruptMask = 0xCCCCCCCCCCCCF0E4 <Unable to read memory>
float[2] m_auraFlatModifiersGroup
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF0EC <Unable to read memory>
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF0F0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF0F4 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF0F8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF0FC <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF100 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF104 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF108 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF10C <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF110 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF114 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF118 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF11C <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF120 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF124 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF128 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF12C <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF130 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF134 <Unable to read memory>
float[2] m_auraPctModifiersGroup
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1B4 <Unable to read memory>
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1B8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1BC <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1C0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1C4 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1C8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1CC <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1D0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1D4 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1D8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1DC <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1E0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1E4 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1E8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1EC <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1F0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1F4 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF1F8 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF1FC <Unable to read memory>
float[2] m_weaponDamage
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF27C <Unable to read memory>
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF280 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF284 <Unable to read memory>
[0] = 0xCCCCCCCCCCCCF278
float[2]
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF28C <Unable to read memory>
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF290 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF294 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF29C <Unable to read memory>
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory>
float[2]
[0] = 0xCCCCCCCCCCCCF2A0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF2A4 <Unable to read memory>
bool m_canModifyStats = 0xCCCCCCCCCCCCF2A8 <Unable to read memory>
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF2AC
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF2AC
<user defined> _Move_tag = 0xCCCCCCCCCCCCF2AC
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC
float[9] m_speed_rate
[0] = 0xCCCCCCCCCCCCF2C4 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF2C8 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCF2CC <Unable to read memory>
[3] = 0xCCCCCCCCCCCCF2D0 <Unable to read memory>
[4] = 0xCCCCCCCCCCCCF2D4 <Unable to read memory>
[5] = 0xCCCCCCCCCCCCF2D8 <Unable to read memory>
[6] = 0xCCCCCCCCCCCCF2DC <Unable to read memory>
[7] = 0xCCCCCCCCCCCCF2E0 <Unable to read memory>
[8] = 0xCCCCCCCCCCCCF2E4 <Unable to read memory>
Unit* m_charmer = <Unable to read memory>
Unit* m_charmed = <Unable to read memory>
CharmInfo* m_charmInfo = <Unable to read memory>
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0xCCCCCCCCCCCCF304
MotionMaster* i_motionMaster = <Unable to read memory>
unsigned int[4] m_reactiveTimer
[0] = 0xCCCCCCCCCCCCF324 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCF328 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCF32C <Unable to read memory>
[3] = 0xCCCCCCCCCCCCF330 <Unable to read memory>
unsigned int m_regenTimer = 0xCCCCCCCCCCCCF334 <Unable to read memory>
Vehicle* m_vehicle = <Unable to read memory>
Vehicle* m_vehicleKit = <Unable to read memory>
unsigned int m_unitTypeMask = 0xCCCCCCCCCCCCF34C <Unable to read memory>
LiquidTypeEntry* _lastLiquid = <Unable to read memory>
unsigned int m_rootTimes = 0xCCCCCCCCCCCCF35C <Unable to read memory>
unsigned int m_state = 0xCCCCCCCCCCCCF360 <Unable to read memory>
unsigned int m_lastManaUse = 0xCCCCCCCCCCCCF364 <Unable to read memory>
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCCCCCCCCCCCCF368 <Unable to read memory>
DiminishingReturn[21] m_Diminishing
[0] = 0xCCCCCCCCCCCCF36C
[1] = 0xCCCCCCCCCCCCF378
[2] = 0xCCCCCCCCCCCCF384
[3] = 0xCCCCCCCCCCCCF390
[4] = 0xCCCCCCCCCCCCF39C
[5] = 0xCCCCCCCCCCCCF3A8
[6] = 0xCCCCCCCCCCCCF3B4
[7] = 0xCCCCCCCCCCCCF3C0
[8] = 0xCCCCCCCCCCCCF3CC
[9] = 0xCCCCCCCCCCCCF3D8
CombatManager m_combatManager
Unit* _owner = <Unable to read memory>
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0xCCCCCCCCCCCCF474
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0xCCCCCCCCCCCCF4C4
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0xCCCCCCCCCCCCF514
Unit* _owner = <Unable to read memory>
bool _ownerCanHaveThreatList = 0xCCCCCCCCCCCCF51C <Unable to read memory>
bool _ownerEngaged = 0xCCCCCCCCCCCCF51D <Unable to read memory>
bool _needClientUpdate = 0xCCCCCCCCCCCCF51E <Unable to read memory>
unsigned int _updateTimer = 0xCCCCCCCCCCCCF520 <Unable to read memory>
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0xCCCCCCCCCCCCF524
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0xCCCCCCCCCCCCF55C
ThreatReference* _currentVictimRef = <Unable to read memory>
ThreatReference* _fixateRef = <Unable to read memory>
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0xCCCCCCCCCCCCF5BC
std::array<float,7> _singleSchoolModifiers = 0xCCCCCCCCCCCCF60C
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0xCCCCCCCCCCCCF62C
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0xCCCCCCCCCCCCF67C
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0xCCCCCCCCCCCCF69C
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0xCCCCCCCCCCCCF6EC
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = <Unable to read memory>
std::_Ref_count_base* _Rep = <Unable to read memory>
bool m_aiLocked = 0xCCCCCCCCCCCCF724 <Unable to read memory>
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0xCCCCCCCCCCCCF72C <Unable to read memory>
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0xCCCCCCCCCCCCF734
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF74C
unsigned int _Mask = 0xCCCCCCCCCCCCF76C <Unable to read memory>
unsigned int _Maxidx = 0xCCCCCCCCCCCCF774 <Unable to read memory>
Unit* m_comboTarget = <Unable to read memory>
int m_comboPoints = 0xCCCCCCCCCCCCF784 <Unable to read memory>
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0xCCCCCCCCCCCCF78C <Unable to read memory>
std::list<Unit *,std::allocator<Unit *> > _List = 0xCCCCCCCCCCCCF794
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF7AC
unsigned int _Mask = 0xCCCCCCCCCCCCF7CC <Unable to read memory>
unsigned int _Maxidx = 0xCCCCCCCCCCCCF7D4 <Unable to read memory>
bool m_cleanupDone = 0xCCCCCCCCCCCCF7DC <Unable to read memory>
bool m_duringRemoveFromWorld = 0xCCCCCCCCCCCCF7DD <Unable to read memory>
bool _instantCast = 0xCCCCCCCCCCCCF7DE <Unable to read memory>
unsigned int _oldFactionId = 0xCCCCCCCCCCCCF7E0 <Unable to read memory>
bool _isWalkingBeforeCharm = 0xCCCCCCCCCCCCF7E4 <Unable to read memory>
SpellHistory* m_spellHistory = <Unable to read memory>
Local float z = 609.885864
Local bool allowShortcut = 0x1
Local FollowMovementGenerator* this = 0x2022D555980
MovementGenerator
unsigned int Mode = 0x0
unsigned int Priority = 0x1
unsigned int Flags = 0x2
unsigned int BaseUnitState = 0x200
AbstractFollower
Unit* _target = 0x202365D3A80
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2
unsigned int* m_uint32Values = 0x2
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x202365D3AA0
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x202365D3AB8
WorldLocation
Position
<user defined> XY = 0x202365D3AF0
<user defined> XYZ = 0x202365D3AF0
<user defined> XYZO = 0x202365D3AF0
<user defined> PackedXYZ = 0x202365D3AF0
float m_positionX = 5833.769531
float m_positionY = 662.167908
float m_positionZ = 609.886292
float m_orientation = 0.195573
?$Streamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x202365D3B04
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x202365D3B10
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x202365D3B1C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x202365D3B50
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x202365D3B84
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x202365D3B90
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x202365D3BA0
EventProcessor m_Events = 0x202365D3C10
std::string m_name = "Hunterr"
bool m_isActive = 0x1
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x1
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x202365D3CA8
Player* m_playerMovingMe = 0x202365D3A80
ObjectGuid[7] m_SummonSlot
[0] = 0xF14000002D000001
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 7.563284
float m_modRangedHitChance = 7.563284
float m_modSpellHitChance = 9.454104
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 0.724638
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x202365D3D40
[1] = 0x202365D3D90
[2] = 0x202365D3DE0
[3] = 0x202365D3E30
[4] = 0x202365D3E80
[5] = 0x202365D3ED0
[6] = 0x202365D3F20
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x202341C90E0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 71.000000
[1] = 193.000000
[2] = 127.000000
[3] = 93.000000
[4] = 97.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x202365D3FB0
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x202365D3FD8
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x202365D3FF0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x202365D4030
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x202365D4048
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x202365D4060
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x202365D4078
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x202365D4098
[1] = 0x202365D40B0
[2] = 0x202365D40C8
[3] = 0x202365D40E0
[4] = 0x202365D40F8
[5] = 0x202365D4110
[6] = 0x202365D4128
[7] = 0x202365D4140
[8] = 0x202365D4158
[9] = 0x202365D4170
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x202365D5E50
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x202365D5E68
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x202365D5E80
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 28.000000
[1] = 0.000000
[0] = 0x41E00000
float[2]
[0] = 652.000000
[1] = 0.000000
float[2]
[0] = 1902.000000
[1] = 0.000000
float[2]
[0] = 514.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.010000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 938.000000
[1] = 0.000000
[0] = 0x446A8000
float[2]
[0] = 1407.000000
[1] = 0.000000
[0] = 0x202365D602C
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 642.000000
[1] = 0.000000
[0] = 0x44208000
float[2]
[0] = 889.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x202365D6060
float[9] m_speed_rate
[0] = 6.000000
[1] = 6.000000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 6.000000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = NULL
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x202365D60B8
MotionMaster* i_motionMaster = 0x2022DA43300
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x0
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer = 0x0
DiminishingReturn[21] m_Diminishing
[0] = 0x202365D6120
[1] = 0x202365D612C
[2] = 0x202365D6138
[3] = 0x202365D6144
[4] = 0x202365D6150
[5] = 0x202365D615C
[6] = 0x202365D6168
[7] = 0x202365D6174
[8] = 0x202365D6180
[9] = 0x202365D618C
CombatManager m_combatManager = 0x202365D6220
ThreatManager m_threatManager = 0x202365D62C8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x202365D64A0
std::shared_ptr<UnitAI> i_AI = 0x202365D64C8
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x202365D64E0
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x202365D6540
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202294E3350
float _range = 1.000000
ChaseAngle _angle
float RelativeAngle = 3.141593
float Tolerance = 0.785398
unsigned int _checkTimer = 0xE2
std::unique_ptr<PathGenerator,std::default_delete<PathGenerator> > _path
std::_Unique_ptr_base<PathGenerator,std::default_delete<PathGenerator> >
std::_Compressed_pair<std::default_delete<PathGenerator>,PathGenerator *,1> _Mypair = 0x2023C3D9150
boost::optional<Position> _lastTargetPosition
boost::optional_detail::optional_base<Position>
<user defined> boost::optional_detail::optional_tag = 0x1
bool m_initialized = 0x1
boost::optional_detail::aligned_storage<Position> m_storage = 0x2022D5559B4
Parameter Unit* owner = 0x20237EF0040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
int[2] m_values
[0] = 0x0
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
int[2] m_values
[0] = 0x0
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
int[2] m_values
[0] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
int[2] m_values
[0] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo
ObjectGuid guid = 0x0
unsigned int flags = 0x8000001
unsigned int flags2 = 0x0
Position pos = 0x20237EF0170
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x20237EF0168
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x20237EF0188
float pitch = 0.000000
unsigned int fallTime = 0x0
JumpInfo
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = -429916160.000000
MovementInfo::JumpInfo jump = 0x20237EF01B8
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x103F6
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x20237EF01D8
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride
boost::optional_detail::optional_base<float>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x202193AE070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x202193AE118
std::mutex _mapLock = 0x202193AE138
std::mutex _gridLock = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x202193C68D0
MapRefManager m_mapRefManager = 0x202193AE1F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x202365D7DB0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x202193AE250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x202193AE280
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells = 0x202193BE2A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x202193C6310
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x202193C6348
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x202193C6398
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x202193C63E8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x202193C6440
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x202193C6490
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x202193C6500
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x202193C6698
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x202193C66E8
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x202193C6738
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x202193C6788
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x202193C67D8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x202193C6828
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x202193C6878
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268
<user defined> _Copy_tag = 0x20237EF0268
<user defined> _Move_tag = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x202341E95A0
int index_lo = 0x1
int index_hi = 0xF
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 0.104883
std::vector<int,std::allocator<int> > lengths = 0x202341E95D0
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.560783
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x202341E95F0
unsigned int target = 0xCCCCCCCC3F0F8F7A
float angle = 0.560783
unsigned int m_Id = 0x5DD
Movement::MoveSplineFlag splineflags
unsigned int animId = 0x0
bool done = 0x10
bool falling = 0x10
bool no_spline = 0x10
bool parabolic = 0x10
bool canswim = 0x10
bool flying = 0x10
bool orientationFixed = 0x10
bool final_point = 0x10
bool final_target = 0x2
bool final_angle = 0x2
bool catmullrom = 0x2
bool cyclic = 0x2
bool enter_cycle = 0x2
bool animation = 0x2
bool frozen = 0x2
bool transportEnter = 0x2
bool transportExit = 0x0
bool unknown7 = 0x0
bool unknown8 = 0x0
bool backward = 0x0
bool unknown10 = 0x0
bool unknown11 = 0x0
bool unknown12 = 0x0
bool unknown13 = 0x0
int time_passed = 0x112
float vertical_acceleration = 0.000000
float initialOrientation = 0.104883
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570
<user defined> _Copy_tag = 0x20237EF0570
<user defined> _Move_tag = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
<user defined> _Copy_tag = 0x20237EF05F0
<user defined> _Move_tag = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
<user defined> _Copy_tag = 0x20237EF0608
<user defined> _Move_tag = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x202389407E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
<user defined> _Copy_tag = 0x20237EF2440
<user defined> _Move_tag = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
<user defined> _Copy_tag = 0x20237EF2620
<user defined> _Move_tag = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
Unit* _unit = 0x20237EF0040
UnitActionBarEntry[10] PetActionBar
[0] = 0x7000002
[1] = 0x7000001
[2] = 0x7000000
[3] = 0x8100F0EC
[4] = 0x8100D12C
[5] = 0x8100CCF8
[6] = 0x810006CE
[7] = 0x6000002
[8] = 0x6000001
[9] = 0x6000000
UnitActionBarEntry[4] _charmspells
[0] = 0x81000000
[1] = 0x81000000
[2] = 0x81000000
[3] = 0x81000000
unsigned int _CommandState = 0x1
unsigned int _petnumber = 0x2D
int _oldReactState = 0x2
bool _isCommandAttack = 0x0
bool _isCommandFollow = 0x0
bool _isAtStay = 0x0
bool _isFollowing = 0x1
bool _isReturning = 0x0
float _stayX = 0.000000
float _stayY = 0.000000
float _stayZ = 0.000000
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
Unit* _owner = 0x20237EF0040
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> >
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> >
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x2022DA533F0
<user defined> _Copy_tag = 0x2022DA533F0
<user defined> _Move_tag = 0x2022DA533F0
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> >
<user defined> value_compare = 0x2022DA53408
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x2022DA53410
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x2022DA53428
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > >
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x2022DA53458
unsigned int _flags = 0x1
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager
Unit* _owner = 0x20237EF0040
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
<user defined> value_compare = 0x20237EF27E8
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x20237EF27F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x20237EF2808
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
<user defined> value_compare = 0x20237EF2838
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x20237EF2840
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x20237EF2858
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888
Unit* _owner = 0x20237EF0040
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x0
super_t
implementation_defined
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x20237EF28B8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
<user defined> value_compare = 0x20237EF28D0
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF28D8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF28F0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
<user defined> value_compare = 0x20237EF2930
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF2938
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF2950
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::array<float,7> _singleSchoolModifiers
float[7] _Elems
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
<user defined> value_compare = 0x20237EF29A0
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x20237EF29A8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x20237EF29C0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x20237EF29F0
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
<user defined> value_compare = 0x20237EF2A10
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x20237EF2A18
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x20237EF2A30
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > >
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x2022D56D920
std::_Ref_count_base* _Rep = 0x20238969E30
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
CooldownEntry
unsigned int SpellId = 0x37EF0040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x389489E0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90
bool OnHold = 0x0
Unit* _owner = 0x20237EF0040
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
<user defined> value_compare = 0x202387DB998
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DB9B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
mapped_type
unsigned int SpellId = 0x3F800000
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389489E0
unsigned int ItemId = 0x377C4F90
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x40
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
<user defined> value_compare = 0x202387DB9E8
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DBA08
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
mapped_type
unsigned int SpellId = 0x3F800000
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389480D0
unsigned int ItemId = 0x377C4610
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xB0
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
<user defined> value_compare = 0x202387DBA38
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x202387DBA40
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x202387DBA58
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
<user defined> value_compare = 0x202387DBAC0
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x202387DBAC8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x202387DBAE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x87
Local Unit* target = 0x202365D3A80
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2
unsigned int* m_uint32Values = 0x2
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x202365D3AA0
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x202365D3AB8
WorldLocation
Position
<user defined> XY = 0x202365D3AF0
<user defined> XYZ = 0x202365D3AF0
<user defined> XYZO = 0x202365D3AF0
<user defined> PackedXYZ = 0x202365D3AF0
float m_positionX = 5833.769531
float m_positionY = 662.167908
float m_positionZ = 609.886292
float m_orientation = 0.195573
?$Streamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
int[2] m_values
[0] = 0x5
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
int[2] m_values
[0] = 0x0
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x3E8
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x80
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
int[2] m_values
[0] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
int[2] m_values
[0] = 0x3
[1] = 0x1
unsigned int m_flags = 0x0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo
ObjectGuid guid = 0x2
unsigned int flags = 0x1000001
unsigned int flags2 = 0x0
Position pos = 0x202365D3BB0
unsigned int time = 0x33C9A
TransportInfo
ObjectGuid guid = 0x2
Position pos = 0x202365D3BA8
int seat = 0xB9
unsigned int time = 0x3E484444
unsigned int time2 = 0x33C9A
MovementInfo::TransportInfo transport = 0x202365D3BC8
float pitch = 0.000000
unsigned int fallTime = 0xA
JumpInfo
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = -106954752.000000
MovementInfo::JumpInfo jump = 0x202365D3BF8
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x103F6
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x202365D3C18
std::string m_name = "Hunterr"
bool m_isActive = 0x1
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride
boost::optional_detail::optional_base<float>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x202193AE070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x202193AE118
std::mutex _mapLock = 0x202193AE138
std::mutex _gridLock = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x202193C68D0
MapRefManager m_mapRefManager = 0x202193AE1F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x202365D7DB0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x202193AE250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x202193AE280
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells = 0x202193BE2A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x202193C6310
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x202193C6348
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x202193C6398
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x202193C63E8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x202193C6440
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x202193C6490
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x202193C6500
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x202193C6698
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x202193C66E8
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x202193C6738
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x202193C6788
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x202193C67D8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x202193C6828
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x202193C6878
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x1
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x202365D3CA8
<user defined> _Copy_tag = 0x202365D3CA8
<user defined> _Move_tag = 0x202365D3CA8
Player* m_playerMovingMe = 0x202365D3A80
Unit
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x1
<user defined> m_Controlled = 0x202365D3CA8
<user defined> m_playerMovingMe = 0x202365D3A80
ObjectGuid[7] m_SummonSlot
[0] = 0xF14000002D000001
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 7.563284
float m_modRangedHitChance = 7.563284
float m_modSpellHitChance = 9.454104
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 0.724638
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x202365D3D40
[1] = 0x202365D3D90
[2] = 0x202365D3DE0
[3] = 0x202365D3E30
[4] = 0x202365D3E80
[5] = 0x202365D3ED0
[6] = 0x202365D3F20
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x202341C90E0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 71.000000
[1] = 193.000000
[2] = 127.000000
[3] = 93.000000
[4] = 97.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x202365D3FB0
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x202365D3FD8
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x202365D3FF0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x202365D4030
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x202365D4048
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x202365D4060
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x202365D4078
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x202365D4098
[1] = 0x202365D40B0
[2] = 0x202365D40C8
[3] = 0x202365D40E0
[4] = 0x202365D40F8
[5] = 0x202365D4110
[6] = 0x202365D4128
[7] = 0x202365D4140
[8] = 0x202365D4158
[9] = 0x202365D4170
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x202365D5E50
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x202365D5E68
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x202365D5E80
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 28.000000
[1] = 0.000000
[0] = 0x41E00000
float[2]
[0] = 652.000000
[1] = 0.000000
float[2]
[0] = 1902.000000
[1] = 0.000000
float[2]
[0] = 514.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.010000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 938.000000
[1] = 0.000000
[0] = 0x446A8000
float[2]
[0] = 1407.000000
[1] = 0.000000
[0] = 0x202365D602C
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 642.000000
[1] = 0.000000
[0] = 0x44208000
float[2]
[0] = 889.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x202365D6060
float[9] m_speed_rate
[0] = 6.000000
[1] = 6.000000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 6.000000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = NULL
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x202365D60B8
MotionMaster* i_motionMaster = 0x2022DA43300
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x0
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer = 0x0
DiminishingReturn[21] m_Diminishing
[0] = 0x202365D6120
[1] = 0x202365D612C
[2] = 0x202365D6138
[3] = 0x202365D6144
[4] = 0x202365D6150
[5] = 0x202365D615C
[6] = 0x202365D6168
[7] = 0x202365D6174
[8] = 0x202365D6180
[9] = 0x202365D618C
CombatManager m_combatManager = 0x202365D6220
ThreatManager m_threatManager = 0x202365D62C8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x202365D64A0
std::shared_ptr<UnitAI> i_AI = 0x202365D64C8
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x202365D64E0
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x202365D6540
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202294E3350
GridObject<Player>
GridReference<Player> _gridRef = 0x202365D65B0
std::string autoReplyMsg = ""
PlayerTaxi m_taxi
std::array<unsigned int,14> m_taximask = 0x202365D6600
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x202365D6638
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5C5B0CE8
int m_Last_tick = 0x5C5B0D2B
unsigned int[2] m_Played_time
[0] = 0x8F72D
[1] = 0x5A86A
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x202365D6688
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x202365D66A0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_stableSlots = 0x4
bool m_mailsLoaded = 0x1
bool m_mailsUpdated = 0x0
unsigned int unReadMails = 0x0
int m_nextMailDelivereTime = 0x0
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
<user defined> value_compare = 0x202365D66E0
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x202365D66E8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x202365D6700
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
PvPInfo pvpInfo
bool IsHostile = 0x0
bool IsInHostileArea = 0x0
bool IsInNoPvPArea = 0x1
bool IsInFFAPvPArea = 0x0
int EndTimer = 0x0
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> >
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0
PlayerMenu* PlayerTalkClass = 0x2022D3F9EB0
GossipMenu _gossipMenu = 0x2022D3F9EB0
QuestMenu _questMenu = 0x2022D3F9EF8
WorldSession* _session = 0x202163003B0
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x202365D6750
Unit* m_unitMovedByMe = 0x202365D3A80
WorldObject* m_seer = 0x202365D3A80
<user defined> m_stealth = 0x202365D3B04
<user defined> m_stealthDetect = 0x202365D3B10
<user defined> m_invisibility = 0x202365D3B1C
<user defined> m_invisibilityDetect = 0x202365D3B50
<user defined> m_serverSideVisibility = 0x202365D3B84
<user defined> m_serverSideVisibilityDetect = 0x202365D3B90
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x202365D3BA0
<user defined> m_Events = 0x202365D3C10
<user defined> m_name = 0x202365D3C30
bool m_isActive = 0x1
bool m_isFarVisible = 0x0
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
<user defined> m_zoneScript = 0x0
<user defined> m_transport = 0x0
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
<user defined> m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_homebindMapId = 0x1
unsigned int m_homebindAreaId = 0x8D
float m_homebindX = 10311.299805
float m_homebindY = 832.463013
float m_homebindZ = 1326.410034
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D67A0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D67B8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
unsigned int[9] m_forced_speed_changes
[0] = 0x0
[1] = 0x1
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D67F8
<user defined> _Copy_tag = 0x202365D67F8
<user defined> _Move_tag = 0x202365D67F8
unsigned int m_HomebindTimer = 0x0
bool m_InstanceValid = 0x1
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
[0] = 0x202365D6818
[1] = 0x202365D6868
[2] = 0x202365D68B8
[3] = 0x202365D6908
Spell* m_spellModTakingSpell = NULL
bool isDebugAreaTriggers = 0x0
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x202365D6968
unsigned int m_regenTimerCount = 0x226
unsigned int m_foodEmoteTimerCount = 0x60E
float[7] m_powerFraction
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.000000
[4] = 0.000000
[5] = 0.000000
[6] = 0.000000
unsigned int m_contestedPvPTimer = 0x0
BgBattlegroundQueueID_Rec
int bgQueueTypeId = 0xE3D798B0
unsigned int invitedToInstance = 0x7FFB
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
[0] = 0x0
[1] = 0x0
BGData m_bgData
unsigned int bgInstanceID = 0x0
unsigned int bgTypeID = 0x0
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x202365D69C0
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5C5B0E14
unsigned int bgTeam = 0x1D5
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos = 0x202365D69F8
bool m_IsBGRandomWinner = 0x0
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A18
<user defined> _Copy_tag = 0x202365D6A18
<user defined> _Move_tag = 0x202365D6A18
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A30
<user defined> _Copy_tag = 0x202365D6A30
<user defined> _Move_tag = 0x202365D6A30
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A48
<user defined> _Copy_tag = 0x202365D6A48
<user defined> _Move_tag = 0x202365D6A48
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
<user defined> value_compare = 0x202365D6A60
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x202365D6A68
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x202365D6A80
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_playerSharingQuest
unsigned int _guid = 0x0
unsigned int m_sharedQuestId = 0x0
unsigned int m_ingametime = 0x23867
int m_lastHonorUpdateTime = 0x5C5B0CE8
ObjectGuid m_lootGuid
unsigned int _guid = 0x0
unsigned int m_team = 0x1D5
unsigned int m_nextSave = 0xC71D
int m_speakTime = 0x5C5B0CEE
unsigned int m_speakCount = 0x1
unsigned int m_dungeonDifficulty = 0x1
unsigned int m_raidDifficulty = 0x0
unsigned int m_raidMapDifficulty = 0x0
unsigned int m_atLoginFlags = 0x8
Item*[150] m_items
[0] = 0x20259251AE0
[1] = 0x202592549A0
[2] = 0x20259250D20
[3] = NULL
[4] = 0x2025924DE60
[5] = 0x202592525E0
[6] = 0x2025924F1A0
[7] = 0x20259254C60
[8] = 0x2025924F460
[9] = 0x2025924E3E0
unsigned int m_currentBuybackSlot = 0x4A
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x202365D6FA8
bool m_itemUpdateQueueBlocked = 0x0
unsigned int m_ExtraFlags = 0x5
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x202365D6FD0
<user defined> value_compare = 0x202365D6FD0
<user defined> _Copy_tag = 0x202365D6FD0
<user defined> _Move_tag = 0x202365D6FD0
<user defined> value_compare = 0x202365D6FD0
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D6FE8
<user defined> value_compare = 0x202365D6FE8
<user defined> _Copy_tag = 0x202365D6FE8
<user defined> _Move_tag = 0x202365D6FE8
<user defined> value_compare = 0x202365D6FE8
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D7000
<user defined> _Copy_tag = 0x202365D7000
<user defined> _Move_tag = 0x202365D7000
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D7018
<user defined> value_compare = 0x202365D7018
<user defined> _Copy_tag = 0x202365D7018
<user defined> _Move_tag = 0x202365D7018
<user defined> value_compare = 0x202365D7018
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
<user defined> value_compare = 0x202365D7030
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x202365D7038
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x202365D7050
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
unsigned int m_GuildIdInvited = 0x0
unsigned int m_ArenaTeamIdInvited = 0x0
std::deque<Mail *,std::allocator<Mail *> > m_mail
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x202365D7088
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
<user defined> value_compare = 0x202365D70B0
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x202365D70B8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x202365D70D0
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
[0] = 0x2022D5546F0
[1] = 0x2022D5558F0
unsigned int m_lastPotionId = 0x0
unsigned int m_activeSpec = 0x0
unsigned int m_specsCount = 0x2
unsigned int[6] m_Glyphs
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[0] = 0x202365D7118
unsigned int[6]
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x202365D7148
<user defined> value_compare = 0x202365D7148
<user defined> _Copy_tag = 0x202365D7148
<user defined> _Move_tag = 0x202365D7148
<user defined> value_compare = 0x202365D7148
float[4] m_auraBaseFlatMod
[0] = 0.000000
[1] = 5.000000
[2] = 0.000000
[3] = 0.000000
float[4] m_auraBasePctMod
[0] = 8.607999
[1] = 8.607999
[2] = 8.607999
[3] = 1.000000
int[25] m_baseRatingValue
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0xF8
[6] = 0xF8
[7] = 0xF8
[8] = 0x30C
[9] = 0x30C
unsigned int m_baseSpellPower = 0x0
unsigned int m_baseFeralAP = 0x0
unsigned int m_baseManaRegen = 0x0
unsigned int m_baseHealthRegen = 0x0
int m_spellPenetrationItemMod = 0x0
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
[0] = 0x202365D71C8
[1] = 0x202365D7218
[2] = 0x202365D7268
[3] = 0x202365D72B8
[4] = 0x202365D7308
[5] = 0x202365D7358
[6] = 0x202365D73A8
[7] = 0x202365D73F8
[8] = 0x202365D7448
[9] = 0x202365D7498
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x202365D7B78
std::list<Item *,std::allocator<Item *> > m_itemDuration
std::_List_buy<Item *,std::allocator<Item *> >
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x202365D7B90
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D7BB0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D7BC8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
WorldSession* m_session = 0x202163003B0
std::list<Channel *,std::allocator<Channel *> > m_channels
std::_List_buy<Channel *,std::allocator<Channel *> >
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x202365D7C08
unsigned int m_cinematic = 0x1
TradeData* m_trade = NULL
bool m_DailyQuestChanged = 0x0
bool m_WeeklyQuestChanged = 0x0
bool m_MonthlyQuestChanged = 0x0
bool m_SeasonalQuestChanged = 0x0
int m_lastDailyQuestTime = 0x0
unsigned int m_hostileReferenceCheckTimer = 0x2269
unsigned int m_drunkTimer = 0x0
unsigned int m_weaponChangeTimer = 0x0
unsigned int m_zoneUpdateId = 0x112B
unsigned int m_zoneUpdateTimer = 0xA7
unsigned int m_areaUpdateId = 0x11DA
unsigned int m_deathTimer = 0x0
int m_deathExpireTime = 0x5C474605
unsigned int m_WeaponProficiency = 0x5E5CF
unsigned int m_ArmorProficiency = 0xF
bool m_canParry = 0x1
bool m_canBlock = 0x0
bool m_canTitanGrip = 0x0
unsigned int m_titanGripPenaltySpellId = 0x0
unsigned int m_swingErrorMsg = 0x0
float m_ammoDPS = 91.500000
int _restTime = 0x5C5B0D1F
unsigned int inn_triggerId = 0x0
float m_rest_bonus = 0.000000
unsigned int _restFlagMask = 0x2
unsigned int m_resetTalentsCost = 0x0
int m_resetTalentsTime = 0x0
unsigned int m_usedTalentCount = 0x47
unsigned int m_questRewardTalentCount = 0x0
PlayerSocial* m_social = 0x2022D555888
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x2022D555888
ObjectGuid _playerGUID = 0x2
GroupReference m_group
Reference<Group,Player>
LinkedListElement
LinkedListElement* iNext = NULL
LinkedListElement* iPrev = NULL
Group* iRefTo = NULL
Player* iRefFrom = NULL
unsigned int iSubGroup = 0x0
GroupReference m_originalGroup
Reference<Group,Player>
LinkedListElement
LinkedListElement* iNext = NULL
LinkedListElement* iPrev = NULL
Group* iRefTo = NULL
Player* iRefFrom = NULL
unsigned int iSubGroup = 0x0
Group* m_groupInvite = NULL
unsigned int m_groupUpdateMask = 0x0
unsigned int m_auraRaidUpdateMask = 0x0
bool m_bPassOnGroupLoot = 0x0
unsigned int m_lastpetnumber = 0x2D
int m_summon_expire = 0x0
WorldLocation m_summon_location
Position
<user defined> XY = 0x202365D7D38
<user defined> XYZ = 0x202365D7D38
<user defined> XYZO = 0x202365D7D38
<user defined> PackedXYZ = 0x202365D7D38
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
WorldLocation m_recall_location
Position
<user defined> XY = 0x202365D7D4C
<user defined> XYZ = 0x202365D7D4C
<user defined> XYZO = 0x202365D7D4C
<user defined> PackedXYZ = 0x202365D7D4C
float m_positionX = 5834.863770
float m_positionY = 641.539124
float m_positionZ = 609.157715
float m_orientation = 3.454963
?$Streamer@UXY@Position@@
Position* Pos = 0x4420628145B656E9
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4420628145B656E9
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4420628145B656E9
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4420628145B656E9
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
unsigned int m_mapId = 0x23B
DeclinedName* m_declinedname = NULL
Runes* m_runes = NULL
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x202365D7D70
<user defined> value_compare = 0x202365D7D70
<user defined> _Copy_tag = 0x202365D7D70
<user defined> _Move_tag = 0x202365D7D70
<user defined> value_compare = 0x202365D7D70
unsigned int m_grantableLevels = 0x0
unsigned int m_fishingSteps = 0x0
bool m_needsZoneUpdate = 0x0
CinematicMgr* _cinematicMgr = 0x2022F2638A0
Player* player = 0x202365D3A80
unsigned int m_cinematicDiff = 0x103F6
unsigned int m_lastCinematicCheck = 0x0
unsigned int m_activeCinematicCameraId = 0x0
unsigned int m_cinematicLength = 0x0
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
Position m_remoteSightPosition = 0x2022F2638C0
TempSummon* m_CinematicObject = NULL
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x202365D7D98
<user defined> _Copy_tag = 0x202365D7D98
<user defined> _Move_tag = 0x202365D7D98
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x202193AE210
LinkedListElement* iPrev = 0x202193AE200
Map* iRefTo = 0x202193AE040
Player* iRefFrom = 0x202365D3A80
unsigned int m_lastFallTime = 0xA
float m_lastFallZ = 609.886292
int[3] m_MirrorTimer
[0] = 0xFFFFFFFF
[1] = 0xFFFFFFFF
[2] = 0xFFFFFFFF
unsigned int m_MirrorTimerFlags = 0x0
unsigned int m_MirrorTimerFlagsLast = 0x0
bool m_isInWater = 0x0
unsigned int[6] m_runeGraceCooldown
[0] = 0xFFFFFFFF
[1] = 0xFFFFFFFF
[2] = 0xFFFFFFFF
[3] = 0xFFFFFFFF
[4] = 0xFFFFFFFF
[5] = 0xFFFFFFFF
unsigned int[6] m_lastRuneGraceTimers
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
WorldLocation m_teleport_dest
Position
<user defined> XY = 0x202365D7E20
<user defined> XYZ = 0x202365D7E20
<user defined> XYZO = 0x202365D7E20
<user defined> PackedXYZ = 0x202365D7E20
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
unsigned int m_teleport_options = 0x0
bool mSemaphoreTeleport_Near = 0x0
bool mSemaphoreTeleport_Far = 0x0
unsigned int m_DelayedOperations = 0x0
bool m_bCanDelayTeleport = 0x0
bool m_bHasDelayedTeleport = 0x0
unsigned int m_temporaryUnsummonedPetNumber = 0x0
unsigned int m_oldpetspell = 0x0
AchievementMgr* m_achievementMgr = 0x2022D3AD710
Player* m_player = 0x202365D3A80
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x2022D3AD718
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x2022D3AD768
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x2022D3AD7B8
ReputationMgr* m_reputationMgr = 0x2022F262AA0
Player* _player = 0x202365D3A80
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x2022F262AA8
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x2022F262AC0
unsigned int _visibleFactionCount = 0x16
unsigned int _honoredFactionCount = 0x2
unsigned int _reveredFactionCount = 0x1
unsigned int _exaltedFactionCount = 0x0
bool _sendFactionIncreased = 0x0
unsigned int m_ChampioningFaction = 0x0
unsigned int m_timeSyncCounter = 0x7
unsigned int m_timeSyncTimer = 0xEE1
unsigned int m_timeSyncClient = 0x30AE7EF8
unsigned int m_timeSyncServer = 0x323C8
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
<user defined> value_compare = 0x202365D7E78
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x202365D7E80
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x202365D7E98
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _pendingBindId = 0x0
unsigned int _pendingBindTimer = 0x0
unsigned int _activeCheats = 0x0
unsigned int healthBeforeDuel = 0x0
unsigned int manaBeforeDuel = 0x0
WorldLocation _corpseLocation
Position
<user defined> XY = 0x202365D7EDC
<user defined> XYZ = 0x202365D7EDC
<user defined> XYZO = 0x202365D7EDC
<user defined> PackedXYZ = 0x202365D7EDC
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
<user defined> m_SummonSlot = 0x202365D3CC8
<user defined> m_ObjectSlot = 0x202365D3D00
float m_modMeleeHitChance = 7.563284
float m_modRangedHitChance = 7.563284
float m_modSpellHitChance = 9.454104
int m_baseSpellCritChance = 0x5
<user defined> m_modAttackSpeedPct = 0x202365D3D30
<user defined> m_spellImmune = 0x202365D3D40
unsigned int m_lastSanctuaryTime = 0x0
<user defined> LastCharmerGUID = 0x0
<user defined> movespline = 0x202341C90E0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
<user defined> m_attackTimer = 0x202365D3F8C
<user defined> m_createStats = 0x202365D3F98
<user defined> m_attackers = 0x202365D3FB0
<user defined> m_attacking = 0x0
int m_deathState = 0x0
int m_procDeep = 0x0
<user defined> m_dynObj = 0x202365D3FD8
<user defined> m_gameObj = 0x202365D3FF0
unsigned int m_transformSpell = 0x0
<user defined> m_currentSpells = 0x202365D4010
<user defined> m_ownedAuras = 0x202365D4030
<user defined> m_appliedAuras = 0x202365D4048
<user defined> m_removedAuras = 0x202365D4060
<user defined> m_auraUpdateIterator = 0x202365D4078
unsigned int m_removedAurasCount = 0x0
<user defined> m_modAuras = 0x202365D4098
<user defined> m_scAuras = 0x202365D5E50
<user defined> m_interruptableAuras = 0x202365D5E68
<user defined> m_auraStateAuras = 0x202365D5E80
unsigned int m_interruptMask = 0x80000
<user defined> m_auraFlatModifiersGroup = 0x202365D5E9C
<user defined> m_auraPctModifiersGroup = 0x202365D5F64
<user defined> m_weaponDamage = 0x202365D602C
bool m_canModifyStats = 0x1
<user defined> m_visibleAuras = 0x202365D6060
<user defined> m_speed_rate = 0x202365D6078
<user defined> m_charmer = 0x0
<user defined> m_charmed = 0x0
<user defined> m_charmInfo = 0x0
<user defined> m_sharedVision = 0x202365D60B8
<user defined> i_motionMaster = 0x2022DA43300
<user defined> m_reactiveTimer = 0x202365D60D8
unsigned int m_regenTimer = 0x0
<user defined> m_vehicle = 0x0
<user defined> m_vehicleKit = 0x0
unsigned int m_unitTypeMask = 0x0
<user defined> _lastLiquid = 0x0
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x0
unsigned int m_lastManaUse = 0x0
<user defined> m_movesplineTimer = 0x0
<user defined> m_Diminishing = 0x202365D6120
<user defined> m_combatManager = 0x202365D6220
<user defined> m_threatManager = 0x202365D62C8
<user defined> i_AIs = 0x202365D64A0
<user defined> i_AI = 0x202365D64C8
bool m_aiLocked = 0x0
<user defined> m_followingMe = 0x202365D64E0
<user defined> m_comboTarget = 0x0
int m_comboPoints = 0x0
<user defined> m_ComboPointHolders = 0x202365D6540
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
<user defined> m_spellHistory = 0x202294E3350
00007FFBE31BDADD 000000714A5FE7D0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297
Local MotionMaster* this = 0x2022DA533E0
Unit* _owner = 0x20237EF0040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x20237EF0160
EventProcessor m_Events = 0x20237EF01D0
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268
<user defined> _Copy_tag = 0x20237EF0268
<user defined> _Move_tag = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
Movement::Spline<int> spline = 0x202341E95A0
Movement::FacingInfo facing = 0x202341E95F0
unsigned int m_Id = 0x5DD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x112
float vertical_acceleration = 0.000000
float initialOrientation = 0.104883
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570
<user defined> _Copy_tag = 0x20237EF0570
<user defined> _Move_tag = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
<user defined> _Copy_tag = 0x20237EF05F0
<user defined> _Move_tag = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
<user defined> _Copy_tag = 0x20237EF0608
<user defined> _Move_tag = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x202389407E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
<user defined> _Copy_tag = 0x20237EF2440
<user defined> _Move_tag = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
<user defined> _Copy_tag = 0x20237EF2620
<user defined> _Move_tag = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
Unit* _unit = 0x20237EF0040
UnitActionBarEntry[10] PetActionBar
[0] = 0x7000002
[1] = 0x7000001
[2] = 0x7000000
[3] = 0x8100F0EC
[4] = 0x8100D12C
[5] = 0x8100CCF8
[6] = 0x810006CE
[7] = 0x6000002
[8] = 0x6000001
[9] = 0x6000000
UnitActionBarEntry[4] _charmspells
[0] = 0x81000000
[1] = 0x81000000
[2] = 0x81000000
[3] = 0x81000000
unsigned int _CommandState = 0x1
unsigned int _petnumber = 0x2D
int _oldReactState = 0x2
bool _isCommandAttack = 0x0
bool _isCommandFollow = 0x0
bool _isAtStay = 0x0
bool _isFollowing = 0x1
bool _isReturning = 0x0
float _stayX = 0.000000
float _stayY = 0.000000
float _stayZ = 0.000000
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager
Unit* _owner = 0x20237EF0040
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888
Unit* _owner = 0x20237EF0040
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x2022D56D920
std::_Ref_count_base* _Rep = 0x20238969E30
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
CooldownEntry
unsigned int SpellId = 0x37EF0040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x389489E0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90
bool OnHold = 0x0
Unit* _owner = 0x20237EF0040
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> >
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> >
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x2022DA533F0
<user defined> _Copy_tag = 0x2022DA533F0
<user defined> _Move_tag = 0x2022DA533F0
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> >
<user defined> value_compare = 0x2022DA53408
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x2022DA53410
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x2022DA53428
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > >
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x2022DA53458
unsigned int _flags = 0x1
Parameter unsigned int diff = 0x87
Local MovementGenerator* top = 0x2022D555980
unsigned int Mode = 0x0
unsigned int Priority = 0x1
unsigned int Flags = 0x2
unsigned int BaseUnitState = 0x200
00007FFBE2C94BDB 000000714A5FE870 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455
Local Unit* this = 0x20237EF0040
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
int[2] m_values
[0] = 0x0
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
int[2] m_values
[0] = 0x0
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
int[2] m_values
[0] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
int[2] m_values
[0] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo
ObjectGuid guid = 0x0
unsigned int flags = 0x8000001
unsigned int flags2 = 0x0
Position pos = 0x20237EF0170
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x20237EF0168
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x20237EF0188
float pitch = 0.000000
unsigned int fallTime = 0x0
JumpInfo
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = -429916160.000000
MovementInfo::JumpInfo jump = 0x20237EF01B8
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x103F6
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x20237EF01D8
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride
boost::optional_detail::optional_base<float>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x202193AE070
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x202193AE118
std::mutex _mapLock = 0x202193AE138
std::mutex _gridLock = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x202193C68D0
MapRefManager m_mapRefManager = 0x202193AE1F8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x202365D7DB0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x202193AE250
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x202193AE280
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells = 0x202193BE2A8
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x202193C6310
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x202193C6348
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x202193C6398
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x202193C63E8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x202193C6440
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x202193C6490
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x202193C6500
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x202193C6698
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x202193C66E8
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x202193C6738
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x202193C6788
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x202193C67D8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x202193C6828
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x202193C6878
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268
<user defined> _Copy_tag = 0x20237EF0268
<user defined> _Move_tag = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x202341E95A0
int index_lo = 0x1
int index_hi = 0xF
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 0.104883
std::vector<int,std::allocator<int> > lengths = 0x202341E95D0
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.560783
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x202341E95F0
unsigned int target = 0xCCCCCCCC3F0F8F7A
float angle = 0.560783
unsigned int m_Id = 0x5DD
Movement::MoveSplineFlag splineflags
unsigned int animId = 0x0
bool done = 0x10
bool falling = 0x10
bool no_spline = 0x10
bool parabolic = 0x10
bool canswim = 0x10
bool flying = 0x10
bool orientationFixed = 0x10
bool final_point = 0x10
bool final_target = 0x2
bool final_angle = 0x2
bool catmullrom = 0x2
bool cyclic = 0x2
bool enter_cycle = 0x2
bool animation = 0x2
bool frozen = 0x2
bool transportEnter = 0x2
bool transportExit = 0x0
bool unknown7 = 0x0
bool unknown8 = 0x0
bool backward = 0x0
bool unknown10 = 0x0
bool unknown11 = 0x0
bool unknown12 = 0x0
bool unknown13 = 0x0
int time_passed = 0x112
float vertical_acceleration = 0.000000
float initialOrientation = 0.104883
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570
<user defined> _Copy_tag = 0x20237EF0570
<user defined> _Move_tag = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
<user defined> _Copy_tag = 0x20237EF05F0
<user defined> _Move_tag = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
<user defined> _Copy_tag = 0x20237EF0608
<user defined> _Move_tag = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x202389407E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
<user defined> _Copy_tag = 0x20237EF2440
<user defined> _Move_tag = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
<user defined> _Copy_tag = 0x20237EF2620
<user defined> _Move_tag = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
Unit* _unit = 0x20237EF0040
UnitActionBarEntry[10] PetActionBar
[0] = 0x7000002
[1] = 0x7000001
[2] = 0x7000000
[3] = 0x8100F0EC
[4] = 0x8100D12C
[5] = 0x8100CCF8
[6] = 0x810006CE
[7] = 0x6000002
[8] = 0x6000001
[9] = 0x6000000
UnitActionBarEntry[4] _charmspells
[0] = 0x81000000
[1] = 0x81000000
[2] = 0x81000000
[3] = 0x81000000
unsigned int _CommandState = 0x1
unsigned int _petnumber = 0x2D
int _oldReactState = 0x2
bool _isCommandAttack = 0x0
bool _isCommandFollow = 0x0
bool _isAtStay = 0x0
bool _isFollowing = 0x1
bool _isReturning = 0x0
float _stayX = 0.000000
float _stayY = 0.000000
float _stayZ = 0.000000
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
Unit* _owner = 0x20237EF0040
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> >
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> >
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x2022DA533F0
<user defined> _Copy_tag = 0x2022DA533F0
<user defined> _Move_tag = 0x2022DA533F0
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> >
<user defined> value_compare = 0x2022DA53408
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x2022DA53410
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x2022DA53428
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > >
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x2022DA53458
unsigned int _flags = 0x1
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager
Unit* _owner = 0x20237EF0040
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> >
<user defined> value_compare = 0x20237EF27E8
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x20237EF27F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x20237EF2808
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> >
<user defined> value_compare = 0x20237EF2838
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x20237EF2840
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x20237EF2858
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888
Unit* _owner = 0x20237EF0040
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x0
super_t
implementation_defined
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x20237EF28B8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
<user defined> value_compare = 0x20237EF28D0
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF28D8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF28F0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> >
<user defined> value_compare = 0x20237EF2930
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF2938
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF2950
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::array<float,7> _singleSchoolModifiers
float[7] _Elems
[0] = 1.000000
[1] = 1.000000
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.000000
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> >
<user defined> value_compare = 0x20237EF29A0
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x20237EF29A8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x20237EF29C0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > >
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x20237EF29F0
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> >
<user defined> value_compare = 0x20237EF2A10
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x20237EF2A18
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x20237EF2A30
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > >
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x2022D56D920
std::_Ref_count_base* _Rep = 0x20238969E30
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
CooldownEntry
unsigned int SpellId = 0x37EF0040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x389489E0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90
bool OnHold = 0x0
Unit* _owner = 0x20237EF0040
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
<user defined> value_compare = 0x202387DB998
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DB9B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
mapped_type
unsigned int SpellId = 0x3F800000
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389489E0
unsigned int ItemId = 0x377C4F90
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x40
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> >
<user defined> value_compare = 0x202387DB9E8
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DBA08
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
mapped_type
unsigned int SpellId = 0x3F800000
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389480D0
unsigned int ItemId = 0x377C4610
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xB0
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> >
<user defined> value_compare = 0x202387DBA38
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x202387DBA40
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x202387DBA58
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> >
<user defined> value_compare = 0x202387DBAC0
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x202387DBAC8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x202387DBAE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0x87
00007FFBE2A42699 000000714A5FED30 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722
Local Creature* this = 0x20237EF0040
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x20237EF0160
EventProcessor m_Events = 0x20237EF01D0
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268
<user defined> _Copy_tag = 0x20237EF0268
<user defined> _Move_tag = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
Movement::Spline<int> spline = 0x202341E95A0
Movement::FacingInfo facing = 0x202341E95F0
unsigned int m_Id = 0x5DD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x112
float vertical_acceleration = 0.000000
float initialOrientation = 0.104883
int effect_start_time = 0x0
int point_Idx = 0x3
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570
<user defined> _Copy_tag = 0x20237EF0570
<user defined> _Move_tag = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
<user defined> _Copy_tag = 0x20237EF05F0
<user defined> _Move_tag = 0x20237EF05F0
<user defined> value_compare = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
<user defined> _Copy_tag = 0x20237EF0608
<user defined> _Move_tag = 0x20237EF0608
<user defined> value_compare = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x202389407E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
<user defined> _Copy_tag = 0x20237EF2440
<user defined> _Move_tag = 0x20237EF2440
<user defined> value_compare = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
<user defined> _Copy_tag = 0x20237EF2620
<user defined> _Move_tag = 0x20237EF2620
<user defined> value_compare = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
Unit* _unit = 0x20237EF0040
UnitActionBarEntry[10] PetActionBar
[0] = 0x7000002
[1] = 0x7000001
[2] = 0x7000000
[3] = 0x8100F0EC
[4] = 0x8100D12C
[5] = 0x8100CCF8
[6] = 0x810006CE
[7] = 0x6000002
[8] = 0x6000001
[9] = 0x6000000
UnitActionBarEntry[4] _charmspells
[0] = 0x81000000
[1] = 0x81000000
[2] = 0x81000000
[3] = 0x81000000
unsigned int _CommandState = 0x1
unsigned int _petnumber = 0x2D
int _oldReactState = 0x2
bool _isCommandAttack = 0x0
bool _isCommandFollow = 0x0
bool _isAtStay = 0x0
bool _isFollowing = 0x1
bool _isReturning = 0x0
float _stayX = 0.000000
float _stayY = 0.000000
float _stayZ = 0.000000
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
Unit* _owner = 0x20237EF0040
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA533F0
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA53408
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA53458
unsigned int _flags = 0x1
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager
Unit* _owner = 0x20237EF0040
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888
Unit* _owner = 0x20237EF0040
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x2022D56D920
std::_Ref_count_base* _Rep = 0x20238969E30
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
CooldownEntry
unsigned int SpellId = 0x37EF0040
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x389489E0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90
bool OnHold = 0x0
Unit* _owner = 0x20237EF0040
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x202193D4F68
LinkedListElement* iPrev = 0x202193D4F58
GridRefManager<Creature>* iRefTo = 0x202193D4F50
Creature* iRefFrom = 0x20237EF0040
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x4786A
unsigned int grid_y = 0x4786A
unsigned int cell_x = 0x4786A
unsigned int cell_y = 0x4786A
unsigned int nocreate = 0x4786A
unsigned int reserved = 0x4786A
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x4786A
unsigned int All = 0x4786A
Cell::<unnamed-type-data> data = 0x4786A
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x20237EF2BA0
<user defined> XYZ = 0x20237EF2BA0
<user defined> XYZO = 0x20237EF2BA0
<user defined> PackedXYZ = 0x20237EF2BA0
float m_positionX = 5800.143555
float m_positionY = 632.345032
float m_positionZ = 609.885925
float m_orientation = 0.336944
?$Streamer@UXY@Position@@
Position* Pos = 0x441E161545B54126
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E161545B54126
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E161545B54126
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E161545B54126
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E161545B54126
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E161545B54126
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E161545B54126
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E161545B54126
Loot loot
std::vector<LootItem,std::allocator<LootItem> > items
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > >
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x20237EF2BB0
std::vector<LootItem,std::allocator<LootItem> > quest_items
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > >
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x20237EF2BD0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer
unsigned int _guid = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
unsigned int containerID = 0x0
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x20237EF2C08
<user defined> _Copy_tag = 0x20237EF2C08
<user defined> _Move_tag = 0x20237EF2C08
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerQuestItems
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> >
<user defined> value_compare = 0x20237EF2C20
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x20237EF2C28
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x20237EF2C40
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerFFAItems
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> >
<user defined> value_compare = 0x20237EF2C70
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x20237EF2C78
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x20237EF2C90
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerNonQuestNonFFAConditionalItems
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> >
<user defined> value_compare = 0x20237EF2CC0
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x20237EF2CC8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x20237EF2CE0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x20237EF2D18
LinkedListElement iLast = 0x20237EF2D28
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2D28
<user defined> iterator = 0x37EF2D28
<user defined> iterator = 0x20237EF2D10
iterator
LootValidatorRef* _Ptr = 0x7FFBE3ED2750
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
unsigned int lootingGroupLowGUID = 0x0
unsigned int m_PlayerDamageReq = 0x0
float m_SightDistance = 50.000000
float m_CombatDistance = 0.000000
bool m_isTempWorldObject = 0x0
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> >
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > >
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x20237EF2D78
ObjectGuid m_lootRecipient
unsigned int _guid = 0x0
unsigned int m_lootRecipientGroup = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x0
int m_respawnTime = 0x0
unsigned int m_respawnDelay = 0x12C
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 0.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x0
unsigned int m_spawnId = 0x1
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
unsigned int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x84EA
Position m_homePosition
<user defined> XY = 0x20237EF2DF0
<user defined> XYZ = 0x20237EF2DF0
<user defined> XYZO = 0x20237EF2DF0
<user defined> PackedXYZ = 0x20237EF2DF0
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
Position m_transportHomePosition
<user defined> XY = 0x20237EF2E00
<user defined> XYZ = 0x20237EF2E00
<user defined> XYZO = 0x20237EF2E00
<user defined> PackedXYZ = 0x20237EF2E00
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
bool DisableReputationGain = 0x0
CreatureTemplate* m_creatureInfo = 0x20207A1CD48
unsigned int Entry = 0x84EA
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x0
[1] = 0x0
unsigned int Modelid1 = 0x6C2C
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Tamable Crab"
std::string Title = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
unsigned int minlevel = 0x1
unsigned int maxlevel = 0x1
unsigned int expansion = 0x0
unsigned int faction = 0x7
unsigned int npcflag = 0x0
float speed_walk = 1.000000
float speed_run = 1.142860
float scale = 1.000000
unsigned int rank = 0x0
unsigned int dmgschool = 0x0
unsigned int BaseAttackTime = 0x7D0
unsigned int RangeAttackTime = 0x7D0
float BaseVariance = 1.000000
float RangeVariance = 1.000000
unsigned int unit_class = 0x1
unsigned int unit_flags = 0x0
unsigned int unit_flags2 = 0x800
unsigned int dynamicflags = 0x0
int family = 0x8
unsigned int type = 0x1
unsigned int type_flags = 0x1
unsigned int lootid = 0x0
unsigned int pickpocketLootId = 0x0
unsigned int SkinLootId = 0x0
int[7] resistance
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
unsigned int[8] spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int PetSpellDataId = 0x0
unsigned int VehicleId = 0x0
unsigned int mingold = 0x0
unsigned int maxgold = 0x0
std::string AIName = ""
unsigned int MovementType = 0x0
CreatureMovementData Movement
unsigned int Ground = 0x1
unsigned int Flight = 0x0
bool Swim = 0x1
bool Rooted = 0x0
float HoverHeight = 1.000000
float ModHealth = 1.000000
float ModMana = 1.000000
float ModArmor = 1.000000
float ModDamage = 1.000000
float ModExperience = 1.000000
bool RacialLeader = 0x0
unsigned int movementId = 0x0
bool RegenHealth = 0x1
unsigned int MechanicImmuneMask = 0x0
unsigned int SpellSchoolImmuneMask = 0x0
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
WorldPacket[9] QueryData
[0] = 0x20207A1CF00
[1] = 0x20207A1CF40
[2] = 0x20207A1CF80
[3] = 0x20207A1CFC0
[4] = 0x20207A1D000
[5] = 0x20207A1D040
[6] = 0x20207A1D080
[7] = 0x20207A1D0C0
[8] = 0x20207A1D100
CreatureData* m_creatureData = NULL
unsigned int m_LootMode = 0x1
unsigned int _waypointPathId = 0x0
std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo
unsigned int first = 0x0
unsigned int second = 0x0
CreatureGroup* m_formation = NULL
bool m_triggerJustAppeared = 0x0
bool m_respawnCompatibilityMode = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget
unsigned int _guid = 0x0
float m_suppressedOrientation = 0.000000
int _lastDamagedTime = 0x0
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> >
<user defined> value_compare = 0x20237EF2E70
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > _List = 0x20237EF2E78
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > > > > _Vec = 0x20237EF2E90
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _regenerateHealth = 0x1
bool _regenerateHealthLock = 0x0
Parameter unsigned int diff = 0x87
00007FFBE2B3A255 000000714A5FEEC0 Pet::Update+5A5 c:\tc\src\server\game\entities\pet\pet.cpp line 637
Local Pet* this = 0x20237EF0040
Guardian
Minion
TempSummon
Creature
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2D000001
unsigned int* m_uint32Values = 0x2D000001
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x20237EF0060
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x20237EF0078
WorldLocation
Position
<user defined> XY = 0x20237EF00B0
<user defined> XYZ = 0x20237EF00B0
<user defined> XYZO = 0x20237EF00B0
<user defined> PackedXYZ = 0x20237EF00B0
float m_positionX = 5805.752441
float m_positionY = 639.426697
float m_positionZ = 609.885925
float m_orientation = 3.272815
?$Streamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441FDB4F45B56E05
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x20237EF0160
EventProcessor m_Events = 0x20237EF01D0
std::string m_name = "Crab"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x20237EF0268
Player* m_playerMovingMe = NULL
ObjectGuid[7] m_SummonSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0xF
float[3] m_modAttackSpeedPct
[0] = 0.833333
[1] = 0.833333
[2] = 1.000000
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x20237EF0300
[1] = 0x20237EF0350
[2] = 0x20237EF03A0
[3] = 0x20237EF03F0
[4] = 0x20237EF0440
[5] = 0x20237EF0490
[6] = 0x20237EF04E0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x202341E95A0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 192.000000
[1] = 158.000000
[2] = 356.000000
[3] = 70.000000
[4] = 115.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x20237EF0570
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x20237EF0598
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x20237EF05B0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x20237EF05F0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x20237EF0608
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x20237EF0620
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x20237EF0638
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x20237EF0658
[1] = 0x20237EF0670
[2] = 0x20237EF0688
[3] = 0x20237EF06A0
[4] = 0x20237EF06B8
[5] = 0x20237EF06D0
[6] = 0x20237EF06E8
[7] = 0x20237EF0700
[8] = 0x20237EF0718
[9] = 0x20237EF0730
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x20237EF2410
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x20237EF2428
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x20237EF2440
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.071000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 60.000000
[1] = 0.000000
[0] = 0x42700000
float[2]
[0] = 100.000000
[1] = 0.000000
[0] = 0x20237EF25EC
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x20237EF2620
float[9] m_speed_rate
[0] = 6.000000
[1] = 7.800000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 7.800000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = 0x2022E8ABED0
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x20237EF2678
MotionMaster* i_motionMaster = 0x2022DA533E0
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x516
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x197
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer = 0x109
DiminishingReturn[21] m_Diminishing
[0] = 0x20237EF26E0
[1] = 0x20237EF26EC
[2] = 0x20237EF26F8
[3] = 0x20237EF2704
[4] = 0x20237EF2710
[5] = 0x20237EF271C
[6] = 0x20237EF2728
[7] = 0x20237EF2734
[8] = 0x20237EF2740
[9] = 0x20237EF274C
CombatManager m_combatManager = 0x20237EF27E0
ThreatManager m_threatManager = 0x20237EF2888
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x20237EF2A60
std::shared_ptr<UnitAI> i_AI = 0x20237EF2A88
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x20237EF2AA0
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x20237EF2B00
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202387DB990
GridObject<Creature>
GridReference<Creature> _gridRef = 0x20237EF2B70
MapObject
Cell _currentCell = 0x4786A
int _moveState = 0x0
Position _newPosition = 0x20237EF2BA0
Loot loot = 0x20237EF2BB0
unsigned int[8] m_spells
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_groupLootTimer = 0x0
unsigned int lootingGroupLowGUID = 0x0
unsigned int m_PlayerDamageReq = 0x0
float m_SightDistance = 50.000000
float m_CombatDistance = 0.000000
bool m_isTempWorldObject = 0x0
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts = 0x20237EF2D78
ObjectGuid m_lootRecipient = 0x0
unsigned int m_lootRecipientGroup = 0x0
int _pickpocketLootRestore = 0x0
int m_corpseRemoveTime = 0x0
int m_respawnTime = 0x0
unsigned int m_respawnDelay = 0x12C
unsigned int m_corpseDelay = 0x3C
float m_respawnradius = 0.000000
unsigned int m_boundaryCheckTime = 0x9C4
unsigned int m_combatPulseTime = 0x0
unsigned int m_combatPulseDelay = 0x0
int m_reactState = 0x0
unsigned int m_defaultMovementType = 0x0
unsigned int m_spawnId = 0x1
unsigned int m_equipmentId = 0x0
int m_originalEquipmentId = 0x0
bool m_AlreadyCallAssistance = 0x0
bool m_AlreadySearchedAssistance = 0x0
bool m_cannotReachTarget = 0x0
unsigned int m_cannotReachTimer = 0x0
unsigned int m_meleeDamageSchoolMask = 0x1
unsigned int m_originalEntry = 0x84EA
Position m_homePosition = 0x20237EF2DF0
Position m_transportHomePosition = 0x20237EF2E00
bool DisableReputationGain = 0x0
CreatureTemplate* m_creatureInfo = 0x20207A1CD48
CreatureData* m_creatureData = NULL
unsigned int m_LootMode = 0x1
unsigned int _waypointPathId = 0x0
std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo = 0x0
CreatureGroup* m_formation = NULL
bool m_triggerJustAppeared = 0x0
bool m_respawnCompatibilityMode = 0x0
Spell* m_focusSpell = NULL
unsigned int m_focusDelay = 0x0
bool m_shouldReacquireTarget = 0x0
ObjectGuid m_suppressedTarget = 0x0
float m_suppressedOrientation = 0.000000
int _lastDamagedTime = 0x0
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat = 0x20237EF2E70
bool _regenerateHealth = 0x1
bool _regenerateHealthLock = 0x0
SummonPropertiesEntry* m_Properties = NULL
int m_type = 0x8
unsigned int m_timer = 0x0
unsigned int m_lifetime = 0x0
ObjectGuid m_summonerGUID = 0x2
Unit* m_owner = 0x202365D3A80
float m_followAngle = 3.141593
int m_bonusSpellDamage = 0x220
float[5] m_statFromOwner
[0] = 0.000000
[1] = 0.000000
[2] = 913.049988
[3] = 0.000000
[4] = 0.000000
std::unordered_map<unsigned int,PetSpell,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PetSpell> > > m_spells
std::_Hash<std::_Umap_traits<unsigned int,PetSpell,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PetSpell> >,0> >
<user defined> value_compare = 0x20237EF2F10
std::_Umap_traits<unsigned int,PetSpell,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PetSpell> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,PetSpell>,std::allocator<std::pair<unsigned int const ,PetSpell> > > _List = 0x20237EF2F18
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PetSpell> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PetSpell> > > > > > _Vec = 0x20237EF2F30
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::vector<unsigned int,std::allocator<unsigned int> > m_autospells
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x20237EF2F60
unsigned int m_usedTalentCount = 0x0
bool m_removed = 0x0
unsigned int m_happinessTimer = 0x6B4
int m_petType = 0x1
int m_duration = 0x0
unsigned int m_auraRaidUpdateMask = 0x0
bool m_loading = 0x0
unsigned int m_focusRegenTimer = 0x5AA
DeclinedName* m_declinedname = NULL
Parameter unsigned int diff = 0x87
00007FFBE2FBA870 000000714A5FEF20 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407
Local LinkedListHead::Iterator<GridReference<Creature> > iter
GridReference<Creature>* _Ptr = 0x20237EF2B70
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x202193D4F68
LinkedListElement* iPrev = 0x202193D4F58
GridRefManager<Creature>* iRefTo = 0x202193D4F50
Creature* iRefFrom = 0x20237EF0040
Local Trinity::ObjectUpdater* this = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter GridRefManager<Creature>& m = 0x202193D4F50
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x202193D4F58
LinkedListElement iLast = 0x202193D4F68
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2B78
<user defined> iterator = 0x37EF2B78
<user defined> iterator = 0x202193D4F50
iterator
GridReference<Creature>* _Ptr = 0x7FFBE3EF4A60
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x7FFBE40F0958
LinkedListElement* iPrev = 0x7FFBE316CC00
GridRefManager<Creature>* iRefTo = 0x7FFBE40F0878
Creature* iRefFrom = 0x7FFBE316CF60
00007FFBE31476A5 000000714A5FEF50 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter ContainerMapList<Creature>& c = 0x202193D4F50
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x202193D4F58
LinkedListElement iLast = 0x202193D4F68
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2B78
<user defined> iterator = 0x37EF2B78
<user defined> iterator = 0x202193D4F50
iterator
GridReference<Creature>* _Ptr = 0x7FFBE3EF4A60
00007FFBE31476E5 000000714A5FEF80 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >& c = 0x202193D4F50
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x202193D4F58
LinkedListElement iLast = 0x202193D4F68
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2B78
<user defined> iterator = 0x37EF2B78
<user defined> iterator = 0x202193D4F50
iterator
GridReference<Creature>* _Ptr = 0x7FFBE3EF4A60
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements
ContainerMapList<Corpse> _elements
GridRefManager<Corpse> _element = 0x202193D4F80
ContainerMapList<TypeList<DynamicObject,TypeNull> > _TailElements
ContainerMapList<DynamicObject> _elements = 0x202193D4FB0
ContainerMapList<TypeNull> _TailElements = 0xCD
00007FFBE314799B 000000714A5FEFB0 VisitorHelper<Trinity::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >& c = 0x202193D4F20
ContainerMapList<Player> _elements
GridRefManager<Player> _element
RefManager<GridRefManager<Player>,Player>
LinkedListHead
LinkedListElement iFirst = 0x202193D4F28
LinkedListElement iLast = 0x202193D4F38
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D65B8
<user defined> iterator = 0x365D65B8
<user defined> iterator = 0x202193D4F20
iterator
GridReference<Player>* _Ptr = 0x7FFBE3EF4A20
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element = 0x202193D4F50
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements
ContainerMapList<Corpse> _elements = 0x202193D4F80
ContainerMapList<TypeList<DynamicObject,TypeNull> > _TailElements = 0x202193D4FB0
00007FFBE314756A 000000714A5FEFE0 VisitorHelper<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >& c = 0x202193D4F20
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements
ContainerMapList<Player> _elements
GridRefManager<Player> _element = 0x202193D4F20
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements
ContainerMapList<Creature> _elements = 0x202193D4F50
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements = 0x202193D4F80
00007FFBE316DBA5 000000714A5FF010 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >* this = 0x714A5FF228
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >& c = 0x202193D4F20
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements
ContainerMapList<Player> _elements
GridRefManager<Player> _element = 0x202193D4F20
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements
ContainerMapList<Creature> _elements = 0x202193D4F50
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements = 0x202193D4F80
00007FFBE31466BB 000000714A5FF040 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+3B c:\tc\src\server\game\grids\grid.h line 99
Local Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x202193D4E58
TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_container
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements
ContainerMapList<GameObject> _elements = 0x202193D4E58
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements = 0x202193D4E88
TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_objects
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements
ContainerMapList<Player> _elements = 0x202193D4F20
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x202193D4F50
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& visitor = 0x714A5FF228
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
00007FFBE3146F3C 000000714A5FF070 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154
Local NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x202193CF4F0
unsigned int i_gridId = 0xAA1
GridInfo i_GridInfo
TimeTracker i_timer
int i_expiryTime = 0x49
PeriodicTimer vis_Update
int i_period = 0x0
int i_expireTime = 0x1A0
unsigned int i_unloadActiveLockCount = 0x0
bool i_unloadExplicitLock = 0xCC
bool i_unloadReferenceLock = 0xCC
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > i_Reference
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListElement
LinkedListElement* iNext = 0x202193AE058
LinkedListElement* iPrev = 0x2021C075588
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* iRefTo = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* iRefFrom = 0x202193CF4F0
int i_x = 0x2A
int i_y = 0x21
int i_cellstate = 0x1
Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >[8] i_cells
[0] = 0x202193CF548
[1] = 0x202193CF6D8
[2] = 0x202193CF868
[3] = 0x202193CF9F8
[4] = 0x202193CFB88
[5] = 0x202193CFD18
[6] = 0x202193CFEA8
[7] = 0x202193D0038
[0] = 0x202193CF548
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D01C8
[1] = 0x202193D0358
[2] = 0x202193D04E8
[3] = 0x202193D0678
[4] = 0x202193D0808
[5] = 0x202193D0998
[6] = 0x202193D0B28
[7] = 0x202193D0CB8
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D0E48
[1] = 0x202193D0FD8
[2] = 0x202193D1168
[3] = 0x202193D12F8
[4] = 0x202193D1488
[5] = 0x202193D1618
[6] = 0x202193D17A8
[7] = 0x202193D1938
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D1AC8
[1] = 0x202193D1C58
[2] = 0x202193D1DE8
[3] = 0x202193D1F78
[4] = 0x202193D2108
[5] = 0x202193D2298
[6] = 0x202193D2428
[7] = 0x202193D25B8
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D2748
[1] = 0x202193D28D8
[2] = 0x202193D2A68
[3] = 0x202193D2BF8
[4] = 0x202193D2D88
[5] = 0x202193D2F18
[6] = 0x202193D30A8
[7] = 0x202193D3238
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D33C8
[1] = 0x202193D3558
[2] = 0x202193D36E8
[3] = 0x202193D3878
[4] = 0x202193D3A08
[5] = 0x202193D3B98
[6] = 0x202193D3D28
[7] = 0x202193D3EB8
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D4048
[1] = 0x202193D41D8
[2] = 0x202193D4368
[3] = 0x202193D44F8
[4] = 0x202193D4688
[5] = 0x202193D4818
[6] = 0x202193D49A8
[7] = 0x202193D4B38
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x202193D4CC8
[1] = 0x202193D4E58
[2] = 0x202193D4FE8
[3] = 0x202193D5178
[4] = 0x202193D5308
[5] = 0x202193D5498
[6] = 0x202193D5628
[7] = 0x202193D57B8
bool i_GridObjectDataLoaded = 0x1
Parameter unsigned int x = 0x7
Parameter unsigned int y = 0x1
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& visitor = 0x714A5FF228
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
00007FFBE3146880 000000714A5FF0C0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964
Local Map* this = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> >
<user defined> value_compare = 0x202193AE070
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int MapID = 0x23B
unsigned int map_type = 0x0
unsigned int Flags = 0x1D
char*[16] name
[0] = "Northrend"
[1] = ""
[2] = ""
[3] = ""
[4] = ""
[5] = ""
[6] = ""
[7] = ""
[8] = ""
[9] = ""
unsigned int linked_zone = 0x0
unsigned int multimap_id = 0xD8
int entrance_map = 0x0
float entrance_x = 0.000000
float entrance_y = 0.000000
unsigned int addon = 0x2
unsigned int unk_time = 0x0
unsigned int maxPlayers = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x202193C68D0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x202193AE200
LinkedListElement iLast = 0x202193AE210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8
<user defined> iterator = 0x365D7DB8
<user defined> iterator = 0x202193AE1F8
iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
const_iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x202365D7DB0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x202193AE210
LinkedListElement* iPrev = 0x202193AE200
Map* iRefTo = 0x202193AE040
Player* iRefFrom = 0x202365D3A80
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238
<user defined> _Copy_tag = 0x202193AE238
<user defined> _Move_tag = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913DA80
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268
<user defined> _Copy_tag = 0x202193AE268
<user defined> _Move_tag = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913D760
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells
<user defined> reference = 0x202193BE2A8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0
<user defined> _Copy_tag = 0x202193C62B0
<user defined> _Move_tag = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
<user defined> _Copy_tag = 0x202193C62C8
<user defined> _Move_tag = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0
<user defined> _Copy_tag = 0x202193C62E0
<user defined> _Move_tag = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
<user defined> _Copy_tag = 0x202193C62F8
<user defined> _Move_tag = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>
boost::heap::detail::heap_node<RespawnInfo *,1>
boost::heap::detail::heap_node_base<0>
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void>
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1>
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1>
boost::intrusive::list_node<void *>
boost::intrusive::list_node<void *>* next_ = 0x202193C6338
boost::intrusive::list_node<void *>* prev_ = 0x2023A32AF20
RespawnInfo* value = 0x2023BB4BF10
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x2023A327EB8
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL
bool mark = 0x0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>
root_plus_size
boost::intrusive::detail::size_holder<1,unsigned __int64,void>
unsigned int size_ = 0x2
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x202193C6338
data_t
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x202193C6330
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x202193C6330
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6348
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6398
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> >
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
<user defined> value_compare = 0x202193C6440
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> >
<user defined> value_compare = 0x202193C6490
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
<user defined> _Copy_tag = 0x202193C64E8
<user defined> _Move_tag = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x202193C6500
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x202193C6550
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> >
<user defined> value_compare = 0x202193C6698
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x202193C66E8
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> >
<user defined> value_compare = 0x202193C6738
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x202193C6788
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480
Parameter Cell& cell = 0x714A5FF144
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x104786A
unsigned int grid_y = 0x104786A
unsigned int cell_x = 0x104786A
unsigned int cell_y = 0x104786A
unsigned int nocreate = 0x104786A
unsigned int reserved = 0x104786A
Cell::<unnamed-type-data>::<unnamed-type-Part> Part
unsigned int grid_x = 0x104786A
unsigned int grid_y = 0x104786A
unsigned int cell_x = 0x104786A
unsigned int cell_y = 0x104786A
unsigned int nocreate = 0x104786A
unsigned int reserved = 0x104786A
unsigned int All = 0x104786A
Cell::<unnamed-type-data> data
<user defined> <unnamed-type-Part> = 0x714A5FF144
<user defined> Part = 0x104786A
unsigned int All = 0x104786A
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& visitor = 0x714A5FF228
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Local unsigned int cell_y = 0x1
Local unsigned int x = 0x2A
Local unsigned int y = 0x21
Local unsigned int cell_x = 0x7
00007FFBE312291E 000000714A5FF160 Map::VisitNearbyCellsOf+19E c:\tc\src\server\game\maps\map.cpp line 726
Local unsigned int y = 0x109
Local unsigned int x = 0x157
Local Map* this = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> >
<user defined> value_compare = 0x202193AE070
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int MapID = 0x23B
unsigned int map_type = 0x0
unsigned int Flags = 0x1D
char*[16] name
[0] = "Northrend"
[1] = ""
[2] = ""
[3] = ""
[4] = ""
[5] = ""
[6] = ""
[7] = ""
[8] = ""
[9] = ""
unsigned int linked_zone = 0x0
unsigned int multimap_id = 0xD8
int entrance_map = 0x0
float entrance_x = 0.000000
float entrance_y = 0.000000
unsigned int addon = 0x2
unsigned int unk_time = 0x0
unsigned int maxPlayers = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x202193C68D0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x202193AE200
LinkedListElement iLast = 0x202193AE210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8
<user defined> iterator = 0x365D7DB8
<user defined> iterator = 0x202193AE1F8
iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
const_iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x202365D7DB0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x202193AE210
LinkedListElement* iPrev = 0x202193AE200
Map* iRefTo = 0x202193AE040
Player* iRefFrom = 0x202365D3A80
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238
<user defined> _Copy_tag = 0x202193AE238
<user defined> _Move_tag = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913DA80
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268
<user defined> _Copy_tag = 0x202193AE268
<user defined> _Move_tag = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913D760
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells
<user defined> reference = 0x202193BE2A8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0
<user defined> _Copy_tag = 0x202193C62B0
<user defined> _Move_tag = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
<user defined> _Copy_tag = 0x202193C62C8
<user defined> _Move_tag = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0
<user defined> _Copy_tag = 0x202193C62E0
<user defined> _Move_tag = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
<user defined> _Copy_tag = 0x202193C62F8
<user defined> _Move_tag = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>
boost::heap::detail::heap_node<RespawnInfo *,1>
boost::heap::detail::heap_node_base<0>
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void>
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1>
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1>
boost::intrusive::list_node<void *>
boost::intrusive::list_node<void *>* next_ = 0x202193C6338
boost::intrusive::list_node<void *>* prev_ = 0x2023A32AF20
RespawnInfo* value = 0x2023BB4BF10
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x2023A327EB8
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL
bool mark = 0x0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>
root_plus_size
boost::intrusive::detail::size_holder<1,unsigned __int64,void>
unsigned int size_ = 0x2
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x202193C6338
data_t
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x202193C6330
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x202193C6330
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6348
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6398
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> >
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
<user defined> value_compare = 0x202193C6440
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> >
<user defined> value_compare = 0x202193C6490
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
<user defined> _Copy_tag = 0x202193C64E8
<user defined> _Move_tag = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x202193C6500
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x202193C6550
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> >
<user defined> value_compare = 0x202193C6698
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x202193C66E8
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> >
<user defined> value_compare = 0x202193C6738
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x202193C6788
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480
Parameter WorldObject* obj = 0x202365D3A80
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2
unsigned int* m_uint32Values = 0x2
float* m_floatValues = 0.000000
UpdateMask _changesMask
unsigned int _fieldCount = 0x52E
unsigned int _blockCount = 0x2A
unsigned int* _bits = 0x0
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID
ByteBuffer _packedGuid = 0x202365D3AB8
WorldLocation
Position
<user defined> XY = 0x202365D3AF0
<user defined> XYZ = 0x202365D3AF0
<user defined> XYZO = 0x202365D3AF0
<user defined> PackedXYZ = 0x202365D3AF0
float m_positionX = 5833.769531
float m_positionY = 662.167908
float m_positionZ = 609.886292
float m_orientation = 0.195573
?$Streamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
int[2] m_values
[0] = 0x5
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
int[2] m_values
[0] = 0x0
[1] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
int[12] m_values
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x3E8
[8] = 0x0
[9] = 0x0
unsigned int m_flags = 0x80
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
int[2] m_values
[0] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
int[2] m_values
[0] = 0x3
[1] = 0x1
unsigned int m_flags = 0x0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo
ObjectGuid guid
unsigned int _guid = 0x2
unsigned int flags = 0x1000001
unsigned int flags2 = 0x0
Position pos
<user defined> XY = 0x202365D3BB0
<user defined> XYZ = 0x202365D3BB0
<user defined> XYZO = 0x202365D3BB0
<user defined> PackedXYZ = 0x202365D3BB0
float m_positionX = 5833.769531
float m_positionY = 662.167908
float m_positionZ = 609.886292
float m_orientation = 0.195573
?$Streamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
unsigned int time = 0x33C9A
TransportInfo
ObjectGuid guid = 0x2
Position pos = 0x202365D3BA8
int seat = 0xB9
unsigned int time = 0x3E484444
unsigned int time2 = 0x33C9A
MovementInfo::TransportInfo transport
ObjectGuid guid = 0x0
Position pos = 0x202365D3BD0
int seat = 0xFF
unsigned int time = 0x0
unsigned int time2 = 0x0
float pitch = 0.000000
unsigned int fallTime = 0xA
JumpInfo
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = -106954752.000000
MovementInfo::JumpInfo jump
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = 0.000000
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x103F6
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0x202365D3C18
<user defined> value_compare = 0x202365D3C18
<user defined> _Copy_tag = 0x202365D3C18
<user defined> _Move_tag = 0x202365D3C18
<user defined> value_compare = 0x202365D3C18
std::string m_name = "Hunterr"
bool m_isActive = 0x1
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride
boost::optional_detail::optional_base<float>
<user defined> boost::optional_detail::optional_tag = 0x0
bool m_initialized = 0x0
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> >
<user defined> value_compare = 0x202193AE070
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int MapID = 0x23B
unsigned int map_type = 0x0
unsigned int Flags = 0x1D
char*[16] name
[0] = "Northrend"
[1] = ""
[2] = ""
[3] = ""
[4] = ""
[5] = ""
[6] = ""
[7] = ""
[8] = ""
[9] = ""
unsigned int linked_zone = 0x0
unsigned int multimap_id = 0xD8
int entrance_map = 0x0
float entrance_x = 0.000000
float entrance_y = 0.000000
unsigned int addon = 0x2
unsigned int unk_time = 0x0
unsigned int maxPlayers = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x202193C68D0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x202193AE200
LinkedListElement iLast = 0x202193AE210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8
<user defined> iterator = 0x365D7DB8
<user defined> iterator = 0x202193AE1F8
iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
const_iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x202365D7DB0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238
<user defined> _Copy_tag = 0x202193AE238
<user defined> _Move_tag = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913DA80
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268
<user defined> _Copy_tag = 0x202193AE268
<user defined> _Move_tag = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913D760
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells
<user defined> reference = 0x202193BE2A8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0
<user defined> _Copy_tag = 0x202193C62B0
<user defined> _Move_tag = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
<user defined> _Copy_tag = 0x202193C62C8
<user defined> _Move_tag = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0
<user defined> _Copy_tag = 0x202193C62E0
<user defined> _Move_tag = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
<user defined> _Copy_tag = 0x202193C62F8
<user defined> _Move_tag = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x202193C6330
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6348
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6398
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> >
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
<user defined> value_compare = 0x202193C6440
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> >
<user defined> value_compare = 0x202193C6490
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
<user defined> _Copy_tag = 0x202193C64E8
<user defined> _Move_tag = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements = 0x202193C6500
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> >
<user defined> value_compare = 0x202193C6698
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x202193C66E8
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> >
<user defined> value_compare = 0x202193C6738
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x202193C6788
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& gridVisitor = 0x714A5FF208
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x714A5FF228
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Local CellArea area
CoordPair<512> low_bound
unsigned int x_coord = 0x156
unsigned int y_coord = 0x108
CoordPair<512> high_bound
unsigned int x_coord = 0x158
unsigned int y_coord = 0x10B
00007FFBE3122C76 000000714A5FF550 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794
Local WorldObject* viewPoint = 0xCCCCCCCCCCCCCCCC
Object
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory>
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory>
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory>
int* m_int32Values = <Unable to read memory>
unsigned int* m_uint32Values = <Unable to read memory>
float* m_floatValues = <Unable to read memory>
UpdateMask _changesMask
unsigned int _fieldCount = 0xCCCCCCCCCCCCCCEC <Unable to read memory>
unsigned int _blockCount = 0xCCCCCCCCCCCCCCF0 <Unable to read memory>
unsigned int* _bits = <Unable to read memory>
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory>
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory>
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory>
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory>
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory>
PackedGuid m_PackGUID
ByteBuffer _packedGuid = 0xCCCCCCCCCCCCCD04
WorldLocation
Position
<user defined> XY = 0xCCCCCCCCCCCCCD3C
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory>
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory>
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory>
?$Streamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$ConstStreamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory>
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth
int[2] m_values
[0] = 0xCCCCCCCCCCCCCD50 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCD54 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCD58 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect
int[2] m_values
[0] = 0xCCCCCCCCCCCCCD5C <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCD60 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCD64 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility
int[12] m_values
[0] = 0xCCCCCCCCCCCCCD68 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCD6C <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCD70 <Unable to read memory>
[3] = 0xCCCCCCCCCCCCCD74 <Unable to read memory>
[4] = 0xCCCCCCCCCCCCCD78 <Unable to read memory>
[5] = 0xCCCCCCCCCCCCCD7C <Unable to read memory>
[6] = 0xCCCCCCCCCCCCCD80 <Unable to read memory>
[7] = 0xCCCCCCCCCCCCCD84 <Unable to read memory>
[8] = 0xCCCCCCCCCCCCCD88 <Unable to read memory>
[9] = 0xCCCCCCCCCCCCCD8C <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCD98 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect
int[12] m_values
[0] = 0xCCCCCCCCCCCCCD9C <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCDA0 <Unable to read memory>
[2] = 0xCCCCCCCCCCCCCDA4 <Unable to read memory>
[3] = 0xCCCCCCCCCCCCCDA8 <Unable to read memory>
[4] = 0xCCCCCCCCCCCCCDAC <Unable to read memory>
[5] = 0xCCCCCCCCCCCCCDB0 <Unable to read memory>
[6] = 0xCCCCCCCCCCCCCDB4 <Unable to read memory>
[7] = 0xCCCCCCCCCCCCCDB8 <Unable to read memory>
[8] = 0xCCCCCCCCCCCCCDBC <Unable to read memory>
[9] = 0xCCCCCCCCCCCCCDC0 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCDCC <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility
int[2] m_values
[0] = 0xCCCCCCCCCCCCCDD0 <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCDD4 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCDD8 <Unable to read memory>
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect
int[2] m_values
[0] = 0xCCCCCCCCCCCCCDDC <Unable to read memory>
[1] = 0xCCCCCCCCCCCCCDE0 <Unable to read memory>
unsigned int m_flags = 0xCCCCCCCCCCCCCDE4 <Unable to read memory>
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory>
MovementInfo m_movementInfo
ObjectGuid guid
unsigned int _guid = 0xCCCCCCCCCCCCCDEC <Unable to read memory>
unsigned int flags = 0xCCCCCCCCCCCCCDF4 <Unable to read memory>
unsigned int flags2 = 0xCCCCCCCCCCCCCDF8 <Unable to read memory>
Position pos
<user defined> XY = 0xCCCCCCCCCCCCCDFC
<user defined> XYZ = 0xCCCCCCCCCCCCCDFC
<user defined> XYZO = 0xCCCCCCCCCCCCCDFC
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCDFC
float m_positionX = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
float m_positionY = 0xCCCCCCCCCCCCCE00 <Unable to read memory>
float m_positionZ = 0xCCCCCCCCCCCCCE04 <Unable to read memory>
float m_orientation = 0xCCCCCCCCCCCCCE08 <Unable to read memory>
?$Streamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$ConstStreamer@UXY@Position@@
Position* Pos = <Unable to read memory>
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory>
unsigned int time = 0xCCCCCCCCCCCCCE0C <Unable to read memory>
TransportInfo
ObjectGuid guid = 0xCCCCCCCCCCCCCDEC <Unable to read memory>
Position pos = 0xCCCCCCCCCCCCCDF4
int seat = 0xCCCCCCCCCCCCCE04 <Unable to read memory>
unsigned int time = 0xCCCCCCCCCCCCCE08 <Unable to read memory>
unsigned int time2 = 0xCCCCCCCCCCCCCE0C <Unable to read memory>
MovementInfo::TransportInfo transport
ObjectGuid guid = 0xCCCCCCCCCCCCCE14 <Unable to read memory>
Position pos = 0xCCCCCCCCCCCCCE1C
int seat = 0xCCCCCCCCCCCCCE2C <Unable to read memory>
unsigned int time = 0xCCCCCCCCCCCCCE30 <Unable to read memory>
unsigned int time2 = 0xCCCCCCCCCCCCCE34 <Unable to read memory>
float pitch = 0xCCCCCCCCCCCCCE3C <Unable to read memory>
unsigned int fallTime = 0xCCCCCCCCCCCCCE40 <Unable to read memory>
JumpInfo
float zspeed = 0xCCCCCCCCCCCCCDEC <Unable to read memory>
float sinAngle = 0xCCCCCCCCCCCCCDF0 <Unable to read memory>
float cosAngle = 0xCCCCCCCCCCCCCDF4 <Unable to read memory>
float xyspeed = 0xCCCCCCCCCCCCCDF8 <Unable to read memory>
MovementInfo::JumpInfo jump
float zspeed = 0xCCCCCCCCCCCCCE44 <Unable to read memory>
float sinAngle = 0xCCCCCCCCCCCCCE48 <Unable to read memory>
float cosAngle = 0xCCCCCCCCCCCCCE4C <Unable to read memory>
float xyspeed = 0xCCCCCCCCCCCCCE50 <Unable to read memory>
float splineElevation = 0xCCCCCCCCCCCCCE54 <Unable to read memory>
EventProcessor m_Events
unsigned int m_time = 0xCCCCCCCCCCCCCE5C <Unable to read memory>
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCCE64
<user defined> value_compare = 0xCCCCCCCCCCCCCE64
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCE64
<user defined> _Move_tag = 0xCCCCCCCCCCCCCE64
<user defined> value_compare = 0xCCCCCCCCCCCCCE64
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory>
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory>
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory>
boost::optional<float> m_visibilityDistanceOverride
boost::optional_detail::optional_base<float>
<user defined> boost::optional_detail::optional_tag = 0xCCCCCCCCCCCCCEA8 <Unable to read memory>
bool m_initialized = 0xCCCCCCCCCCCCCEA8 <Unable to read memory>
boost::optional_detail::aligned_storage<float> m_storage = 0xCCCCCCCCCCCCCEAC <Unable to read memory>
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory>
ZoneScript* m_zoneScript = <Unable to read memory>
Transport* m_transport = <Unable to read memory>
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory>
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory>
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory>
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory>
Map* m_currMap = <Unable to read memory>
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory>
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory>
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory>
Local Player* player = 0x202365D3A80
Unit
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x2
unsigned int* m_uint32Values = 0x2
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x202365D3AA0
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x202365D3AB8
WorldLocation
Position
<user defined> XY = 0x202365D3AF0
<user defined> XYZ = 0x202365D3AF0
<user defined> XYZO = 0x202365D3AF0
<user defined> PackedXYZ = 0x202365D3AF0
float m_positionX = 5833.769531
float m_positionY = 662.167908
float m_positionZ = 609.886292
float m_orientation = 0.195573
?$Streamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x44258ABF45B64E28
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x44258ABF45B64E28
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x202365D3B04
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x202365D3B10
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x202365D3B1C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x202365D3B50
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x202365D3B84
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x202365D3B90
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x202365D3BA0
EventProcessor m_Events = 0x202365D3C10
std::string m_name = "Hunterr"
bool m_isActive = 0x1
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
ZoneScript* m_zoneScript = NULL
Transport* m_transport = NULL
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
Map* m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x1
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x202365D3CA8
<user defined> _Copy_tag = 0x202365D3CA8
<user defined> _Move_tag = 0x202365D3CA8
Player* m_playerMovingMe = 0x202365D3A80
ObjectGuid[7] m_SummonSlot
[0] = 0xF14000002D000001
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
ObjectGuid[4] m_ObjectSlot
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
float m_modMeleeHitChance = 7.563284
float m_modRangedHitChance = 7.563284
float m_modSpellHitChance = 9.454104
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 1.000000
[1] = 1.000000
[2] = 0.724638
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune
[0] = 0x202365D3D40
[1] = 0x202365D3D90
[2] = 0x202365D3DE0
[3] = 0x202365D3E30
[4] = 0x202365D3E80
[5] = 0x202365D3ED0
[6] = 0x202365D3F20
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x202341C90E0
Movement::Spline<int> spline = 0x202341C90E0
Movement::FacingInfo facing = 0x202341C9130
unsigned int m_Id = 0x0
Movement::MoveSplineFlag splineflags = 0x100
int time_passed = 0x0
float vertical_acceleration = 0.000000
float initialOrientation = 0.000000
int effect_start_time = 0x0
int point_Idx = 0x0
int point_Idx_offset = 0x0
bool onTransport = 0x0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 71.000000
[1] = 193.000000
[2] = 127.000000
[3] = 93.000000
[4] = 97.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x202365D3FB0
<user defined> _Copy_tag = 0x202365D3FB0
<user defined> _Move_tag = 0x202365D3FB0
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> >
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x202365D3FD8
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj
std::_List_buy<GameObject *,std::allocator<GameObject *> >
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x202365D3FF0
unsigned int m_transformSpell = 0x0
Spell*[4] m_currentSpells
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x202365D4030
<user defined> value_compare = 0x202365D4030
<user defined> _Copy_tag = 0x202365D4030
<user defined> _Move_tag = 0x202365D4030
<user defined> value_compare = 0x202365D4030
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x202365D4048
<user defined> value_compare = 0x202365D4048
<user defined> _Copy_tag = 0x202365D4048
<user defined> _Move_tag = 0x202365D4048
<user defined> value_compare = 0x202365D4048
std::list<Aura *,std::allocator<Aura *> > m_removedAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x202365D4060
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > >
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x20236403F10
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x20233F0C0E0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x202365D4098
[1] = 0x202365D40B0
[2] = 0x202365D40C8
[3] = 0x202365D40E0
[4] = 0x202365D40F8
[5] = 0x202365D4110
[6] = 0x202365D4128
[7] = 0x202365D4140
[8] = 0x202365D4158
[9] = 0x202365D4170
std::list<Aura *,std::allocator<Aura *> > m_scAuras
std::_List_buy<Aura *,std::allocator<Aura *> >
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x202365D5E50
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> >
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > >
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x202365D5E68
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> >
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x202365D5E80
<user defined> value_compare = 0x202365D5E80
<user defined> _Copy_tag = 0x202365D5E80
<user defined> _Move_tag = 0x202365D5E80
<user defined> value_compare = 0x202365D5E80
unsigned int m_interruptMask = 0x80000
float[2] m_auraFlatModifiersGroup
[0] = 28.000000
[1] = 0.000000
[0] = 0x41E00000
float[2]
[0] = 652.000000
[1] = 0.000000
float[2]
[0] = 1902.000000
[1] = 0.000000
float[2]
[0] = 514.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.000000
[0] = 0x3F8000003F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.010000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 938.000000
[1] = 0.000000
[0] = 0x446A8000
float[2]
[0] = 1407.000000
[1] = 0.000000
[0] = 0x202365D602C
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 642.000000
[1] = 0.000000
[0] = 0x44208000
float[2]
[0] = 889.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x202365D6060
<user defined> value_compare = 0x202365D6060
<user defined> _Copy_tag = 0x202365D6060
<user defined> _Move_tag = 0x202365D6060
<user defined> value_compare = 0x202365D6060
float[9] m_speed_rate
[0] = 6.000000
[1] = 6.000000
[2] = 1.000000
[3] = 6.000000
[4] = 1.000000
[5] = 1.000000
[6] = 6.000000
[7] = 1.000000
[8] = 1.000000
Unit* m_charmer = NULL
Unit* m_charmed = NULL
CharmInfo* m_charmInfo = NULL
std::list<Player *,std::allocator<Player *> > m_sharedVision
std::_List_buy<Player *,std::allocator<Player *> >
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x202365D60B8
MotionMaster* i_motionMaster = 0x2022DA43300
Unit* _owner = 0x202365D3A80
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA43310
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA43328
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA43378
unsigned int _flags = 0x0
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x0
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x0
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x0
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0x0
DiminishingReturn[21] m_Diminishing
[0] = 0x202365D6120
[1] = 0x202365D612C
[2] = 0x202365D6138
[3] = 0x202365D6144
[4] = 0x202365D6150
[5] = 0x202365D615C
[6] = 0x202365D6168
[7] = 0x202365D6174
[8] = 0x202365D6180
[9] = 0x202365D618C
CombatManager m_combatManager
Unit* _owner = 0x202365D3A80
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x202365D6228
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x202365D6278
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x202365D62C8
Unit* _owner = 0x202365D3A80
bool _ownerCanHaveThreatList = 0x0
bool _ownerEngaged = 0x0
bool _needClientUpdate = 0x0
unsigned int _updateTimer = 0x3E8
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x202365D62D8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x202365D6310
ThreatReference* _currentVictimRef = NULL
ThreatReference* _fixateRef = NULL
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x202365D6370
std::array<float,7> _singleSchoolModifiers = 0x202365D63C0
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x202365D63E0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x202365D6430
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x202365D6450
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x202365D64A0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = NULL
std::_Ref_count_base* _Rep = NULL
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> >
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x202365D64E8
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x202365D6500
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> >
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000
std::list<Unit *,std::allocator<Unit *> > _List = 0x202365D6548
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x202365D6560
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x202294E3350
CooldownEntry
unsigned int SpellId = 0x365D3A80
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x3640C4D0
unsigned int CategoryId = 0x202
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x2022F2628A0
bool OnHold = 0x0
Unit* _owner = 0x202365D3A80
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202294E3358
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202294E33A8
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202294E33F8
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202294E3480
GridObject<Player>
GridReference<Player> _gridRef
Reference<GridRefManager<Player>,Player>
LinkedListElement
LinkedListElement* iNext = 0x202193D4F38
LinkedListElement* iPrev = 0x202193D4F28
GridRefManager<Player>* iRefTo = 0x202193D4F20
Player* iRefFrom = 0x202365D3A80
std::string autoReplyMsg = ""
PlayerTaxi m_taxi
std::array<unsigned int,14> m_taximask
unsigned int[14] _Elems
[0] = 0x6000000
[1] = 0x0
[2] = 0x4
[3] = 0x8
[4] = 0x0
[5] = 0x0
[6] = 0x101000
[7] = 0x0
[8] = 0x0
[9] = 0x0
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x202365D6638
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5C5B0CE8
int m_Last_tick = 0x5C5B0D2B
unsigned int[2] m_Played_time
[0] = 0x8F72D
[1] = 0x5A86A
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> >
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x202365D6688
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x202365D66A0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_stableSlots = 0x4
bool m_mailsLoaded = 0x1
bool m_mailsUpdated = 0x0
unsigned int unReadMails = 0x0
int m_nextMailDelivereTime = 0x0
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> >
<user defined> value_compare = 0x202365D66E0
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x202365D66E8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x202365D6700
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
PvPInfo pvpInfo
bool IsHostile = 0x0
bool IsInHostileArea = 0x0
bool IsInNoPvPArea = 0x1
bool IsInFFAPvPArea = 0x0
int EndTimer = 0x0
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> >
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0
PlayerMenu* PlayerTalkClass = 0x2022D3F9EB0
GossipMenu _gossipMenu
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x2022D3F9EB0
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x2022D3F9EC8
unsigned int _menuId = 0x0
ObjectGuid _senderGUID = 0x0
unsigned int _locale = 0x0
QuestMenu _questMenu
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x2022D3F9EF8
WorldSession* _session = 0x202163003B0
int m_muteTime = 0x0
std::atomic<__int64> m_timeOutTime = 0x5C5B0F83
std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x202163003C0
std::future<SQLQueryHolder *> _charLoginCallback = 0x202163003D0
QueryCallbackProcessor _queryProcessor = 0x202163003E0
DosProtection
WorldSession* Session = NULL
int _policy = 0x5C5B0F83
std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x202163003C0
WorldSession::DosProtection AntiDOS = 0x20216300400
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x20216300460
unsigned int m_GUIDLow = 0x2
Player* _player = 0x202365D3A80
std::shared_ptr<WorldSocket> m_Socket = 0x20216300488
std::string m_Address = "127.0.0.1"
int _security = 0x3
unsigned int _accountId = 0x2
std::string _accountName = "SS"
unsigned int m_expansion = 0x2
Warden* _warden = NULL
int _logoutTime = 0x0
bool m_inQueue = 0x0
bool m_playerLoading = 0x0
bool m_playerLogout = 0x0
bool m_playerRecentlyLogout = 0x0
bool m_playerSave = 0x0
unsigned int m_sessionDbcLocale = 0x0
unsigned int m_sessionDbLocaleIndex = 0x0
std::atomic<unsigned int> m_latency = 0xA
std::atomic<unsigned int> m_clientTimeDelay = 0x0
AccountData[8] m_accountData
[0] = 0x20216300518
[1] = 0x20216300548
[2] = 0x20216300578
[3] = 0x202163005A8
[4] = 0x202163005D8
[5] = 0x20216300608
[6] = 0x20216300638
[7] = 0x20216300668
unsigned int[8] m_Tutorials
[0] = 0xFDFFBFD7
[1] = 0x7FFFAFF
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
unsigned int m_TutorialsChanged = 0x2
std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList = 0x202163006C0
unsigned int recruiterId = 0x0
bool isRecruiter = 0x0
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x202163006E0
rbac::RBACData* _RBACData = 0x2023657C5D0
unsigned int expireTime = 0xEA60
bool forceExit = 0x0
ObjectGuid m_currentBankerGUID = 0x0
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > >
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x202365D6750
Unit* m_unitMovedByMe = 0x202365D3A80
WorldObject* m_seer = 0x202365D3A80
<user defined> m_stealth = 0x202365D3B04
<user defined> m_stealthDetect = 0x202365D3B10
<user defined> m_invisibility = 0x202365D3B1C
<user defined> m_invisibilityDetect = 0x202365D3B50
<user defined> m_serverSideVisibility = 0x202365D3B84
<user defined> m_serverSideVisibilityDetect = 0x202365D3B90
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x202365D3BA0
<user defined> m_Events = 0x202365D3C10
<user defined> m_name = 0x202365D3C30
bool m_isActive = 0x1
bool m_isFarVisible = 0x0
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x1
<user defined> m_zoneScript = 0x0
<user defined> m_transport = 0x0
unsigned int m_zoneId = 0x112B
unsigned int m_areaId = 0x11DA
float m_staticFloorZ = 609.885925
bool m_outdoors = 0x1
<user defined> m_currMap = 0x202193AE040
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0xFFFFFFFF
unsigned int m_notifyflags = 0x2
unsigned int m_homebindMapId = 0x1
unsigned int m_homebindAreaId = 0x8D
float m_homebindX = 10311.299805
float m_homebindY = 832.463013
float m_homebindZ = 1326.410034
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D67A0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D67B8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
unsigned int[9] m_forced_speed_changes
[0] = 0x0
[1] = 0x1
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D67F8
<user defined> _Copy_tag = 0x202365D67F8
<user defined> _Move_tag = 0x202365D67F8
unsigned int m_HomebindTimer = 0x0
bool m_InstanceValid = 0x1
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances
[0] = 0x202365D6818
[1] = 0x202365D6868
[2] = 0x202365D68B8
[3] = 0x202365D6908
Spell* m_spellModTakingSpell = NULL
bool isDebugAreaTriggers = 0x0
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> >
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > >
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x202365D6968
unsigned int m_regenTimerCount = 0x226
unsigned int m_foodEmoteTimerCount = 0x60E
float[7] m_powerFraction
[0] = 0.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.000000
[4] = 0.000000
[5] = 0.000000
[6] = 0.000000
unsigned int m_contestedPvPTimer = 0x0
BgBattlegroundQueueID_Rec
int bgQueueTypeId = 0xE3D798B0
unsigned int invitedToInstance = 0x7FFB
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID
[0] = 0x0
[1] = 0x0
BGData m_bgData
unsigned int bgInstanceID = 0x0
unsigned int bgTypeID = 0x0
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D69C0
<user defined> _Copy_tag = 0x202365D69C0
<user defined> _Move_tag = 0x202365D69C0
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5C5B0E14
unsigned int bgTeam = 0x1D5
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos
Position
<user defined> XY = 0x202365D69F8
<user defined> XYZ = 0x202365D69F8
<user defined> XYZO = 0x202365D69F8
<user defined> PackedXYZ = 0x202365D69F8
float m_positionX = -9157.400391
float m_positionY = 425.131012
float m_positionZ = 94.978798
float m_orientation = 1.715660
?$Streamer@UXY@Position@@
Position* Pos = 0x43D490C5C60F159A
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x43D490C5C60F159A
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x43D490C5C60F159A
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x43D490C5C60F159A
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x43D490C5C60F159A
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x43D490C5C60F159A
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x43D490C5C60F159A
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x43D490C5C60F159A
unsigned int m_mapId = 0x0
bool m_IsBGRandomWinner = 0x0
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A18
<user defined> _Copy_tag = 0x202365D6A18
<user defined> _Move_tag = 0x202365D6A18
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A30
<user defined> _Copy_tag = 0x202365D6A30
<user defined> _Move_tag = 0x202365D6A30
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A48
<user defined> _Copy_tag = 0x202365D6A48
<user defined> _Move_tag = 0x202365D6A48
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> >
<user defined> value_compare = 0x202365D6A60
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x202365D6A68
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x202365D6A80
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_playerSharingQuest
unsigned int _guid = 0x0
unsigned int m_sharedQuestId = 0x0
unsigned int m_ingametime = 0x23867
int m_lastHonorUpdateTime = 0x5C5B0CE8
ObjectGuid m_lootGuid
unsigned int _guid = 0x0
unsigned int m_team = 0x1D5
unsigned int m_nextSave = 0xC71D
int m_speakTime = 0x5C5B0CEE
unsigned int m_speakCount = 0x1
unsigned int m_dungeonDifficulty = 0x1
unsigned int m_raidDifficulty = 0x0
unsigned int m_raidMapDifficulty = 0x0
unsigned int m_atLoginFlags = 0x8
Item*[150] m_items
[0] = 0x20259251AE0
[1] = 0x202592549A0
[2] = 0x20259250D20
[3] = NULL
[4] = 0x2025924DE60
[5] = 0x202592525E0
[6] = 0x2025924F1A0
[7] = 0x20259254C60
[8] = 0x2025924F460
[9] = 0x2025924E3E0
unsigned int m_currentBuybackSlot = 0x4A
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > >
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x202365D6FA8
bool m_itemUpdateQueueBlocked = 0x0
unsigned int m_ExtraFlags = 0x5
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x202365D6FD0
<user defined> value_compare = 0x202365D6FD0
<user defined> _Copy_tag = 0x202365D6FD0
<user defined> _Move_tag = 0x202365D6FD0
<user defined> value_compare = 0x202365D6FD0
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D6FE8
<user defined> value_compare = 0x202365D6FE8
<user defined> _Copy_tag = 0x202365D6FE8
<user defined> _Move_tag = 0x202365D6FE8
<user defined> value_compare = 0x202365D6FE8
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D7000
<user defined> _Copy_tag = 0x202365D7000
<user defined> _Move_tag = 0x202365D7000
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D7018
<user defined> value_compare = 0x202365D7018
<user defined> _Copy_tag = 0x202365D7018
<user defined> _Move_tag = 0x202365D7018
<user defined> value_compare = 0x202365D7018
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> >
<user defined> value_compare = 0x202365D7030
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x202365D7038
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x202365D7050
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
unsigned int m_GuildIdInvited = 0x0
unsigned int m_ArenaTeamIdInvited = 0x0
std::deque<Mail *,std::allocator<Mail *> > m_mail
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > >
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x202365D7088
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> >
<user defined> value_compare = 0x202365D70B0
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x202365D70B8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x202365D70D0
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents
[0] = 0x2022D5546F0
[1] = 0x2022D5558F0
unsigned int m_lastPotionId = 0x0
unsigned int m_activeSpec = 0x0
unsigned int m_specsCount = 0x2
unsigned int[6] m_Glyphs
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[0] = 0x202365D7118
unsigned int[6]
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> >
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x202365D7148
<user defined> value_compare = 0x202365D7148
<user defined> _Copy_tag = 0x202365D7148
<user defined> _Move_tag = 0x202365D7148
<user defined> value_compare = 0x202365D7148
float[4] m_auraBaseFlatMod
[0] = 0.000000
[1] = 5.000000
[2] = 0.000000
[3] = 0.000000
float[4] m_auraBasePctMod
[0] = 8.607999
[1] = 8.607999
[2] = 8.607999
[3] = 1.000000
int[25] m_baseRatingValue
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0xF8
[6] = 0xF8
[7] = 0xF8
[8] = 0x30C
[9] = 0x30C
unsigned int m_baseSpellPower = 0x0
unsigned int m_baseFeralAP = 0x0
unsigned int m_baseManaRegen = 0x0
unsigned int m_baseHealthRegen = 0x0
int m_spellPenetrationItemMod = 0x0
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods
[0] = 0x202365D71C8
[1] = 0x202365D7218
[2] = 0x202365D7268
[3] = 0x202365D72B8
[4] = 0x202365D7308
[5] = 0x202365D7358
[6] = 0x202365D73A8
[7] = 0x202365D73F8
[8] = 0x202365D7448
[9] = 0x202365D7498
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> >
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > >
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x202365D7B78
std::list<Item *,std::allocator<Item *> > m_itemDuration
std::_List_buy<Item *,std::allocator<Item *> >
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x202365D7B90
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> >
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D7BB0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D7BC8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> >
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0
WorldSession* m_session = 0x202163003B0
std::list<Channel *,std::allocator<Channel *> > m_channels
std::_List_buy<Channel *,std::allocator<Channel *> >
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > >
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x202365D7C08
unsigned int m_cinematic = 0x1
TradeData* m_trade = NULL
bool m_DailyQuestChanged = 0x0
bool m_WeeklyQuestChanged = 0x0
bool m_MonthlyQuestChanged = 0x0
bool m_SeasonalQuestChanged = 0x0
int m_lastDailyQuestTime = 0x0
unsigned int m_hostileReferenceCheckTimer = 0x2269
unsigned int m_drunkTimer = 0x0
unsigned int m_weaponChangeTimer = 0x0
unsigned int m_zoneUpdateId = 0x112B
unsigned int m_zoneUpdateTimer = 0xA7
unsigned int m_areaUpdateId = 0x11DA
unsigned int m_deathTimer = 0x0
int m_deathExpireTime = 0x5C474605
unsigned int m_WeaponProficiency = 0x5E5CF
unsigned int m_ArmorProficiency = 0xF
bool m_canParry = 0x1
bool m_canBlock = 0x0
bool m_canTitanGrip = 0x0
unsigned int m_titanGripPenaltySpellId = 0x0
unsigned int m_swingErrorMsg = 0x0
float m_ammoDPS = 91.500000
int _restTime = 0x5C5B0D1F
unsigned int inn_triggerId = 0x0
float m_rest_bonus = 0.000000
unsigned int _restFlagMask = 0x2
unsigned int m_resetTalentsCost = 0x0
int m_resetTalentsTime = 0x0
unsigned int m_usedTalentCount = 0x47
unsigned int m_questRewardTalentCount = 0x0
PlayerSocial* m_social = 0x2022D555888
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap
std::_Tree<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> >
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,FriendInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<ObjectGuid const ,FriendInfo> > >,1>,1> _Mypair = 0x2022D555888
<user defined> value_compare = 0x2022D555888
<user defined> _Copy_tag = 0x2022D555888
<user defined> _Move_tag = 0x2022D555888
<user defined> value_compare = 0x2022D555888
ObjectGuid _playerGUID
unsigned int _guid = 0x2
GroupReference m_group
Reference<Group,Player>
LinkedListElement
LinkedListElement* iNext = NULL
LinkedListElement* iPrev = NULL
Group* iRefTo = NULL
Player* iRefFrom = NULL
unsigned int iSubGroup = 0x0
GroupReference m_originalGroup
Reference<Group,Player>
LinkedListElement
LinkedListElement* iNext = NULL
LinkedListElement* iPrev = NULL
Group* iRefTo = NULL
Player* iRefFrom = NULL
unsigned int iSubGroup = 0x0
Group* m_groupInvite = NULL
unsigned int m_groupUpdateMask = 0x0
unsigned int m_auraRaidUpdateMask = 0x0
bool m_bPassOnGroupLoot = 0x0
unsigned int m_lastpetnumber = 0x2D
int m_summon_expire = 0x0
WorldLocation m_summon_location
Position
<user defined> XY = 0x202365D7D38
<user defined> XYZ = 0x202365D7D38
<user defined> XYZO = 0x202365D7D38
<user defined> PackedXYZ = 0x202365D7D38
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
WorldLocation m_recall_location
Position
<user defined> XY = 0x202365D7D4C
<user defined> XYZ = 0x202365D7D4C
<user defined> XYZO = 0x202365D7D4C
<user defined> PackedXYZ = 0x202365D7D4C
float m_positionX = 5834.863770
float m_positionY = 641.539124
float m_positionZ = 609.157715
float m_orientation = 3.454963
?$Streamer@UXY@Position@@
Position* Pos = 0x4420628145B656E9
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4420628145B656E9
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4420628145B656E9
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4420628145B656E9
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4420628145B656E9
unsigned int m_mapId = 0x23B
DeclinedName* m_declinedname = NULL
Runes* m_runes = NULL
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> >
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x202365D7D70
<user defined> value_compare = 0x202365D7D70
<user defined> _Copy_tag = 0x202365D7D70
<user defined> _Move_tag = 0x202365D7D70
<user defined> value_compare = 0x202365D7D70
unsigned int m_grantableLevels = 0x0
unsigned int m_fishingSteps = 0x0
bool m_needsZoneUpdate = 0x0
CinematicMgr* _cinematicMgr = 0x2022F2638A0
Player* player = 0x202365D3A80
unsigned int m_cinematicDiff = 0x103F6
unsigned int m_lastCinematicCheck = 0x0
unsigned int m_activeCinematicCameraId = 0x0
unsigned int m_cinematicLength = 0x0
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL
Position m_remoteSightPosition
<user defined> XY = 0x2022F2638C0
<user defined> XYZ = 0x2022F2638C0
<user defined> XYZO = 0x2022F2638C0
<user defined> PackedXYZ = 0x2022F2638C0
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
TempSummon* m_CinematicObject = NULL
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x202365D7D98
<user defined> _Copy_tag = 0x202365D7D98
<user defined> _Move_tag = 0x202365D7D98
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x202193AE210
LinkedListElement* iPrev = 0x202193AE200
Map* iRefTo = 0x202193AE040
Player* iRefFrom = 0x202365D3A80
unsigned int m_lastFallTime = 0xA
float m_lastFallZ = 609.886292
int[3] m_MirrorTimer
[0] = 0xFFFFFFFF
[1] = 0xFFFFFFFF
[2] = 0xFFFFFFFF
unsigned int m_MirrorTimerFlags = 0x0
unsigned int m_MirrorTimerFlagsLast = 0x0
bool m_isInWater = 0x0
unsigned int[6] m_runeGraceCooldown
[0] = 0xFFFFFFFF
[1] = 0xFFFFFFFF
[2] = 0xFFFFFFFF
[3] = 0xFFFFFFFF
[4] = 0xFFFFFFFF
[5] = 0xFFFFFFFF
unsigned int[6] m_lastRuneGraceTimers
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
WorldLocation m_teleport_dest
Position
<user defined> XY = 0x202365D7E20
<user defined> XYZ = 0x202365D7E20
<user defined> XYZO = 0x202365D7E20
<user defined> PackedXYZ = 0x202365D7E20
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
unsigned int m_teleport_options = 0x0
bool mSemaphoreTeleport_Near = 0x0
bool mSemaphoreTeleport_Far = 0x0
unsigned int m_DelayedOperations = 0x0
bool m_bCanDelayTeleport = 0x0
bool m_bHasDelayedTeleport = 0x0
unsigned int m_temporaryUnsummonedPetNumber = 0x0
unsigned int m_oldpetspell = 0x0
AchievementMgr* m_achievementMgr = 0x2022D3AD710
Player* m_player = 0x202365D3A80
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress
std::_Hash<std::_Umap_traits<unsigned int,CriteriaProgress,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CriteriaProgress> >,0> >
<user defined> value_compare = 0x2022D3AD718
std::_Umap_traits<unsigned int,CriteriaProgress,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CriteriaProgress> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CriteriaProgress>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > _List = 0x2022D3AD720
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CriteriaProgress> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CriteriaProgress> > > > > > _Vec = 0x2022D3AD738
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements
std::_Hash<std::_Umap_traits<unsigned int,CompletedAchievementData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> >,0> >
<user defined> value_compare = 0x2022D3AD768
std::_Umap_traits<unsigned int,CompletedAchievementData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CompletedAchievementData>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > _List = 0x2022D3AD770
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CompletedAchievementData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CompletedAchievementData> > > > > > _Vec = 0x2022D3AD788
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements
std::_Tree<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned int>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned int> > >,1>,1> _Mypair = 0x2022D3AD7B8
<user defined> value_compare = 0x2022D3AD7B8
<user defined> _Copy_tag = 0x2022D3AD7B8
<user defined> _Move_tag = 0x2022D3AD7B8
<user defined> value_compare = 0x2022D3AD7B8
ReputationMgr* m_reputationMgr = 0x2022F262AA0
Player* _player = 0x202365D3A80
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions
std::_Tree<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,FactionState>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,FactionState> > >,1>,1> _Mypair = 0x2022F262AA8
<user defined> value_compare = 0x2022F262AA8
<user defined> _Copy_tag = 0x2022F262AA8
<user defined> _Move_tag = 0x2022F262AA8
<user defined> value_compare = 0x2022F262AA8
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions
std::_Tree<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> >
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum ReputationRank>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum ReputationRank> > >,1>,1> _Mypair = 0x2022F262AC0
<user defined> value_compare = 0x2022F262AC0
<user defined> _Copy_tag = 0x2022F262AC0
<user defined> _Move_tag = 0x2022F262AC0
<user defined> value_compare = 0x2022F262AC0
unsigned int _visibleFactionCount = 0x16
unsigned int _honoredFactionCount = 0x2
unsigned int _reveredFactionCount = 0x1
unsigned int _exaltedFactionCount = 0x0
bool _sendFactionIncreased = 0x0
unsigned int m_ChampioningFaction = 0x0
unsigned int m_timeSyncCounter = 0x7
unsigned int m_timeSyncTimer = 0xEE1
unsigned int m_timeSyncClient = 0x30AE7EF8
unsigned int m_timeSyncServer = 0x323C8
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> >
<user defined> value_compare = 0x202365D7E78
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x202365D7E80
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x202365D7E98
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _pendingBindId = 0x0
unsigned int _pendingBindTimer = 0x0
unsigned int _activeCheats = 0x0
unsigned int healthBeforeDuel = 0x0
unsigned int manaBeforeDuel = 0x0
WorldLocation _corpseLocation
Position
<user defined> XY = 0x202365D7EDC
<user defined> XYZ = 0x202365D7EDC
<user defined> XYZO = 0x202365D7EDC
<user defined> PackedXYZ = 0x202365D7EDC
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
Local Map* this = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> >
<user defined> value_compare = 0x202193AE070
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int MapID = 0x23B
unsigned int map_type = 0x0
unsigned int Flags = 0x1D
char*[16] name
[0] = "Northrend"
[1] = ""
[2] = ""
[3] = ""
[4] = ""
[5] = ""
[6] = ""
[7] = ""
[8] = ""
[9] = ""
unsigned int linked_zone = 0x0
unsigned int multimap_id = 0xD8
int entrance_map = 0x0
float entrance_x = 0.000000
float entrance_y = 0.000000
unsigned int addon = 0x2
unsigned int unk_time = 0x0
unsigned int maxPlayers = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x202193C68D0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x202193AE200
LinkedListElement iLast = 0x202193AE210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8
<user defined> iterator = 0x365D7DB8
<user defined> iterator = 0x202193AE1F8
iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
const_iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x202365D7DB0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x202193AE210
LinkedListElement* iPrev = 0x202193AE200
Map* iRefTo = 0x202193AE040
Player* iRefFrom = 0x202365D3A80
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238
<user defined> _Copy_tag = 0x202193AE238
<user defined> _Move_tag = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913DA80
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268
<user defined> _Copy_tag = 0x202193AE268
<user defined> _Move_tag = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913D760
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells
<user defined> reference = 0x202193BE2A8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0
<user defined> _Copy_tag = 0x202193C62B0
<user defined> _Move_tag = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
<user defined> _Copy_tag = 0x202193C62C8
<user defined> _Move_tag = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0
<user defined> _Copy_tag = 0x202193C62E0
<user defined> _Move_tag = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
<user defined> _Copy_tag = 0x202193C62F8
<user defined> _Move_tag = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>
boost::heap::detail::heap_node<RespawnInfo *,1>
boost::heap::detail::heap_node_base<0>
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void>
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1>
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1>
boost::intrusive::list_node<void *>
boost::intrusive::list_node<void *>* next_ = 0x202193C6338
boost::intrusive::list_node<void *>* prev_ = 0x2023A32AF20
RespawnInfo* value = 0x2023BB4BF10
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x2023A327EB8
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL
bool mark = 0x0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>
root_plus_size
boost::intrusive::detail::size_holder<1,unsigned __int64,void>
unsigned int size_ = 0x2
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x202193C6338
data_t
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x202193C6330
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x202193C6330
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6348
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6398
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> >
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x4F9
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> >
<user defined> value_compare = 0x202193C6440
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> >
<user defined> value_compare = 0x202193C6490
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _defaultLight = 0x2F0
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> >
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
<user defined> _Copy_tag = 0x202193C64E8
<user defined> _Move_tag = 0x202193C64E8
<user defined> value_compare = 0x202193C64E8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x202193C6500
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x202193C6550
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> >
<user defined> value_compare = 0x202193C6698
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x202193C66E8
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> >
<user defined> value_compare = 0x202193C6738
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> >
<user defined> value_compare = 0x202193C6788
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> >
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> >
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x2021913E480
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480
Parameter unsigned int t_diff = 0x87
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > grid_object_update
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
Local Trinity::ObjectUpdater updater
unsigned int i_timeDiff = 0x87
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4
unsigned int i_timeDiff = 0x87
00007FFBE31A7B3C 000000714A5FF580 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43
Local MapUpdateRequest* this = 0x20236209FE0
Map& m_map = 0x202193AE040
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >
LinkedListHead
LinkedListElement iFirst = 0x202193AE048
LinkedListElement iLast = 0x202193AE058
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18
<user defined> iterator = 0x1CA6DE18
iterator
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> >
<user defined> value_compare = 0x202193AE070
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > >
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > >
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > >
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188
MapEntry* i_mapEntry = 0x20240E92DCC
unsigned int MapID = 0x23B
unsigned int map_type = 0x0
unsigned int Flags = 0x1D
char*[16] name
[0] = "Northrend"
[1] = ""
[2] = ""
[3] = ""
[4] = ""
[5] = ""
[6] = ""
[7] = ""
[8] = ""
[9] = ""
unsigned int linked_zone = 0x0
unsigned int multimap_id = 0xD8
int entrance_map = 0x0
float entrance_x = 0.000000
float entrance_y = 0.000000
unsigned int addon = 0x2
unsigned int unk_time = 0x0
unsigned int maxPlayers = 0x0
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree
DynTreeImpl* impl = 0x202193C68D0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x202193AE200
LinkedListElement iLast = 0x202193AE210
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8
<user defined> iterator = 0x365D7DB8
<user defined> iterator = 0x202193AE1F8
iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
const_iterator
MapReference* _Ptr = 0x7FFBE3EF4A80
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x202365D7DB0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238
<user defined> _Copy_tag = 0x202193AE238
<user defined> _Move_tag = 0x202193AE238
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913DA80
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> >
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268
<user defined> _Copy_tag = 0x202193AE268
<user defined> _Move_tag = 0x202193AE268
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x2021913D760
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x202193AE040
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193AE2A8
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
GridMap*[64] GridMaps
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
[0] = 0x202193B62A8
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
<user defined>*[64] GridMap
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
std::bitset<262144> marked_cells
<user defined> reference = 0x202193BE2A8
unsigned int[4096] _Array
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0
<user defined> _Copy_tag = 0x202193C62B0
<user defined> _Move_tag = 0x202193C62B0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
<user defined> _Copy_tag = 0x202193C62C8
<user defined> _Move_tag = 0x202193C62C8
<user defined> value_compare = 0x202193C62C8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> >
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0
<user defined> _Copy_tag = 0x202193C62E0
<user defined> _Move_tag = 0x202193C62E0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> >
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
<user defined> _Copy_tag = 0x202193C62F8
<user defined> _Move_tag = 0x202193C62F8
<user defined> value_compare = 0x202193C62F8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x202193C6330
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6348
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> >
<user defined> value_compare = 0x202193C6398
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> >
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment