Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sirikfoll/e2992bcef5d26d0fe6ca5e2256a9fb27 to your computer and use it in GitHub Desktop.
Save sirikfoll/e2992bcef5d26d0fe6ca5e2256a9fb27 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Revision: TrinityCore rev. 59682bbd9b33 2019-02-09 21:06:09 +0100 (3.3.5 branch) (Win64, Debug, Dynamic)
Date 10:2:2019. Time 2:5
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
Number Of Processors: 4
Physical Memory: 8291496 KB (Available: 1073436 KB)
Commit Charge Limit: 14688696 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: 00007FF6EC551DEA 01:0000000000000DEA C:\Users\gusta\Documents\Tc\worldserver.exe
Registers:
RAX:00007FFC0B5B54AD
RBX:0000000000000000
RCX:0000000000000000
RDX:0000000800000002
RSI:0000000000000000
RDI:000000088BBFF3A0
R8: 0000000000000000
R9: 0000000800000002
R10:000000088BBFEC80
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:CCCCCCCCCCCCCCCC
CS:RIP:0033:00007FFC49575549
SS:RSP:002B:000000008BBFF220 RBP:00000000
DS:002B ES:002B FS:0053 GS:002B
Flags:00000206
Call stack:
Address Frame Function SourceFile
00007FFC49575549 000000088BBFF2F0 RaiseException+69
00007FFC072BE046 000000088BBFF3A0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
00007FF6EC55DFA6 000000088BBFF5A0 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
00007FF6EC56D7F8 000000088BBFF5E0 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
00007FF6EC55DF28 000000088BBFF620 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
00007FF6EC55E317 000000088BBFF670 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
00007FF6EC55BD8C 000000088BBFF6D0 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
00007FF6EC595914 000000088BBFF700 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
00007FF6EC568C87 000000088BBFF730 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
00007FF6EC56DA6A 000000088BBFF760 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
00007FF6EC5B1A3C 000000088BBFF840 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
00007FF6EC5AF249 000000088BBFF870 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
00007FF6EC5B24A0 000000088BBFFA60 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
00007FF6EC5BFD41 000000088BBFFB10 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
00007FF6EC5BFC4B 000000088BBFFB70 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6EC55E270 000000088BBFFBD0 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
00007FF6EC56D9E0 000000088BBFFC00 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
00007FF6EC560EAC 000000088BBFFC30 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
00007FF6EC5A7D6A 000000088BBFFC80 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
00007FF6EC5A3D08 000000088BBFFCB0 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
00007FF6EC59CAAD 000000088BBFFCE0 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
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088B5DE1E0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088B5DE250 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088B5DE290 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088B5DE2E0 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088B5DE320 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088B5DE350 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088B5DE3E0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088B5DE410 _Cnd_wait+20
00007FFBE8586C42 000000088B5DE440 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFBE8588944 000000088B5DE480 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFBE8583E17 000000088B5DE4E0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74
00007FFBE857145D 000000088B5DE5E0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228
00007FFBE89FA2A5 000000088B5DE890 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378
00007FF6EC552800 000000088B5DE8E0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432
00007FF6EC5557B4 000000088B5DF8F0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339
00007FF6EC670634 000000088B5DF930 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF6EC67058E 000000088B5DF9A0 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288
00007FF6EC67044E 000000088B5DF9D0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331
00007FF6EC6706A9 000000088B5DFA00 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFC4C0481F4 000000088B5DFA30 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088B5DFAB0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF513E4 000000088BBFD010 NtGetContextThread+14
CCCCCCCCCCCCCCCC 000000088BBFD018 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BBFD020 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BBFD028 0000:0000000000000000
0000000000000578 000000088BBFD030 0000:0000000000000000
0000CA1C729BDB61 000000088BBFD038 0000:0000000000000000
000000088BBFD5B0 000000088BBFD040 0000:0000000000000000
00007FF6EC5D79C0 000000088BBFD5B0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486
00007FF6EC5D7E3A 000000088BBFDCE0 WheatyExceptionReport::GenerateExceptionReport+41A c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 592
00007FF6EC5D77BB 000000088BBFE0F0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197
00007FFC495A584C 000000088BBFE200 UnhandledExceptionFilter+1BC
00007FFC4CF580CB 000000088BBFE240 memset+1C8B
00007FFC4CF3FD36 000000088BBFE2B0 __C_specific_handler+96
00007FFC4CF5468F 000000088BBFE2E0 __chkstk+11F
00007FFC4CEB4BEF 000000088BBFEA10 RtlWalkFrameChain+14BF
00007FFC4CEB89E6 000000088BBFF210 RtlRaiseException+316
00007FFC49575549 000000088BBFF2F0 RaiseException+69
00007FFC072BE046 000000088BBFF3A0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
00007FF6EC55DFA6 000000088BBFF5A0 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
00007FF6EC56D7F8 000000088BBFF5E0 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
00007FF6EC55DF28 000000088BBFF620 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
00007FF6EC55E317 000000088BBFF670 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
00007FF6EC55BD8C 000000088BBFF6D0 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
00007FF6EC595914 000000088BBFF700 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
00007FF6EC568C87 000000088BBFF730 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
00007FF6EC56DA6A 000000088BBFF760 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
00007FF6EC5B1A3C 000000088BBFF840 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
00007FF6EC5AF249 000000088BBFF870 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
00007FF6EC5B24A0 000000088BBFFA60 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
00007FF6EC5BFD41 000000088BBFFB10 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
00007FF6EC5BFC4B 000000088BBFFB70 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6EC55E270 000000088BBFFBD0 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
00007FF6EC56D9E0 000000088BBFFC00 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
00007FF6EC560EAC 000000088BBFFC30 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
00007FF6EC5A7D6A 000000088BBFFC80 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
00007FF6EC5A3D08 000000088BBFFCB0 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
00007FF6EC59CAAD 000000088BBFFCE0 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
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F794 000000088BCFF470 ZwRemoveIoCompletion+14
00007FFC4954CB93 000000088BCFF4D0 GetQueuedCompletionStatus+53
00007FF6EC5B234D 000000088BCFF6C0 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
00007FF6EC5BFD41 000000088BCFF770 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
00007FF6EC5BFC4B 000000088BCFF7D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF6EC595883 000000088BCFF800 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6EC55E270 000000088BCFF830 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
00007FF6EC56D9E0 000000088BCFF860 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
00007FF6EC560EAC 000000088BCFF890 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
00007FF6EC5A7D6A 000000088BCFF8E0 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
00007FF6EC5A3D08 000000088BCFF910 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
00007FF6EC59CAAD 000000088BCFF940 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
00007FFC0B5D4FB8 000000088BCFF980 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BCFF9D0 _register_onexit_function+E1
00007FFC4C0481F4 000000088BCFFA00 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BCFFA80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088BDFF670 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088BDFF6E0 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088BDFF720 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088BDFF770 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088BDFF7B0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088BDFF7E0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088BDFF870 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088BDFF8A0 _Cnd_wait+20
00007FFC1BC864C2 000000088BDFF8D0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFC1BC89514 000000088BDFF910 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFC1BCB06C7 000000088BDFF970 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFC1BCAF349 000000088BDFF9D0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFC1BCAF994 000000088BDFFA00 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
00007FFC1BCAFB8C 000000088BDFFA40 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
00007FFC1BCAF9FB 000000088BDFFA80 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
00007FFC1BCB11EA 000000088BDFFAD0 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
00007FFC1BCB0BF8 000000088BDFFB00 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
00007FFC1BCB096D 000000088BDFFB30 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
00007FFC0B5D4FB8 000000088BDFFB70 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BDFFBC0 _register_onexit_function+E1
00007FFC4C0481F4 000000088BDFFBF0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BDFFC70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088BEFF9B0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088BEFFA20 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088BEFFA60 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088BEFFAB0 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088BEFFAF0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088BEFFB20 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088BEFFBB0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088BEFFBE0 _Cnd_wait+20
00007FFC1BC864C2 000000088BEFFC10 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFC1BC89514 000000088BEFFC50 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFC1BCB06C7 000000088BEFFCB0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFC1BCAF349 000000088BEFFD10 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFC1BCAF994 000000088BEFFD40 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
00007FFC1BCAFB8C 000000088BEFFD80 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
00007FFC1BCAF9FB 000000088BEFFDC0 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
00007FFC1BCB11EA 000000088BEFFE10 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
00007FFC1BCB0BF8 000000088BEFFE40 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
00007FFC1BCB096D 000000088BEFFE70 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
00007FFC0B5D4FB8 000000088BEFFEB0 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BEFFF00 _register_onexit_function+E1
00007FFC4C0481F4 000000088BEFFF30 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BEFFFB0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088BFFF220 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088BFFF290 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088BFFF2D0 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088BFFF320 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088BFFF360 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088BFFF390 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088BFFF420 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088BFFF450 _Cnd_wait+20
00007FFC1BC864C2 000000088BFFF480 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFC1BC89514 000000088BFFF4C0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFC1BCB06C7 000000088BFFF520 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFC1BCAF349 000000088BFFF580 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFC1BCAF994 000000088BFFF5B0 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
00007FFC1BCAFB8C 000000088BFFF5F0 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
00007FFC1BCAF9FB 000000088BFFF630 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
00007FFC1BCB11EA 000000088BFFF680 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
00007FFC1BCB0BF8 000000088BFFF6B0 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
00007FFC1BCB096D 000000088BFFF6E0 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
00007FFC0B5D4FB8 000000088BFFF720 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BFFF770 _register_onexit_function+E1
00007FFC4C0481F4 000000088BFFF7A0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BFFF820 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F6F4 000000088C0FFBB0 ZwWaitForSingleObject+14
00007FFC495745C3 000000088C0FFC50 WaitForSingleObjectEx+93
00007FFC072567FD 000000088C0FFC80 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
00007FFC0726788F 000000088C0FFCB0 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
00007FFC0726BD86 000000088C0FFD30 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
00007FFC0B5D4FB8 000000088C0FFD70 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088C0FFDC0 _register_onexit_function+E1
00007FFC4C0481F4 000000088C0FFDF0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C0FFE70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000088C1FFAC0 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000088C1FFDB0 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000088C1FFDE0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C1FFE60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000088C2FF530 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000088C2FF820 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000088C2FF850 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C2FF8D0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4FCF4 000000088B9FF7B0 NtDelayExecution+14
00007FFC49575631 000000088B9FF850 SleepEx+A1
00007FFBE8A5495B 000000088B9FF880 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17
00007FFBE8A319F8 000000088B9FF8B0 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9
00007FFBE8A2B750 000000088B9FFA00 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204
00007FFBE8A3015F 000000088B9FFA30 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81
00007FFBE8A304E6 000000088B9FFA60 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49
00007FFBE8A48C78 000000088B9FFAA0 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57
00007FFC0B5D4FB8 000000088B9FFAE0 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088B9FFB30 _register_onexit_function+E1
00007FFC4C0481F4 000000088B9FFB60 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088B9FFBE0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFBE8C024FD 000000088BAFD4D0 dtNodeQueue::modify+2D c:\tc\dep\recastnavigation\detour\include\detournode.h line 134
00007FFBE8BF5C3B 000000088BAFD660 dtNavMeshQuery::findPath+AFB c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1177
00007FFBE85C534D 000000088BAFE3C0 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382
00007FFBE85C314D 000000088BAFE630 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91
00007FFBE85D4BE0 000000088BAFE840 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153
00007FFBE859DADD 000000088BAFEA60 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297
00007FFBE8074BDB 000000088BAFEB00 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455
00007FFBE7E22699 000000088BAFEFC0 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722
00007FFBE7E8B32A 000000088BAFF0F0 TempSummon::Update+5A c:\tc\src\server\game\entities\creature\temporarysummon.cpp line 52
00007FFBE839A870 000000088BAFF150 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407
00007FFBE85276A5 000000088BAFF180 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FFBE8527745 000000088BAFF1B0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52
00007FFBE85278FB 000000088BAFF1E0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53
00007FFBE852752A 000000088BAFF210 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59
00007FFBE854DB65 000000088BAFF240 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93
00007FFBE8526675 000000088BAFF270 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+35 c:\tc\src\server\game\grids\grid.h line 92
00007FFBE8526EDC 000000088BAFF2A0 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<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154
00007FFBE85267A0 000000088BAFF2F0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964
00007FFBE8502904 000000088BAFF390 Map::VisitNearbyCellsOf+184 c:\tc\src\server\game\maps\map.cpp line 725
00007FFBE8502C76 000000088BAFF780 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794
00007FFBE8587B3C 000000088BAFF7B0 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43
00007FFBE8584126 000000088BAFF800 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115
00007FFBE85846C4 000000088BAFF830 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
00007FFBE85855CC 000000088BAFF870 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
00007FFBE8584C0B 000000088BAFF8B0 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
00007FFBE85876CA 000000088BAFF900 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
00007FFBE8586D88 000000088BAFF930 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
00007FFBE8586A1D 000000088BAFF960 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
00007FFC0B5D4FB8 000000088BAFF9A0 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BAFF9F0 _register_onexit_function+E1
00007FFC4C0481F4 000000088BAFFA20 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BAFFAA0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F6F4 000000088C3FF850 ZwWaitForSingleObject+14
00007FFC495745C3 000000088C3FF8F0 WaitForSingleObjectEx+93
00007FFBE87A54DD 000000088C3FF920 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
00007FFBE87AF7DF 000000088C3FF950 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
00007FFBE87B1126 000000088C3FF9D0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
00007FFC0B5D4FB8 000000088C3FFA10 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088C3FFA60 _register_onexit_function+E1
00007FFC4C0481F4 000000088C3FFA90 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C3FFB10 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F794 000000088C4FF6F0 ZwRemoveIoCompletion+14
00007FFC4954CB93 000000088C4FF750 GetQueuedCompletionStatus+53
00007FFBE87AC08D 000000088C4FF940 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
00007FFBE87AF921 000000088C4FF9F0 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
00007FFBE87AF82B 000000088C4FFA50 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FFBE87A6F4B 000000088C4FFC40 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129
00007FFBE879C1F4 000000088C4FFC70 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
00007FFBE879F2EC 000000088C4FFCB0 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
00007FFBE879CEDB 000000088C4FFCF0 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
00007FFBE87A98BA 000000088C4FFD40 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
00007FFBE87A8E58 000000088C4FFD70 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
00007FFBE8586A1D 000000088C4FFDA0 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
00007FFC0B5D4FB8 000000088C4FFDE0 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088C4FFE30 _register_onexit_function+E1
00007FFC4C0481F4 000000088C4FFE60 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C4FFEE0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F734 000000088C5FEF80 ZwReadFile+14
00007FFC495506A7 000000088C5FF000 ReadFile+77
00007FFC0B66DFBF 000000088C5FF0F0 _read+EDF
00007FFC0B66D413 000000088C5FF150 _read+333
00007FFC0B6179B2 000000088C5FF1E0 ungetwc+2F2
00007FFC0B618260 000000088C5FF220 ungetwc+BA0
00007FFC0B5D894E 000000088C5FF290 _fgetc_nolock+10E
00007FFC0B5D89D3 000000088C5FF2C0 _getc_nolock+13
00007FFC0B5D99BF 000000088C5FF370 _fgetwc_nolock+23F
00007FFC0B5D9B73 000000088C5FF3A0 _getwc_nolock+13
00007FFC0B5D9536 000000088C5FF3D0 fgetpos+856
00007FFC0B5D9467 000000088C5FF450 fgetpos+787
00007FFC0B5D9772 000000088C5FF490 fgetws+32
00007FF6EC5CA0F2 000000088C5FF7A0 CliThread+E2 c:\tc\src\server\worldserver\commandline\clirunnable.cpp line 151
00007FF6EC55E1DA 000000088C5FF7D0 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
00007FF6EC56D9A0 000000088C5FF800 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
00007FF6EC560E5C 000000088C5FF830 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
00007FF6EC5A7CCA 000000088C5FF880 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
00007FF6EC5A3CD8 000000088C5FF8B0 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
00007FF6EC59CAAD 000000088C5FF8E0 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
00007FFC0B5D4FB8 000000088C5FF920 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088C5FF970 _register_onexit_function+E1
00007FFC4C0481F4 000000088C5FF9A0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C5FFA20 RtlUserThreadStart+21
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FFC49575549 000000088BBFF2F0 RaiseException+69
00007FFC072BE046 000000088BBFF3A0 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] = 0x195019A7E90
[1] = 0x7FF6EC551DEA
Local std::string formattedMessage = "
c:\tc\src\server\worldserver\main.cpp:474 i..."
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
Local unsigned int curtime = 0x2DB2A
Local unsigned int worldLoopCounter = 0x41B
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x88BBFF570
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& error = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC55DFA6 000000088BBFF5A0 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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC56D7F8 000000088BBFF5E0 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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC55DF28 000000088BBFF620 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> = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x88BBFF7E8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Vals_2> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC55E317 000000088BBFF670 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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x88BBFF7E0
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 = 0x194E9D4DA50
std::_Ref_count_base* _Rep = 0x194E9D4DA40
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x88BBFF6B0
std::_Tuple_val<boost::system::error_code const &> _Myfirst
boost::system::error_code& _Val = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
00007FF6EC55BD8C 000000088BBFF6D0 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<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 = 0x88BBFF7E8
Parameter boost::system::error_code& <_Unbargs_0> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC595914 000000088BBFF700 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
00007FF6EC568C87 000000088BBFF730 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
00007FF6EC56DA6A 000000088BBFF760 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<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 = 0x88BBFF7E8
00007FF6EC5B1A3C 000000088BBFF840 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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x194E8A92170
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::system::error_code& __formal = 0x88BBFF988
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
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 = 0x194E8A92170
boost::asio::detail::wait_op
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
long ready_ = 0x1
boost::system::error_code ec_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
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 = 0x7FF6EC70AA68
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 = 0x7FF6EC70AA68
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x194E8A921C0
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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
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
00007FF6EC5AF249 000000088BBFF870 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 = 0x194E8A92170
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BBFF988
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Parameter unsigned int bytes_transferred = 0x0
00007FF6EC5B24A0 000000088BBFFA60 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_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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 = 0x194E8A92170
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
<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 = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = 0x194E8A92170
unsigned int Internal = 0x7FF6EC70AA68
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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BBFFB48
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC5BFD41 000000088BBFFB10 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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BBFFB48
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
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_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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_ = 0x88BBFFA98
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x194E8A92170
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 = 0x5B
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x194E8A92170
00007FF6EC5BFC4B 000000088BBFFB70 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 = 0x194F9669CE0
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_ = 0x194F9604800
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 = 0x194F9669CE0
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 = 0x194F9669CE0
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F9604800
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* first_service_ = 0x194F1944CD0
key
type_info* type_info_ = 0x7FFBE9376E38
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x194F1944CD8
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = 0x194F1944D90
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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 = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x194F9649910
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC55E270 000000088BBFFBD0 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 = 0x194F9649910
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC56D9E0 000000088BBFFC00 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 = 0x194F9649910
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC560EAC 000000088BBFFC30 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 = 0x194F9649910
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x194F9649910
00007FF6EC5A7D6A 000000088BBFFC80 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 = 0x88B5DE858
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 = 0x194F9649910
00007FF6EC5A3D08 000000088BBFFCB0 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 = 0x88B5DE858
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
00007FF6EC59CAAD 000000088BBFFCE0 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 = 0x88B5DE858
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088B5DE1E0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088B5DE250 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088B5DE290 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088B5DE2E0 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088B5DE320 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088B5DE350 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088B5DE3E0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088B5DE410 _Cnd_wait+20
00007FFBE8586C42 000000088B5DE440 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 = 0x7FFBE99F7978
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FFBE99F7928
00007FFBE8588944 000000088B5DE480 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 = 0x7FFBE99F7978
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "� �..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x88B5DE4B8
std::mutex* _Pmtx = 0x7FFBE99F7928
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7928
bool _Owns = 0x1
00007FFBE8583E17 000000088B5DE4E0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74
Local MapUpdater* this = 0x7FFBE99F7838
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7838
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FFBE99F7888
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE99F78B0
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 = 0x7FFBE99F7900
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 = 0x7FFBE99F7928
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "� �..."
unsigned int pending_requests = 0x25
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x7FFBE99F7928
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7928
bool _Owns = 0x1
00007FFBE857145D 000000088B5DE5E0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228
Local MapManager* this = 0x7FFBE99F7750
std::mutex _mapsLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99F7750
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 = 0x7FFBE99F77A8
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 = 0x7FFBE99F77B0
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 = 0x7FFBE99F77C8
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
IntervalTimer i_timer
int _interval = 0x64
int _current = 0xC4
boost::dynamic_bitset<unsigned __int64,std::allocator<unsigned __int64> > _freeInstanceIds
reference
unsigned int& m_block = 0x7FFBE99F7808
unsigned int m_mask = 0x19488BC9730
<user defined> serialize_impl = 0x7FFBE99F7808
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 = 0x7FFBE99F7808
unsigned int m_num_bits = 0x8
<user defined> bit_appender = 0x19488BC9320
unsigned int _nextInstanceId = 0x7
MapUpdater m_updater
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock = 0x7FFBE99F7838
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FFBE99F7888
std::condition_variable _condition = 0x7FFBE99F78B0
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 = 0x7FFBE99F7900
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 = 0x7FFBE99F7928
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE99F7978
unsigned int pending_requests = 0x25
std::atomic<unsigned __int64> _scheduledScripts
std::_Atomic_ullong
unsigned int _My_val = 0x0
Parameter unsigned int diff = 0xC4
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 = 0x19488BC8600
std::_Iterator_base12* _Mynextiter = NULL
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x19488BF3C80
00007FFBE89FA2A5 000000088B5DE890 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378
Local World* this = 0x7FFBE99FD720
unsigned int m_ShutdownTimer = 0x0
unsigned int m_ShutdownMask = 0x0
unsigned int m_CleaningFlags = 0x0
bool m_isClosed = 0x0
IntervalTimer[14] m_timers
[0] = 0x7FFBE99FD730
[1] = 0x7FFBE99FD740
[2] = 0x7FFBE99FD750
[3] = 0x7FFBE99FD760
[4] = 0x7FFBE99FD770
[5] = 0x7FFBE99FD780
[6] = 0x7FFBE99FD790
[7] = 0x7FFBE99FD7A0
[8] = 0x7FFBE99FD7B0
[9] = 0x7FFBE99FD7C0
int mail_timer = 0x52A
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 = 0x7FFBE99FD820
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 = 0x7FFBE99FD828
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 = 0x7FFBE99FD840
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 = 0x7FFBE99FD870
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 = 0x7FFBE99FD878
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 = 0x7FFBE99FD890
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 = 0x7FFBE99FDD88
<user defined> value_compare = 0x7FFBE99FDD88
<user defined> _Copy_tag = 0x7FFBE99FDD88
<user defined> _Move_tag = 0x7FFBE99FDD88
<user defined> value_compare = 0x7FFBE99FDD88
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 = 0x7FFBE99FDDE8
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 = 0x7FFBE99FDE38
bool _canceled = 0x0
int m_NextDailyQuestReset = 0x5C5FAFD0
int m_NextWeeklyQuestReset = 0x5C60C0CC
int m_NextMonthlyQuestReset = 0x5C789220
int m_NextRandomBGReset = 0x5C5FDA00
int m_NextGuildReset = 0x5C5FDA00
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 = 0x7FFBE99FDE90
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE99FDEB0
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 = 0x7FFBE99FDF00
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 = 0x7FFBE99FDF58
<user defined> value_compare = 0x7FFBE99FDF58
<user defined> _Copy_tag = 0x7FFBE99FDF58
<user defined> _Move_tag = 0x7FFBE99FDF58
<user defined> value_compare = 0x7FFBE99FDF58
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 = 0x7FFBE99FDF70
<user defined> value_compare = 0x7FFBE99FDF70
<user defined> _Copy_tag = 0x7FFBE99FDF70
<user defined> _Move_tag = 0x7FFBE99FDF70
<user defined> value_compare = 0x7FFBE99FDF70
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 = 0x7FFBE99FDF88
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 = 0x7FFBE99FDFF8
bool _guidWarn = 0x0
bool _guidAlert = 0x0
unsigned int _warnDiff = 0x0
int _warnShutdownTime = 0x5C5FA1A4
Parameter unsigned int diff = 0xC4
Local int currentGameTime = 0x5C5FA2C6
00007FF6EC552800 000000088B5DE8E0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432
Local unsigned int diff = 0xC4
Local unsigned int executionTimeDiff = 0xC4
Local unsigned int realPrevTime = 0x1EE68
Local unsigned int realCurrTime = 0x1EF2C
00007FF6EC5557B4 000000088B5DF8F0 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_ = 0x88B5DEDA8
boost::asio::detail::signal_set_service::registration* signals_ = 0x194F9608E70
boost::asio::signal_set_service& service = 0x194F96B8E70
boost::asio::detail::service_base<boost::asio::signal_set_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69FCD8
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F96B8E78
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = 0x194F95D7600
implementation_type
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x194F96B8E70
boost::asio::detail::signal_set_service::registration* signals_ = NULL
boost::asio::detail::signal_set_service service_impl_ = 0x194F96B8E98
boost::asio::detail::signal_set_service::implementation_type implementation
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x88B5DEDB0
boost::asio::detail::signal_set_service::registration* signals_ = 0x194F966A520
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 = 0x88B5DE938
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x88B5DE938
<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 = 0x88B5DE938
boost::filesystem::path m_element = 0x88B5DE970
const_reverse_iterator
<user defined> m_itr = 0x88B5DE938
<user defined> m_element = 0x88B5DE970
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x88B5DE938
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0x88B5DE938
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
<user defined> m_itr = 0x88B5DE938
<user defined> m_element = 0x88B5DE970
const_reverse_iterator
<user defined> m_itr = 0x88B5DE938
<user defined> m_element = 0x88B5DE970
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x88B5DE938
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 = 0x88B5DEA20
<user defined> value_compare = 0x88B5DEA20
<user defined> _Copy_tag = 0x88B5DEA20
<user defined> _Move_tag = 0x88B5DEA20
<user defined> value_compare = 0x88B5DEA20
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 = 0x88B5DEA38
<user defined> _Copy_tag = 0x88B5DEA38
<user defined> _Move_tag = 0x88B5DEA38
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 = 0x88B5DEA50
<user defined> value_compare = 0x88B5DEA50
<user defined> _Copy_tag = 0x88B5DEA50
<user defined> _Move_tag = 0x88B5DEA50
<user defined> value_compare = 0x88B5DEA50
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
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 = 0x194F96664F0
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 = 0x194F9669CE0
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_ = 0x194F9669CE8
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD
boost::asio::io_service::service* next_ = 0xDDDDDDDD
<user defined> strand = 0x194F9669CE0
boost::asio::detail::winsock_init<2,0> init_ = 0x0
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600
std::_Ref_count_base* _Rep = 0x194F9669CD0
unsigned long _Uses = 0x4
unsigned long _Weaks = 0x1
Local std::shared_ptr<std::thread> cliThread
std::_Ptr_base<std::thread>
std::thread* _Ptr = 0x194F1996210
id
unsigned int _Id = 0x414
_Thrd_imp_t _Thr = 0x194F1996210
std::_Ref_count_base* _Rep = 0x194F19D0490
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 = 0x194F19D0250
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 = 0x194F9665FB0
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 = 0x194F19C70D0
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 = 0x194F964F530
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local BigNumber seed
bignum_st* _bn = 0x194F960BDB0
unsigned int* d = 0x85A399525B6D8D3D
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 = 0x194F9650A30
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 = 0x194F9650A30
std::_Ref_count_base* _Rep = 0x194F9669D40
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 = 0x194F9666310
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
00007FF6EC670634 000000088B5DF930 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF6EC67058E 000000088B5DF9A0 __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
00007FF6EC67044E 000000088B5DF9D0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331
00007FF6EC6706A9 000000088B5DFA00 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFC4C0481F4 000000088B5DFA30 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088B5DFAB0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF513E4 000000088BBFD010 NtGetContextThread+14
CCCCCCCCCCCCCCCC 000000088BBFD018 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BBFD020 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BBFD028 0000:0000000000000000
0000000000000578 000000088BBFD030 0000:0000000000000000
0000CA1C729BDB61 000000088BBFD038 0000:0000000000000000
000000088BBFD5B0 000000088BBFD040 0000:0000000000000000
00007FF6EC5D79C0 000000088BBFD5B0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486
Local void* threadHandle = 0x578
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 = 0x578
unsigned int Rdx = 0x88BBFD0C0
unsigned int Rbx = 0x7FF6EC5D72C0
unsigned int Rsp = 0x88BBFD050
unsigned int Rbp = 0x88BBFFDB0
unsigned int Rsi = 0x88BBFEF30
unsigned int Rdi = 0x88BBFD5B0
unsigned int R8 = 0x2464
unsigned int R9 = 0x88BBFFDB0
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x88BBFF240
unsigned int R13 = 0x0
unsigned int R14 = 0x88BBFE8A0
unsigned int R15 = 0x1
unsigned int Rip = 0x7FF6EC5D79C0
_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] = 0x88BBFD1E0
[1] = 0x88BBFD1F0
[2] = 0x88BBFD200
[3] = 0x88BBFD210
[4] = 0x88BBFD220
[5] = 0x88BBFD230
[6] = 0x88BBFD240
[7] = 0x88BBFD250
_M128A[16] XmmRegisters
[0] = 0x88BBFD260
[1] = 0x88BBFD270
[2] = 0x88BBFD280
[3] = 0x88BBFD290
[4] = 0x88BBFD2A0
[5] = 0x88BBFD2B0
[6] = 0x88BBFD2C0
[7] = 0x88BBFD2D0
[8] = 0x88BBFD2E0
[9] = 0x88BBFD2F0
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] = 0x88BBFD1C0
[1] = 0x88BBFD1D0
<user defined> Legacy = 0x88BBFD1E0
_M128A Xmm0 = 0x88BBFD260
_M128A Xmm1 = 0x88BBFD270
_M128A Xmm2 = 0x88BBFD280
_M128A Xmm3 = 0x88BBFD290
_M128A Xmm4 = 0x88BBFD2A0
_M128A Xmm5 = 0x88BBFD2B0
_M128A Xmm6 = 0x88BBFD2C0
_M128A Xmm7 = 0x88BBFD2D0
_M128A Xmm8 = 0x88BBFD2E0
_M128A Xmm9 = 0x88BBFD2F0
_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] = 0x88BBFD3C0
[1] = 0x88BBFD3D0
[2] = 0x88BBFD3E0
[3] = 0x88BBFD3F0
[4] = 0x88BBFD400
[5] = 0x88BBFD410
[6] = 0x88BBFD420
[7] = 0x88BBFD430
[8] = 0x88BBFD440
[9] = 0x88BBFD450
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 = 0x8D0C
Local tagTHREADENTRY32 te32
unsigned long dwSize = 0x1C
unsigned long cntUsage = 0x0
unsigned long th32ThreadID = 0xA1BC
unsigned long th32OwnerProcessID = 0x8D0C
long tpBasePri = 0x8
long tpDeltaPri = 0x0
unsigned long dwFlags = 0x0
Local void* hThreadSnap = 0x524
00007FF6EC5D7E85 000000088BBFDCE0 WheatyExceptionReport::GenerateExceptionReport+465 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 599
Local _CONTEXT* pCtx = 0x88BBFEA60
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0B5B1D72
unsigned int P3Home = 0x88BBFEC80
unsigned int P4Home = 0x7FFC0B6119BD
unsigned int P5Home = 0x88BBFEB00
unsigned int P6Home = 0x7FFC0B61107C
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 = 0x7FFC0B5B7097
unsigned int Dr1 = 0x88BBFEC70
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0B70ECB0
unsigned int Dr6 = 0x7FFC0B611557
unsigned int Dr7 = 0x88BBFF0D8
unsigned int Rax = 0x7FFC0B5B54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x800000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x88BBFF220
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x88BBFF3A0
unsigned int R8 = 0x7FFC0B56208E
unsigned int R9 = 0x0
unsigned int R10 = 0x800000002
unsigned int R11 = 0x88BBFEC80
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 = 0xB61971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x8BBFEB90
unsigned int DataSelector = 0x8
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x88BBFEB80
[1] = 0x88BBFEB90
[2] = 0x88BBFEBA0
[3] = 0x88BBFEBB0
[4] = 0x88BBFEBC0
[5] = 0x88BBFEBD0
[6] = 0x88BBFEBE0
[7] = 0x88BBFEBF0
_M128A[16] XmmRegisters
[0] = 0x88BBFEC00
[1] = 0x88BBFEC10
[2] = 0x88BBFEC20
[3] = 0x88BBFEC30
[4] = 0x88BBFEC40
[5] = 0x88BBFEC50
[6] = 0x88BBFEC60
[7] = 0x88BBFEC70
[8] = 0x88BBFEC80
[9] = 0x88BBFEC90
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] = 0x88BBFEB60
[1] = 0x88BBFEB70
<user defined> Legacy = 0x88BBFEB80
_M128A Xmm0 = 0x88BBFEC00
_M128A Xmm1 = 0x88BBFEC10
_M128A Xmm2 = 0x88BBFEC20
_M128A Xmm3 = 0x88BBFEC30
_M128A Xmm4 = 0x88BBFEC40
_M128A Xmm5 = 0x88BBFEC50
_M128A Xmm6 = 0x88BBFEC60
_M128A Xmm7 = 0x88BBFEC70
_M128A Xmm8 = 0x88BBFEC80
_M128A Xmm9 = 0x88BBFEC90
_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] = 0x88BBFED60
[1] = 0x88BBFED70
[2] = 0x88BBFED80
[3] = 0x88BBFED90
[4] = 0x88BBFEDA0
[5] = 0x88BBFEDB0
[6] = 0x88BBFEDC0
[7] = 0x88BBFEDD0
[8] = 0x88BBFEDE0
[9] = 0x88BBFEDF0
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 = 0x7FFC0B5B1D72
unsigned int P3Home = 0x88BBFEC80
unsigned int P4Home = 0x7FFC0B6119BD
unsigned int P5Home = 0x88BBFEB00
unsigned int P6Home = 0x7FFC0B61107C
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 = 0x7FFC0B5B7097
unsigned int Dr1 = 0x88BBFEC70
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0B70ECB0
unsigned int Dr6 = 0x7FFC0B611557
unsigned int Dr7 = 0x88BBFF0D8
unsigned int Rax = 0x7FFC0B5B54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x800000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x88BBFFDB0
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x7FFC0B56208E
unsigned int R9 = 0x0
unsigned int R10 = 0x800000002
unsigned int R11 = 0x88BBFEC80
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 = 0xB61971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x8BBFEB90
unsigned int DataSelector = 0x8
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x88BBFD900
[1] = 0x88BBFD910
[2] = 0x88BBFD920
[3] = 0x88BBFD930
[4] = 0x88BBFD940
[5] = 0x88BBFD950
[6] = 0x88BBFD960
[7] = 0x88BBFD970
_M128A[16] XmmRegisters
[0] = 0x88BBFD980
[1] = 0x88BBFD990
[2] = 0x88BBFD9A0
[3] = 0x88BBFD9B0
[4] = 0x88BBFD9C0
[5] = 0x88BBFD9D0
[6] = 0x88BBFD9E0
[7] = 0x88BBFD9F0
[8] = 0x88BBFDA00
[9] = 0x88BBFDA10
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] = 0x88BBFD8E0
[1] = 0x88BBFD8F0
<user defined> Legacy = 0x88BBFD900
_M128A Xmm0 = 0x88BBFD980
_M128A Xmm1 = 0x88BBFD990
_M128A Xmm2 = 0x88BBFD9A0
_M128A Xmm3 = 0x88BBFD9B0
_M128A Xmm4 = 0x88BBFD9C0
_M128A Xmm5 = 0x88BBFD9D0
_M128A Xmm6 = 0x88BBFD9E0
_M128A Xmm7 = 0x88BBFD9F0
_M128A Xmm8 = 0x88BBFDA00
_M128A Xmm9 = 0x88BBFDA10
_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] = 0x88BBFDAE0
[1] = 0x88BBFDAF0
[2] = 0x88BBFDB00
[3] = 0x88BBFDB10
[4] = 0x88BBFDB20
[5] = 0x88BBFDB30
[6] = 0x88BBFDB40
[7] = 0x88BBFDB50
[8] = 0x88BBFDB60
[9] = 0x88BBFDB70
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 = 0x0
unsigned int wDay = 0xA
unsigned int wHour = 0x2
unsigned int wMinute = 0x5
unsigned int wSecond = 0x17
unsigned int wMilliseconds = 0x1AF
Local _EXCEPTION_RECORD* pExceptionRecord = 0x88BBFF240
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6EC551DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x195019A7E90
[1] = 0x7FF6EC551DEA
[2] = 0x88BBFF2B0
[3] = 0x7FFC0B61ED92
[4] = 0x195019A7E90
[5] = 0x50
[6] = 0x195019A7A10
[7] = 0xCCCCCCCC00000000
[8] = 0x1950000003B
[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 = 0x88BBFE280
_EXCEPTION_RECORD* ExceptionRecord = 0x88BBFF240
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6EC551DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x195019A7E90
[1] = 0x7FF6EC551DEA
[2] = 0x88BBFF2B0
[3] = 0x7FFC0B61ED92
[4] = 0x195019A7E90
[5] = 0x50
[6] = 0x195019A7A10
[7] = 0xCCCCCCCC00000000
[8] = 0x1950000003B
[9] = 0x0
_CONTEXT* ContextRecord = 0x88BBFEA60
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0B5B1D72
unsigned int P3Home = 0x88BBFEC80
unsigned int P4Home = 0x7FFC0B6119BD
unsigned int P5Home = 0x88BBFEB00
unsigned int P6Home = 0x7FFC0B61107C
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 = 0x7FFC0B5B7097
unsigned int Dr1 = 0x88BBFEC70
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0B70ECB0
unsigned int Dr6 = 0x7FFC0B611557
unsigned int Dr7 = 0x88BBFF0D8
unsigned int Rax = 0x7FFC0B5B54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x800000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x88BBFF220
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x88BBFF3A0
unsigned int R8 = 0x7FFC0B56208E
unsigned int R9 = 0x0
unsigned int R10 = 0x800000002
unsigned int R11 = 0x88BBFEC80
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 = 0xB61971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x8BBFEB90
unsigned int DataSelector = 0x8
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x88BBFEB80
[1] = 0x88BBFEB90
[2] = 0x88BBFEBA0
[3] = 0x88BBFEBB0
[4] = 0x88BBFEBC0
[5] = 0x88BBFEBD0
[6] = 0x88BBFEBE0
[7] = 0x88BBFEBF0
_M128A[16] XmmRegisters
[0] = 0x88BBFEC00
[1] = 0x88BBFEC10
[2] = 0x88BBFEC20
[3] = 0x88BBFEC30
[4] = 0x88BBFEC40
[5] = 0x88BBFEC50
[6] = 0x88BBFEC60
[7] = 0x88BBFEC70
[8] = 0x88BBFEC80
[9] = 0x88BBFEC90
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] = 0x88BBFEB60
[1] = 0x88BBFEB70
<user defined> Legacy = 0x88BBFEB80
_M128A Xmm0 = 0x88BBFEC00
_M128A Xmm1 = 0x88BBFEC10
_M128A Xmm2 = 0x88BBFEC20
_M128A Xmm3 = 0x88BBFEC30
_M128A Xmm4 = 0x88BBFEC40
_M128A Xmm5 = 0x88BBFEC50
_M128A Xmm6 = 0x88BBFEC60
_M128A Xmm7 = 0x88BBFEC70
_M128A Xmm8 = 0x88BBFEC80
_M128A Xmm9 = 0x88BBFEC90
_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] = 0x88BBFED60
[1] = 0x88BBFED70
[2] = 0x88BBFED80
[3] = 0x88BBFED90
[4] = 0x88BBFEDA0
[5] = 0x88BBFEDB0
[6] = 0x88BBFEDC0
[7] = 0x88BBFEDD0
[8] = 0x88BBFEDE0
[9] = 0x88BBFEDF0
unsigned int VectorControl = 0x735C63745C3A630A
unsigned int DebugControl = 0x65767265735C6372
unsigned int LastBranchToRip = 0x73646C726F775C72
unsigned int LastBranchFromRip = 0x616D5C7265767265
unsigned int LastExceptionToRip = 0x343A7070632E6E69
unsigned int LastExceptionFromRip = 0x7246206E69203437
00007FF6EC5D77BB 000000088BBFE0F0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x88BBFE280
_EXCEPTION_RECORD* ExceptionRecord = 0x88BBFF240
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6EC551DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x195019A7E90
[1] = 0x7FF6EC551DEA
[2] = 0x88BBFF2B0
[3] = 0x7FFC0B61ED92
[4] = 0x195019A7E90
[5] = 0x50
[6] = 0x195019A7A10
[7] = 0xCCCCCCCC00000000
[8] = 0x1950000003B
[9] = 0x0
_CONTEXT* ContextRecord = 0x88BBFEA60
unsigned int P1Home = 0x7FFC0000004F
unsigned int P2Home = 0x7FFC0B5B1D72
unsigned int P3Home = 0x88BBFEC80
unsigned int P4Home = 0x7FFC0B6119BD
unsigned int P5Home = 0x88BBFEB00
unsigned int P6Home = 0x7FFC0B61107C
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 = 0x7FFC0B5B7097
unsigned int Dr1 = 0x88BBFEC70
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFC0B70ECB0
unsigned int Dr6 = 0x7FFC0B611557
unsigned int Dr7 = 0x88BBFF0D8
unsigned int Rax = 0x7FFC0B5B54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0x800000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0x88BBFF220
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x88BBFF3A0
unsigned int R8 = 0x7FFC0B56208E
unsigned int R9 = 0x0
unsigned int R10 = 0x800000002
unsigned int R11 = 0x88BBFEC80
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 = 0xB61971C
unsigned int ErrorSelector = 0x7FFC
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x8BBFEB90
unsigned int DataSelector = 0x8
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFC
_M128A[8] FloatRegisters
[0] = 0x88BBFEB80
[1] = 0x88BBFEB90
[2] = 0x88BBFEBA0
[3] = 0x88BBFEBB0
[4] = 0x88BBFEBC0
[5] = 0x88BBFEBD0
[6] = 0x88BBFEBE0
[7] = 0x88BBFEBF0
_M128A[16] XmmRegisters
[0] = 0x88BBFEC00
[1] = 0x88BBFEC10
[2] = 0x88BBFEC20
[3] = 0x88BBFEC30
[4] = 0x88BBFEC40
[5] = 0x88BBFEC50
[6] = 0x88BBFEC60
[7] = 0x88BBFEC70
[8] = 0x88BBFEC80
[9] = 0x88BBFEC90
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] = 0x88BBFEB60
[1] = 0x88BBFEB70
<user defined> Legacy = 0x88BBFEB80
_M128A Xmm0 = 0x88BBFEC00
_M128A Xmm1 = 0x88BBFEC10
_M128A Xmm2 = 0x88BBFEC20
_M128A Xmm3 = 0x88BBFEC30
_M128A Xmm4 = 0x88BBFEC40
_M128A Xmm5 = 0x88BBFEC50
_M128A Xmm6 = 0x88BBFEC60
_M128A Xmm7 = 0x88BBFEC70
_M128A Xmm8 = 0x88BBFEC80
_M128A Xmm9 = 0x88BBFEC90
_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] = 0x88BBFED60
[1] = 0x88BBFED70
[2] = 0x88BBFED80
[3] = 0x88BBFED90
[4] = 0x88BBFEDA0
[5] = 0x88BBFEDB0
[6] = 0x88BBFEDC0
[7] = 0x88BBFEDD0
[8] = 0x88BBFEDE0
[9] = 0x88BBFEDF0
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 = 0x0
unsigned int wDay = 0xA
unsigned int wHour = 0x2
unsigned int wMinute = 0x5
unsigned int wSecond = 0x16
unsigned int wMilliseconds = 0x29E
Local char[260] crash_folder_path = "C:\Users\gusta\Documents\Tc\Crashes..."
Local std::unique_lock<std::mutex> guard
std::mutex* _Pmtx = 0x7FF6EC70A7D0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF6EC70A7D0
bool _Owns = 0x1
Local char* pos = "worldserver.exe"
00007FFC495A584C 000000088BBFE200 UnhandledExceptionFilter+1BC
00007FFC4CF580CB 000000088BBFE240 memset+1C8B
00007FFC4CF3FD36 000000088BBFE2B0 __C_specific_handler+96
00007FFC4CF5468F 000000088BBFE2E0 __chkstk+11F
00007FFC4CEB4BEF 000000088BBFEA10 RtlWalkFrameChain+14BF
00007FFC4CEB89E6 000000088BBFF210 RtlRaiseException+316
00007FFC49575549 000000088BBFF2F0 RaiseException+69
00007FFC072BE046 000000088BBFF3A0 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] = 0x195019A7E90
[1] = 0x7FF6EC551DEA
Local std::string formattedMessage = "
c:\tc\src\server\worldserver\main.cpp:474 i..."
00007FF6EC551DEA 000000088BBFF540 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
Local unsigned int curtime = 0x2DB2A
Local unsigned int worldLoopCounter = 0x41B
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x88BBFF570
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& error = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC55DFA6 000000088BBFF5A0 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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC56D7F8 000000088BBFF5E0 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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x88BBFF7E8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC55DF28 000000088BBFF620 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> = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x88BBFF7E8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x194E9D4DA50
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 = 0x194E9D4DA50
unsigned int _worldLoopCounter = 0x41B
unsigned int _lastChangeMsTime = 0x1F064
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x194E9D4DA40
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Vals_2> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC55E317 000000088BBFF670 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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<user defined> = 0x4C89481024548948
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x88BBFF7E0
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 = 0x194E9D4DA50
std::_Ref_count_base* _Rep = 0x194E9D4DA40
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x88BBFF6B0
std::_Tuple_val<boost::system::error_code const &> _Myfirst
boost::system::error_code& _Val = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
00007FF6EC55BD8C 000000088BBFF6D0 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<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 = 0x88BBFF7E8
Parameter boost::system::error_code& <_Unbargs_0> = 0x88BBFF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC595914 000000088BBFF700 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
00007FF6EC568C87 000000088BBFF730 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
00007FF6EC56DA6A 000000088BBFF760 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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
<user defined> = 0x7FF6EC551C10
<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 = 0x88BBFF7E8
00007FF6EC5B1A3C 000000088BBFF840 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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x194E8A92170
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::system::error_code& __formal = 0x88BBFF988
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_ = 0x7FF6EC70AAC0
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 = 0x194E8A92170
boost::asio::detail::wait_op
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
long ready_ = 0x1
boost::system::error_code ec_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
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 = 0x7FF6EC70AA68
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 = 0x7FF6EC70AA68
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x194E8A921C0
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 = 0x88BBFF7D8
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 = 0x7FF6EC551C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x88BBFF7E0
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
00007FF6EC5AF249 000000088BBFF870 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 = 0x194E8A92170
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BBFF988
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Parameter unsigned int bytes_transferred = 0x0
00007FF6EC5B24A0 000000088BBFFA60 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_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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 = 0x194E8A92170
_OVERLAPPED
unsigned int Internal = 0x7FF6EC70AA68
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_ = 0x7FF6EC5B1960
<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 = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = 0x194E8A92170
unsigned int Internal = 0x7FF6EC70AA68
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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BBFFB48
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC5BFD41 000000088BBFFB10 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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BBFFB48
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
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_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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_ = 0x88BBFFA98
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x194E8A92170
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 = 0x5B
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x194E8A92170
00007FF6EC5BFC4B 000000088BBFFB70 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 = 0x194F9669CE0
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_ = 0x194F9604800
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 = 0x194F9669CE0
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 = 0x194F9669CE0
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F9604800
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* first_service_ = 0x194F1944CD0
key
type_info* type_info_ = 0x7FFBE9376E38
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x194F1944CD8
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = 0x194F1944D90
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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 = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF6EC595883 000000088BBFFBA0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x194F9649910
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC55E270 000000088BBFFBD0 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 = 0x194F9649910
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC56D9E0 000000088BBFFC00 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 = 0x194F9649910
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC560EAC 000000088BBFFC30 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 = 0x194F9649910
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x194F9649910
00007FF6EC5A7D6A 000000088BBFFC80 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 = 0x88B5DE858
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 = 0x194F9649910
00007FF6EC5A3D08 000000088BBFFCB0 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 = 0x88B5DE858
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
00007FF6EC59CAAD 000000088BBFFCE0 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 = 0x88B5DE858
00007FFC0B5D4FB8 000000088BBFFD20 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BBFFD70 _register_onexit_function+E1
00007FFC4C0481F4 000000088BBFFDA0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BBFFE20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F794 000000088BCFF470 ZwRemoveIoCompletion+14
00007FFC4954CB93 000000088BCFF4D0 GetQueuedCompletionStatus+53
00007FF6EC5B234D 000000088BCFF6C0 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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BCFF7A8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
00007FF6EC5BFD41 000000088BCFF770 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 = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC599630
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6EC69F798
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_ = 0x7FF6EC599630
auto_handle
void* handle = 0x7FF6EC599630
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_ = 0x7FF6EC599630
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_ = 0x7FF6EC69F7F0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6EC69F820
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
func_base
void* entry_event_ = 0x354
void* exit_event_ = 0x34C
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x354
<user defined> exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
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_ = 0x194FB8F28E8
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 = 0x88BCFF7A8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
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_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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_ = 0x88BCFF6F8
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 = 0x5C
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = NULL
00007FF6EC5BFC4B 000000088BCFF7D0 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 = 0x194F9669CE0
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_ = 0x194F9604800
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 = 0x194F9669CE0
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 = 0x194F9669CE0
boost::asio::detail::service_registry* service_registry_ = 0x194F9604800
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F9604800
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* first_service_ = 0x194F1944CD0
key
type_info* type_info_ = 0x7FFBE9376E38
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x194F1944CD8
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = 0x194F1944D90
boost::asio::detail::win_iocp_io_service& impl_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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 = 0x7FF6EC70AAB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6EC69F528
boost::system::error_category* pc_ = 0x7FF6EC70AAC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6EC70AAC0
boost::system::error_category* pc_ = 0x7FF6EC70AAB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF6EC595883 000000088BCFF800 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x194F9649500
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC55E270 000000088BCFF830 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 = 0x194F9649500
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC56D9E0 000000088BCFF860 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 = 0x194F9649500
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x194F9669CE0
std::_Ref_count_base* _Rep = 0x194F9669CD0
00007FF6EC560EAC 000000088BCFF890 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 = 0x194F9649500
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x194F9649500
00007FF6EC5A7D6A 000000088BCFF8E0 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 = 0x88B5DE858
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 = 0x194F9649500
00007FF6EC5A3D08 000000088BCFF910 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 = 0x88B5DE858
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
00007FF6EC59CAAD 000000088BCFF940 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 = 0x88B5DE858
00007FFC0B5D4FB8 000000088BCFF980 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BCFF9D0 _register_onexit_function+E1
00007FFC4C0481F4 000000088BCFFA00 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BCFFA80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088BDFF670 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088BDFF6E0 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088BDFF720 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088BDFF770 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088BDFF7B0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088BDFF7E0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088BDFF870 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088BDFF8A0 _Cnd_wait+20
00007FFC1BC864C2 000000088BDFF8D0 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 = 0x194F95EF828
Parameter _Mtx_internal_imp_t* _Mtx = 0x194F95EF7B0
00007FFC1BC89514 000000088BDFF910 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 = 0x194F95EF828
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "� �..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x88BDFF948
std::mutex* _Pmtx = 0x194F95EF7B0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0
bool _Owns = 0x1
00007FFC1BCB06C7 000000088BDFF970 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x194F95EF7B0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0
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 = 0x194F95EF800
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 = 0x194F95EF7B0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0
bool _Owns = 0x1
00007FFC1BCAF349 000000088BDFF9D0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x194F966A440
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF7B0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF800
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF828
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D8160
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 = 0x194F95D8168
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF7B0
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 = 0x194F966A440
st_mysql* m_Mysql = 0x194F9645940
st_net net = 0x194F9645940
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 = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194F9645C28
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3BD
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 = 0x194F9645CC0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "!Qjv<NLK(|;4b EE("
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB558FC8
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B51C0
MySQLConnectionInfo& m_connectionInfo = 0x194F9641470
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 = 0x194F95D81B8
std::thread _workerThread
id
unsigned int _Id = 0x314
_Thrd_imp_t _Thr
void* _Hnd = 0x314
unsigned int _Id = 0x40D4
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAF994 000000088BDFFA00 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 = 0x7FFC1BCAF300
Parameter DatabaseWorker** _Arg1 = 0x194F966A440
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF7B0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF800
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF828
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D8160
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 = 0x194F95D8168
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF7B0
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 = 0x194F966A440
st_mysql* m_Mysql = 0x194F9645940
st_net net = 0x194F9645940
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 = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194F9645C28
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3BD
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 = 0x194F9645CC0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "!Qjv<NLK(|;4b EE("
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB558FC8
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B51C0
MySQLConnectionInfo& m_connectionInfo = 0x194F9641470
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 = 0x194F95D81B8
std::thread _workerThread
id
unsigned int _Id = 0x314
_Thrd_imp_t _Thr
void* _Hnd = 0x314
unsigned int _Id = 0x40D4
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAFB8C 000000088BDFFA40 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 = 0x7FFC1BCAF300
Parameter DatabaseWorker** <_Args_0> = 0x194F966A440
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF7B0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF7B0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF800
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF828
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D8160
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 = 0x194F95D8168
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF7B0
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 = 0x194F966A440
st_mysql* m_Mysql = 0x194F9645940
st_net net = 0x194F9645940
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 = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194F9645C28
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3BD
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 = 0x194F9645CC0
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "!Qjv<NLK(|;4b EE("
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB558FC8
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B51C0
MySQLConnectionInfo& m_connectionInfo = 0x194F9641470
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 = 0x194F95D81B8
std::thread _workerThread
id
unsigned int _Id = 0x314
_Thrd_imp_t _Thr
void* _Hnd = 0x314
unsigned int _Id = 0x40D4
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAF9FB 000000088BDFFA80 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 = 0x194F964A810
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x194F966A440
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFC1BCAF300
00007FFC1BCB11EA 000000088BDFFAD0 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 = 0x88B5DD828
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 = 0x194F964A810
00007FFC1BCB0BF8 000000088BDFFB00 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 = 0x88B5DD828
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
00007FFC1BCB096D 000000088BDFFB30 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 = 0x88B5DD828
00007FFC0B5D4FB8 000000088BDFFB70 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BDFFBC0 _register_onexit_function+E1
00007FFC4C0481F4 000000088BDFFBF0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BDFFC70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088BEFF9B0 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088BEFFA20 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088BEFFA60 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088BEFFAB0 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088BEFFAF0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088BEFFB20 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088BEFFBB0 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088BEFFBE0 _Cnd_wait+20
00007FFC1BC864C2 000000088BEFFC10 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 = 0x194F95EF718
Parameter _Mtx_internal_imp_t* _Mtx = 0x194F95EF6A0
00007FFC1BC89514 000000088BEFFC50 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 = 0x194F95EF718
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "� �..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x88BEFFC88
std::mutex* _Pmtx = 0x194F95EF6A0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0
bool _Owns = 0x1
00007FFC1BCB06C7 000000088BEFFCB0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x194F95EF6A0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0
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 = 0x194F95EF6F0
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 = 0x194F95EF6A0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0
bool _Owns = 0x1
00007FFC1BCAF349 000000088BEFFD10 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x194F966A8A0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF6A0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF6F0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF718
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D8520
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 = 0x194F95D8528
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF6A0
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 = 0x194F966A8A0
st_mysql* m_Mysql = 0x194F961DB90
st_net net = 0x194F961DB90
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: 1 Warnings: 0"
char* db = "characters"
charset_info_st* charset = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194F961DE78
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3BF
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 = 0x194F961DF10
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "7xm18-1R5ZwZw"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB62E318
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B3900
MySQLConnectionInfo& m_connectionInfo = 0x194F9640AE0
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 = 0x194F95D8578
std::thread _workerThread
id
unsigned int _Id = 0x288
_Thrd_imp_t _Thr
void* _Hnd = 0x288
unsigned int _Id = 0xA974
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAF994 000000088BEFFD40 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 = 0x7FFC1BCAF300
Parameter DatabaseWorker** _Arg1 = 0x194F966A8A0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF6A0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF6F0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF718
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D8520
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 = 0x194F95D8528
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF6A0
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 = 0x194F966A8A0
st_mysql* m_Mysql = 0x194F961DB90
st_net net = 0x194F961DB90
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: 1 Warnings: 0"
char* db = "characters"
charset_info_st* charset = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194F961DE78
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3BF
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 = 0x194F961DF10
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "7xm18-1R5ZwZw"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB62E318
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B3900
MySQLConnectionInfo& m_connectionInfo = 0x194F9640AE0
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 = 0x194F95D8578
std::thread _workerThread
id
unsigned int _Id = 0x288
_Thrd_imp_t _Thr
void* _Hnd = 0x288
unsigned int _Id = 0xA974
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAFB8C 000000088BEFFD80 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 = 0x7FFC1BCAF300
Parameter DatabaseWorker** <_Args_0> = 0x194F966A8A0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF6A0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF6A0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF6F0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF718
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D8520
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 = 0x194F95D8528
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF6A0
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 = 0x194F966A8A0
st_mysql* m_Mysql = 0x194F961DB90
st_net net = 0x194F961DB90
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: 1 Warnings: 0"
char* db = "characters"
charset_info_st* charset = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194F961DE78
unsigned int affected_rows = 0x1
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3BF
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 = 0x194F961DF10
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "7xm18-1R5ZwZw"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB62E318
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B3900
MySQLConnectionInfo& m_connectionInfo = 0x194F9640AE0
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 = 0x194F95D8578
std::thread _workerThread
id
unsigned int _Id = 0x288
_Thrd_imp_t _Thr
void* _Hnd = 0x288
unsigned int _Id = 0xA974
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAF9FB 000000088BEFFDC0 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 = 0x194F964B990
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x194F966A8A0
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFC1BCAF300
00007FFC1BCB11EA 000000088BEFFE10 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 = 0x88B5DD828
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 = 0x194F964B990
00007FFC1BCB0BF8 000000088BEFFE40 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 = 0x88B5DD828
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
00007FFC1BCB096D 000000088BEFFE70 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 = 0x88B5DD828
00007FFC0B5D4FB8 000000088BEFFEB0 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BEFFF00 _register_onexit_function+E1
00007FFC4C0481F4 000000088BEFFF30 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BEFFFB0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52F84 000000088BFFF220 NtWaitForAlertByThreadId+14
00007FFC4CEFFA89 000000088BFFF290 RtlSleepConditionVariableSRW+109
00007FFC495503FD 000000088BFFF2D0 SleepConditionVariableSRW+2D
00007FFC0C968684 000000088BFFF320 __crtSetThreadpoolWait+134
00007FFC0C930976 000000088BFFF360 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFC0C930873 000000088BFFF390 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFC0C9305F8 000000088BFFF420 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFC0C930B30 000000088BFFF450 _Cnd_wait+20
00007FFC1BC864C2 000000088BFFF480 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 = 0x194F95EF608
Parameter _Mtx_internal_imp_t* _Mtx = 0x194F95EF590
00007FFC1BC89514 000000088BFFF4C0 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 = 0x194F95EF608
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "� �..."
Parameter std::unique_lock<std::mutex>& _Lck = 0x88BFFF4F8
std::mutex* _Pmtx = 0x194F95EF590
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590
bool _Owns = 0x1
00007FFC1BCB06C7 000000088BFFF520 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x194F95EF590
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590
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 = 0x194F95EF5E0
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 = 0x194F95EF590
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590
bool _Owns = 0x1
00007FFC1BCAF349 000000088BFFF580 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x194F9669E20
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF590
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF5E0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF608
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D87F0
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 = 0x194F95D87F8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF590
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 = 0x194F9669E20
st_mysql* m_Mysql = 0x194FAEBDC80
st_net net = 0x194FAEBDC80
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 = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194FAEBDF68
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3C2
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 = 0x194FAEBE000
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "'F:82#[+"&)I|<JJ9Y
"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB725848
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B3870
MySQLConnectionInfo& m_connectionInfo = 0x194F9642130
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 = 0x194F95D8848
std::thread _workerThread
id
unsigned int _Id = 0x328
_Thrd_imp_t _Thr
void* _Hnd = 0x328
unsigned int _Id = 0xA36C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAF994 000000088BFFF5B0 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 = 0x7FFC1BCAF300
Parameter DatabaseWorker** _Arg1 = 0x194F9669E20
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF590
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF5E0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF608
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D87F0
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 = 0x194F95D87F8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF590
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 = 0x194F9669E20
st_mysql* m_Mysql = 0x194FAEBDC80
st_net net = 0x194FAEBDC80
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 = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194FAEBDF68
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3C2
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 = 0x194FAEBE000
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "'F:82#[+"&)I|<JJ9Y
"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB725848
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B3870
MySQLConnectionInfo& m_connectionInfo = 0x194F9642130
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 = 0x194F95D8848
std::thread _workerThread
id
unsigned int _Id = 0x328
_Thrd_imp_t _Thr
void* _Hnd = 0x328
unsigned int _Id = 0xA36C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAFB8C 000000088BFFF5F0 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 = 0x7FFC1BCAF300
Parameter DatabaseWorker** <_Args_0> = 0x194F9669E20
ProducerConsumerQueue<SQLOperation *>* _queue = 0x194F95EF590
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194F95EF590
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x194F95EF5E0
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x194F95EF608
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x194F95D87F0
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 = 0x194F95D87F8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x194F95EF590
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 = 0x194F9669E20
st_mysql* m_Mysql = 0x194FAEBDC80
st_net net = 0x194FAEBDC80
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 = 0x7FFC07015890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x194FAEBDF68
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x3C2
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 = 0x194FAEBE000
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "'F:82#[+"&)I|<JJ9Y
"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x194FB725848
st_mysql_methods* methods = 0x7FFC07007100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x194F96B3870
MySQLConnectionInfo& m_connectionInfo = 0x194F9642130
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 = 0x194F95D8848
std::thread _workerThread
id
unsigned int _Id = 0x328
_Thrd_imp_t _Thr
void* _Hnd = 0x328
unsigned int _Id = 0xA36C
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFC1BCAF9FB 000000088BFFF630 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 = 0x194F964AF90
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x194F9669E20
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFC1BCAF300
00007FFC1BCB11EA 000000088BFFF680 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 = 0x88B5DD828
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 = 0x194F964AF90
00007FFC1BCB0BF8 000000088BFFF6B0 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 = 0x88B5DD828
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
00007FFC1BCB096D 000000088BFFF6E0 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 = 0x88B5DD828
00007FFC0B5D4FB8 000000088BFFF720 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088BFFF770 _register_onexit_function+E1
00007FFC4C0481F4 000000088BFFF7A0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088BFFF820 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4F6F4 000000088C0FFBB0 ZwWaitForSingleObject+14
00007FFC495745C3 000000088C0FFC50 WaitForSingleObjectEx+93
00007FFC072567FD 000000088C0FFC80 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 = 0x194F96662C8
boost::asio::detail::win_iocp_io_service* io_service_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x194FB8F28E8
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
00007FFC0726788F 000000088C0FFCB0 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 = 0x194F96662B0
boost::asio::detail::win_thread::func_base
void* entry_event_ = 0x344
void* exit_event_ = 0x34C
boost::asio::detail::win_iocp_io_service::timer_thread_function f_
boost::asio::detail::win_iocp_io_service* io_service_ = 0x194F95D7600
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6EC69F790
boost::asio::io_service::id* id_ = 0x28
boost::asio::io_service::service::key key_ = 0x194F95D7608
boost::asio::io_service& owner_ = 0x194F9669CE0
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6EC69F790
auto_handle
void* handle = 0x7FF6EC69F790
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_ = 0x7FF6EC69F790
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x194F9666490
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x350
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_ = 0x194F95D7660
boost::asio::detail::timer_queue_set timer_queues_ = 0x194FB8F28E8
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x194F95D7690
00007FFC0726BD86 000000088C0FFD30 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 = 0x194F96662B0
Local boost::asio::detail::win_thread::auto_func_base_ptr func
boost::asio::detail::win_thread::func_base* ptr = 0x194F96662B0
void* entry_event_ = 0x344
void* exit_event_ = 0x34C
Local void* exit_event = 0xCCCCCCCCCCCCCCCC
00007FFC0B5D4FB8 000000088C0FFD70 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088C0FFDC0 _register_onexit_function+E1
00007FFC4C0481F4 000000088C0FFDF0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C0FFE70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000088C1FFAC0 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000088C1FFDB0 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000088C1FFDE0 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C1FFE60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF52FE4 000000088C2FF530 ZwWaitForWorkViaWorkerFactory+14
00007FFC4CF001F4 000000088C2FF820 RtlReleaseSRWLockExclusive+2C4
00007FFC4C0481F4 000000088C2FF850 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088C2FF8D0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC4CF4FCF4 000000088B9FF7B0 NtDelayExecution+14
00007FFC49575631 000000088B9FF850 SleepEx+A1
00007FFBE8A5495B 000000088B9FF880 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17
Parameter unsigned long& ms = 0xA
00007FFBE8A319F8 000000088B9FF8B0 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9
Parameter unsigned long& ms = 0xA
00007FFBE8A2B750 000000088B9FFA00 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204
Local efsw::FileWatcherWin32* this = 0x194E5AFFF90
efsw::FileWatcherImpl
efsw::FileWatcher* mFileWatcher = 0x7FFBE99F9610
efsw::FileWatcherImpl* mImpl = 0x194E5AFFF90
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 = 0x194E5AFFFA8
<user defined> _Copy_tag = 0x194E5AFFFA8
<user defined> _Move_tag = 0x194E5AFFFA8
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 = 0x194E5AFFFC0
<user defined> _Copy_tag = 0x194E5AFFFC0
<user defined> _Move_tag = 0x194E5AFFFC0
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 = 0x194E5AFFFD8
<user defined> _Copy_tag = 0x194E5AFFFD8
<user defined> _Move_tag = 0x194E5AFFFD8
long mLastWatchID = 0xC
efsw::Thread* mThread = 0x194E9E73740
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0
void* mThread = 0x3A8
unsigned int mThreadId = 0x833C
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620
efsw::Mutex mWatchesLock
efsw::Platform::MutexImpl* mMutexImpl = 0x194E93B5DC0
_RTL_CRITICAL_SECTION mMutex = 0x194E93B5DC0
00007FFBE8A3015F 000000088B9FFA30 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x194E9E73620
<user defined>* m_function = 0x7FFBE8A2B5C0
efsw::FileWatcherWin32* m_object = 0x194E5AFFF90
efsw::FileWatcherImpl
efsw::FileWatcher* mFileWatcher = 0x7FFBE99F9610
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 = 0x194E5AFFFA8
<user defined> _Copy_tag = 0x194E5AFFFA8
<user defined> _Move_tag = 0x194E5AFFFA8
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 = 0x194E5AFFFC0
<user defined> _Copy_tag = 0x194E5AFFFC0
<user defined> _Move_tag = 0x194E5AFFFC0
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 = 0x194E5AFFFD8
<user defined> _Copy_tag = 0x194E5AFFFD8
<user defined> _Move_tag = 0x194E5AFFFD8
long mLastWatchID = 0xC
efsw::Thread* mThread = 0x194E9E73740
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620
efsw::Mutex mWatchesLock
efsw::Platform::MutexImpl* mMutexImpl = 0x194E93B5DC0
00007FFBE8A304E6 000000088B9FFA60 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49
Local efsw::Thread* this = 0x194E9E73740
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0
void* mThread = 0x3A8
unsigned int mThreadId = 0x833C
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620
00007FFBE8A48C78 000000088B9FFAA0 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57
Parameter void* userData = 0x194E9E73740
Local efsw::Thread* owner = 0x194E9E73740
efsw::Platform::ThreadImpl* mThreadImpl = 0x194E9E1F4B0
void* mThread = 0x3A8
unsigned int mThreadId = 0x833C
efsw::Private::ThreadFunc* mEntryPoint = 0x194E9E73620
00007FFC0B5D4FB8 000000088B9FFAE0 _register_onexit_function+4A8
00007FFC0B5D4BF1 000000088B9FFB30 _register_onexit_function+E1
00007FFC4C0481F4 000000088B9FFB60 BaseThreadInitThunk+14
00007FFC4CF1A251 000000088B9FFBE0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC0B6884BE 000000088BAFD440 sqrtf+1E
CCCCCCCCCCCCCCCC 000000088BAFD448 0000:0000000000000000
CCCCCCCC44AEF196 000000088BAFD450 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD458 0000:0000000000000000
000000088BAFD4B4 000000088BAFD460 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD468 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD470 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD478 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD480 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD488 0000:0000000000000000
00000000CCCCCCCC 000000088BAFD490 0000:0000000000000000
00000194F72ABBB0 000000088BAFD498 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD4A0 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD4A8 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD4B0 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD4B8 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD4C0 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000088BAFD4C8 0000:0000000000000000
000000088BAFD660 000000088BAFD4D0 0000:0000000000000000
00007FFBE8BF571C 000000088BAFD660 dtNavMeshQuery::findPath+5DC c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1101
Local dtMeshTile* neighbourTile = NULL
Local dtNode* neighbourNode = 0x194F72ABA10
float[3] pos
[0] = 691.466614
[1] = 610.914185
[2] = 5811.866211
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC8000232
unsigned int state = 0xC8000232
unsigned int flags = 0xC8000232
unsigned int id = 0x100000000021B5
Local dtPoly* neighbourPoly = 0x194D793123C
unsigned int firstLink = 0x501E
unsigned int[6] verts
[0] = 0x37D1
[1] = 0x375F
[2] = 0x376D
[3] = 0x37EA
[4] = 0x37D2
[5] = 0x0
unsigned int[6] neis
[0] = 0x21EC
[1] = 0x219B
[2] = 0x21E5
[3] = 0x24C9
[4] = 0x21D8
[5] = 0x0
unsigned int flags = 0x1
unsigned int vertCount = 0x5
unsigned int areaAndtype = 0x1
Local unsigned int crossSide = 0x0
Local float cost = -nan(ind)
Local unsigned int neighbourRef = 0x10000000002185
Local float heuristic = 35.279640
Local float total = -nan(ind)
Local unsigned int i = 0x4F60
Local dtPoly* bestPoly = 0x194D793099C
unsigned int firstLink = 0x4F71
unsigned int[6] verts
[0] = 0x3768
[1] = 0x3778
[2] = 0x376D
[3] = 0x3769
[4] = 0x0
[5] = 0x0
unsigned int[6] neis
[0] = 0x21EA
[1] = 0x21E5
[2] = 0x21A3
[3] = 0x2198
[4] = 0x0
[5] = 0x0
unsigned int flags = 0x8
unsigned int vertCount = 0x4
unsigned int areaAndtype = 0x8
Local dtNode* bestNode = 0x194F72ABBB0
float[3] pos
[0] = 681.999939
[1] = 609.980835
[2] = 5806.132813
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC400023E
unsigned int state = 0xC400023E
unsigned int flags = 0xC800023E
unsigned int id = 0x1000000000218F
Local unsigned int bestRef = 0x10000000002184
Local dtMeshTile* parentTile = 0x194D72DE290
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x194D78BA070
int magic = 0x444E4156
int version = 0x7
int x = 0x13
int y = 0x10
int layer = 0x0
unsigned int userId = 0x0
int polyCount = 0x293A
int vertCount = 0x4466
int maxLinkCount = 0xA11C
int detailMeshCount = 0x293A
int detailVertCount = 0x3971
int detailTriCount = 0x9260
int bvNodeCount = 0x5274
int offMeshConCount = 0x0
int offMeshBase = 0x293A
float walkableHeight = 1.600000
float walkableRadius = 0.533333
float walkableClimb = 2.133333
float[3] bmin
[0] = 533.333313
[1] = 143.847641
[2] = 5333.333008
float[3] bmax
[0] = 1066.666626
[1] = 1191.806519
[2] = 5866.666504
float bvQuantFactor = 3.750001
dtPoly* polys = 0x194D78ED59C
unsigned int firstLink = 0x61A8
unsigned int[6] verts
[0] = 0x4
[1] = 0x0
[2] = 0x1
[3] = 0x2
[4] = 0x3
[5] = 0x0
unsigned int[6] neis
[0] = 0x0
[1] = 0x8004
[2] = 0xAA
[3] = 0x5
[4] = 0x8006
[5] = 0x0
unsigned int flags = 0x1
unsigned int vertCount = 0x5
unsigned int areaAndtype = 0x1
float* verts = 533.333313
dtLink* links = 0x194D793FCDC
unsigned int ref = 0x10000000000004
unsigned int next = 0xFFFFFFFF
unsigned int edge = 0x3
unsigned int side = 0xFF
unsigned int bmin = 0x0
unsigned int bmax = 0x0
dtPolyDetail* detailMeshes = 0x194D79E0E9C
unsigned int vertBase = 0x0
unsigned int triBase = 0x0
unsigned int vertCount = 0x10
unsigned int triCount = 0x1C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x194D7A4F820
unsigned int[3] bmin
[0] = 0x0
[1] = 0x1
[2] = 0x0
unsigned int[3] bmax
[0] = 0x7D0
[1] = 0xD9A
[2] = 0x7D0
int i = 0xFFFFAD8D
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60
float[6] pos
[0] = -42201683186052843888412332559599403008.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.000000
[4] = 0.000000
[5] = 0.000000
float rad = 0.000000
unsigned int poly = 0x0
unsigned int flags = 0x0
unsigned int side = 0x0
unsigned int userId = 0x0
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
Local dtPoly* parentPoly = 0x194D793021C
unsigned int firstLink = 0x4ED6
unsigned int[6] verts
[0] = 0x3712
[1] = 0x3713
[2] = 0x3714
[3] = 0x0
[4] = 0x0
[5] = 0x0
unsigned int[6] neis
[0] = 0x2196
[1] = 0x2193
[2] = 0x2166
[3] = 0x0
[4] = 0x0
[5] = 0x0
unsigned int flags = 0x8
unsigned int vertCount = 0x3
unsigned int areaAndtype = 0x8
Local dtMeshTile* bestTile = 0x194D72DE290
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x194D78BA070
int magic = 0x444E4156
int version = 0x7
int x = 0x13
int y = 0x10
int layer = 0x0
unsigned int userId = 0x0
int polyCount = 0x293A
int vertCount = 0x4466
int maxLinkCount = 0xA11C
int detailMeshCount = 0x293A
int detailVertCount = 0x3971
int detailTriCount = 0x9260
int bvNodeCount = 0x5274
int offMeshConCount = 0x0
int offMeshBase = 0x293A
float walkableHeight = 1.600000
float walkableRadius = 0.533333
float walkableClimb = 2.133333
float[3] bmin
[0] = 533.333313
[1] = 143.847641
[2] = 5333.333008
float[3] bmax
[0] = 1066.666626
[1] = 1191.806519
[2] = 5866.666504
float bvQuantFactor = 3.750001
dtPoly* polys = 0x194D78ED59C
unsigned int firstLink = 0x61A8
unsigned int[6] verts
[0] = 0x4
[1] = 0x0
[2] = 0x1
[3] = 0x2
[4] = 0x3
[5] = 0x0
unsigned int[6] neis
[0] = 0x0
[1] = 0x8004
[2] = 0xAA
[3] = 0x5
[4] = 0x8006
[5] = 0x0
unsigned int flags = 0x1
unsigned int vertCount = 0x5
unsigned int areaAndtype = 0x1
float* verts = 533.333313
dtLink* links = 0x194D793FCDC
unsigned int ref = 0x10000000000004
unsigned int next = 0xFFFFFFFF
unsigned int edge = 0x3
unsigned int side = 0xFF
unsigned int bmin = 0x0
unsigned int bmax = 0x0
dtPolyDetail* detailMeshes = 0x194D79E0E9C
unsigned int vertBase = 0x0
unsigned int triBase = 0x0
unsigned int vertCount = 0x10
unsigned int triCount = 0x1C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x194D7A4F820
unsigned int[3] bmin
[0] = 0x0
[1] = 0x1
[2] = 0x0
unsigned int[3] bmax
[0] = 0x7D0
[1] = 0xD9A
[2] = 0x7D0
int i = 0xFFFFAD8D
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60
float[6] pos
[0] = -42201683186052843888412332559599403008.000000
[1] = 0.000000
[2] = 0.000000
[3] = 0.000000
[4] = 0.000000
[5] = 0.000000
float rad = 0.000000
unsigned int poly = 0x0
unsigned int flags = 0x0
unsigned int side = 0x0
unsigned int userId = 0x0
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
Local unsigned int parentRef = 0x100000000021ED
Local dtNavMeshQuery* this = 0x194F61F9AF0
dtNavMesh* m_nav = 0x194C9250630
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 = 0x194D72DF130
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 = 0x194D72DF198
dtMeshTile* m_tiles = 0x194D72DE290
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x194D78BA070
dtPoly* polys = 0x194D78ED59C
float* verts = 533.333313
dtLink* links = 0x194D793FCDC
dtPolyDetail* detailMeshes = 0x194D79E0E9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x194D7A4F820
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtQueryData
unsigned int status = 0xC9250630
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 = 0x194F7D9C400
dtNode* m_nodes = 0x194CBB4F0E0
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 = 0x10000000002453
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 = 0x194F7D9C4E0
dtNode* m_nodes = 0x194F72A7450
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 = 0x1A7
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x244
dtNodeQueue* m_openList = 0x194F83EA3B0
dtNode** m_heap = 0x194F72ABAD0
float[3] pos
[0] = 682.799927
[1] = 610.780884
[2] = 5813.866211
float cost = -nan(ind)
float total = -nan(ind)
unsigned int pidx = 0xC4000239
unsigned int state = 0xC8000239
unsigned int flags = 0xC8000239
unsigned int id = 0x100000000021EC
int m_capacity = 0x400
int m_size = 0x113
Parameter unsigned int startRef = 0x1000000000213A
Parameter unsigned int endRef = 0x10000000002463
Parameter float* startPos = 642.133301
Parameter float* endPos = 651.594299
Parameter dtQueryFilter* filter = 0x194F62D30A8
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 = 0x43
Local dtNode* startNode = 0x194F72A7450
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 = 0x194F72A7450
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 bool outOfNodes = 0x0
Local float lastBestNodeCost = -nan(ind)
Local unsigned int status = 0xCCCCCCCC
00007FFBE85C534D 000000088BAFE3C0 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 = 0x7
Local unsigned int suffixPolyLength = 0x0
Local unsigned int suffixStartPoly = 0x1000000000213A
Local PathGenerator* this = 0x194F62D2DE0
unsigned int[74] _pathPolyRefs
[0] = 0x1000000000211B
[1] = 0x10000000002101
[2] = 0x10000000002132
[3] = 0x10000000002133
[4] = 0x1000000000214E
[5] = 0x10000000002150
[6] = 0x1000000000213A
[7] = 0x10000000002439
[8] = 0x10000000002442
[9] = 0x0
unsigned int _polyLength = 0x9
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 = 0x194F62D3038
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x0
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 5819.354492
float y = 632.924988
float z = 609.885925
G3D::Vector3 _endPosition
float x = 5833.237305
float y = 651.594299
float z = 609.381897
G3D::Vector3 _actualEndPosition
float x = 5833.237305
float y = 651.594299
float z = 609.381897
Unit* _sourceUnit = 0x194DCA3A560
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194DCA3A680
EventProcessor m_Events = 0x194DCA3A6F0
std::string m_name = "Army of the Dead Ghoul"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x0
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 = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
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 = 0x194DCA3A788
<user defined> _Copy_tag = 0x194DCA3A788
<user defined> _Move_tag = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
Movement::Spline<int> spline = 0x19501489BF0
Movement::FacingInfo facing = 0x19501489C40
unsigned int m_Id = 0x7BD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0xC4
float vertical_acceleration = 0.000000
float initialOrientation = 1.058019
int effect_start_time = 0x0
int point_Idx = 0x1
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] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.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 = 0x194DCA3AA90
<user defined> _Copy_tag = 0x194DCA3AA90
<user defined> _Move_tag = 0x194DCA3AA90
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 = 0x194DCA3AAB8
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 = 0x194DCA3AAD0
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 = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
<user defined> _Copy_tag = 0x194DCA3AB10
<user defined> _Move_tag = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
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 = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
<user defined> _Copy_tag = 0x194DCA3AB28
<user defined> _Move_tag = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
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 = 0x194DCA3AB40
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 = 0x194D6A8DC50
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
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 = 0x194DCA3C930
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 = 0x194DCA3C948
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 = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
<user defined> _Copy_tag = 0x194DCA3C960
<user defined> _Move_tag = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
<user defined> _Copy_tag = 0x194DCA3CB40
<user defined> _Move_tag = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
Unit* _owner = 0x194DCA3A560
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194F844D670
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 = 0x194F844D688
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194F844D6D8
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager
Unit* _owner = 0x194DCA3A560
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CDB8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0
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 = 0x194DCA3CE50
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10
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 = 0x194DCA3CF30
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 = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x194F48C8740
std::_Ref_count_base* _Rep = 0x19502D47BB0
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 = 0x194DCA3CFC8
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 = 0x194DCA3CFE0
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 = 0x194DCA3D028
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 = 0x194DCA3D040
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 = 0x195031B87E0
CooldownEntry
unsigned int SpellId = 0xDCA3A560
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xD6A7D990
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20
bool OnHold = 0x0
Unit* _owner = 0x194DCA3A560
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 = 0x195031B87E8
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 = 0x195031B8838
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 = 0x195031B8888
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 = 0x195031B8910
dtNavMesh* _navMesh = 0x194C9250630
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 = 0x194D72DF130
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 = 0x194D72DF198
dtMeshTile* m_tiles = 0x194D72DE290
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x194D78BA070
dtPoly* polys = 0x194D78ED59C
float* verts = 533.333313
dtLink* links = 0x194D793FCDC
dtPolyDetail* detailMeshes = 0x194D79E0E9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x194D7A4F820
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x194F61F9AF0
dtNavMesh* m_nav = 0x194C9250630
dtQueryData
unsigned int status = 0xC9250630
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 = 0x194F7D9C400
dtNode* m_nodes = 0x194CBB4F0E0
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 = 0x194F7D9C4E0
dtNode* m_nodes = 0x194F72A7450
unsigned int* m_first = 0x1A7
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x244
dtNodeQueue* m_openList = 0x194F83EA3B0
dtNode** m_heap = 0x194F72ABBB0
int m_capacity = 0x400
int m_size = 0x113
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 = 0x88BAFE518
float x = 5819.354492
float y = 632.924988
float z = 609.885925
Parameter G3D::Vector3& endPos = 0x88BAFE4E8
float x = 5833.237305
float y = 651.594299
float z = 609.381897
Local bool endPolyFound = 0x0
Local unsigned int pathEndIndex = 0x0
Local unsigned int startPoly = 0x1000000000211B
Local float distToStartPoly = 0.094910
Local bool farFromPoly = 0x0
Local unsigned int pathStartIndex = 0x0
Local float[3] endPoint
[0] = 651.594299
[1] = 609.381897
[2] = 5833.237305
Local unsigned int endPoly = 0x10000000002463
Local float distToEndPoly = 0.706543
Local bool startPolyFound = 0x1
Local float[3] startPoint
[0] = 632.924988
[1] = 609.885925
[2] = 5819.354492
00007FFBE85C314D 000000088BAFE630 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91
Local PathGenerator* this = 0x194F62D2DE0
unsigned int[74] _pathPolyRefs
[0] = 0x1000000000211B
[1] = 0x10000000002101
[2] = 0x10000000002132
[3] = 0x10000000002133
[4] = 0x1000000000214E
[5] = 0x10000000002150
[6] = 0x1000000000213A
[7] = 0x10000000002439
[8] = 0x10000000002442
[9] = 0x0
unsigned int _polyLength = 0x9
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 = 0x194F62D3038
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x0
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 5819.354492
float y = 632.924988
float z = 609.885925
G3D::Vector3 _endPosition
float x = 5833.237305
float y = 651.594299
float z = 609.381897
G3D::Vector3 _actualEndPosition
float x = 5833.237305
float y = 651.594299
float z = 609.381897
Unit* _sourceUnit = 0x194DCA3A560
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194DCA3A680
EventProcessor m_Events = 0x194DCA3A6F0
std::string m_name = "Army of the Dead Ghoul"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x0
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 = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
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 = 0x194DCA3A788
<user defined> _Copy_tag = 0x194DCA3A788
<user defined> _Move_tag = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
Movement::Spline<int> spline = 0x19501489BF0
Movement::FacingInfo facing = 0x19501489C40
unsigned int m_Id = 0x7BD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0xC4
float vertical_acceleration = 0.000000
float initialOrientation = 1.058019
int effect_start_time = 0x0
int point_Idx = 0x1
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] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.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 = 0x194DCA3AA90
<user defined> _Copy_tag = 0x194DCA3AA90
<user defined> _Move_tag = 0x194DCA3AA90
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 = 0x194DCA3AAB8
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 = 0x194DCA3AAD0
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 = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
<user defined> _Copy_tag = 0x194DCA3AB10
<user defined> _Move_tag = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
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 = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
<user defined> _Copy_tag = 0x194DCA3AB28
<user defined> _Move_tag = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
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 = 0x194DCA3AB40
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 = 0x194D6A8DC50
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
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 = 0x194DCA3C930
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 = 0x194DCA3C948
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 = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
<user defined> _Copy_tag = 0x194DCA3C960
<user defined> _Move_tag = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
<user defined> _Copy_tag = 0x194DCA3CB40
<user defined> _Move_tag = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
Unit* _owner = 0x194DCA3A560
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194F844D670
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 = 0x194F844D688
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194F844D6D8
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager
Unit* _owner = 0x194DCA3A560
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CDB8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0
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 = 0x194DCA3CE50
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10
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 = 0x194DCA3CF30
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 = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x194F48C8740
std::_Ref_count_base* _Rep = 0x19502D47BB0
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 = 0x194DCA3CFC8
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 = 0x194DCA3CFE0
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 = 0x194DCA3D028
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 = 0x194DCA3D040
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 = 0x195031B87E0
CooldownEntry
unsigned int SpellId = 0xDCA3A560
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xD6A7D990
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20
bool OnHold = 0x0
Unit* _owner = 0x194DCA3A560
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 = 0x195031B87E8
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 = 0x195031B8838
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 = 0x195031B8888
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 = 0x195031B8910
dtNavMesh* _navMesh = 0x194C9250630
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 = 0x194D72DF130
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 = 0x194D72DF198
dtMeshTile* m_tiles = 0x194D72DE290
unsigned int salt = 0x1
unsigned int linksFreeList = 0x61A9
dtMeshHeader* header = 0x194D78BA070
dtPoly* polys = 0x194D78ED59C
float* verts = 533.333313
dtLink* links = 0x194D793FCDC
dtPolyDetail* detailMeshes = 0x194D79E0E9C
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x194D7A4F820
dtOffMeshConnection* offMeshCons = 0x194D7AA1F60
unsigned int* data = 0x56
int dataSize = 0x1E7EF0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x194F61F9AF0
dtNavMesh* m_nav = 0x194C9250630
dtQueryData
unsigned int status = 0xC9250630
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 = 0x194F7D9C400
dtNode* m_nodes = 0x194CBB4F0E0
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 = 0x194F7D9C4E0
dtNode* m_nodes = 0x194F72A7450
unsigned int* m_first = 0x1A7
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x244
dtNodeQueue* m_openList = 0x194F83EA3B0
dtNode** m_heap = 0x194F72ABC10
int m_capacity = 0x400
int m_size = 0x112
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 = 5833.237305
Parameter float destY = 651.594299
Parameter float destZ = 609.381897
Parameter bool forceDest = 0x0
Parameter bool straightLine = 0x0
Local float x = 5819.354492
Local float y = 632.924988
Local G3D::Vector3 start
float x = 5819.354492
float y = 632.924988
float z = 609.885925
Local float z = 609.885925
Local G3D::Vector3 dest
float x = 5833.237305
float y = 651.594299
float z = 609.381897
00007FFBE85D4BE0 000000088BAFE840 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153
Local bool success = 0xCC
Local float tAngle = 3.632648
Local float curAngle = 3.288923
Local float x = 5833.237305
Local float y = 651.594299
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 = 0x88BAFE720
Movement::FacingInfo facing
<unnamed-type-f>
float x = -107374176.000000
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x88BAFE740
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.381897
Local bool allowShortcut = 0x0
Local FollowMovementGenerator* this = 0x195019B35F0
MovementGenerator
unsigned int Mode = 0x0
unsigned int Priority = 0x1
unsigned int Flags = 0x2
unsigned int BaseUnitState = 0x200
AbstractFollower
Unit* _target = 0x194F1E90810
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x10
unsigned int* m_uint32Values = 0x10
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x194F1E90830
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194F1E90848
WorldLocation
Position
<user defined> XY = 0x194F1E90880
<user defined> XYZ = 0x194F1E90880
<user defined> XYZO = 0x194F1E90880
<user defined> PackedXYZ = 0x194F1E90880
float m_positionX = 5834.179199
float m_positionY = 655.481812
float m_positionZ = 609.457886
float m_orientation = 0.842035
?$Streamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194F1E90894
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194F1E908A0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194F1E908AC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194F1E908E0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194F1E90914
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194F1E90920
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194F1E90930
EventProcessor m_Events = 0x194F1E909A0
std::string m_name = "Dk"
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.458069
bool m_outdoors = 0x1
Map* m_currMap = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
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 = 0x194F1E90A38
Player* m_playerMovingMe = 0x194F1E90810
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 = 8.600186
float m_modRangedHitChance = 8.600186
float m_modSpellHitChance = 13.750231
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 0.747424
[1] = 0.747424
[2] = 0.909129
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] = 0x194F1E90AD0
[1] = 0x194F1E90B20
[2] = 0x194F1E90B70
[3] = 0x194F1E90BC0
[4] = 0x194F1E90C10
[5] = 0x194F1E90C60
[6] = 0x194F1E90CB0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x194EB5C4670
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 177.000000
[1] = 117.000000
[2] = 159.000000
[3] = 35.000000
[4] = 59.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x194F1E90D40
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x194F1E90D68
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x194F1E90D80
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 = 0x194F1E90DC0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x194F1E90DD8
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x194F1E90DF0
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x194F1E90E08
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194F1E90E28
[1] = 0x194F1E90E40
[2] = 0x194F1E90E58
[3] = 0x194F1E90E70
[4] = 0x194F1E90E88
[5] = 0x194F1E90EA0
[6] = 0x194F1E90EB8
[7] = 0x194F1E90ED0
[8] = 0x194F1E90EE8
[9] = 0x194F1E90F00
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x194F1E92BE0
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x194F1E92BF8
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x194F1E92C10
unsigned int m_interruptMask = 0x0
float[2] m_auraFlatModifiersGroup
[0] = 1708.000000
[1] = 0.000000
[0] = 0x44D58000
float[2]
[0] = 168.000000
[1] = 0.000000
float[2]
[0] = 2004.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.158182
[0] = 0x3F943F4B3F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.112400
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.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 481.000000
[1] = 0.000000
[0] = 0x43F08000
float[2]
[0] = 895.000000
[1] = 0.000000
[0] = 0x194F1E92DBC
float[2]
[0] = 481.000000
[1] = 0.000000
[0] = 0x43F08000
float[2]
[0] = 895.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 = 0x194F1E92DF0
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 = 0x194F1E92E48
MotionMaster* i_motionMaster = 0x194E91957B0
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] = 0x194F1E92EB0
[1] = 0x194F1E92EBC
[2] = 0x194F1E92EC8
[3] = 0x194F1E92ED4
[4] = 0x194F1E92EE0
[5] = 0x194F1E92EEC
[6] = 0x194F1E92EF8
[7] = 0x194F1E92F04
[8] = 0x194F1E92F10
[9] = 0x194F1E92F1C
CombatManager m_combatManager = 0x194F1E92FB0
ThreatManager m_threatManager = 0x194F1E93058
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x194F1E93230
std::shared_ptr<UnitAI> i_AI = 0x194F1E93258
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x194F1E93270
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x194F1E932D0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x194E4AA2A20
float _range = 1.000000
ChaseAngle _angle
float RelativeAngle = 4.418046
float Tolerance = 0.785398
unsigned int _checkTimer = 0x130
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 = 0x194F62D2DE0
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 = 0x195019B3624
Parameter Unit* owner = 0x194DCA3A560
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
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 = 0x194DCA3A690
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x194DCA3A688
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x194DCA3A6A8
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 = 0x194DCA3A6D8
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x4F0C
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x194DCA3A6F8
std::string m_name = "Army of the Dead Ghoul"
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 = 0x0
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 = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x194D45F1100
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x194D45F1158
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x194D45F1180
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x194D45F11A8
std::mutex _mapLock = 0x194D45F11C8
std::mutex _gridLock = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x194D4609960
MapRefManager m_mapRefManager = 0x194D45F1288
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x194F1E94B40
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x194D45F12C8
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x194D45F12E0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x194D45F12F8
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x194D45F1310
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x194D4609340
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x194D4609358
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x194D4609370
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x194D4609388
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x194D46093A0
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x194D46093D8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x194D4609428
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x194D4609478
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x194D4609520
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 = 0x194D4609578
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x194D4609590
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x194D4609728
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x194D4609778
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 = 0x194D46097C8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x194D4609818
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x194D4609868
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x194D46098B8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x194D4609908
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
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 = 0x194DCA3A788
<user defined> _Copy_tag = 0x194DCA3A788
<user defined> _Move_tag = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x19501489BF0
int index_lo = 0x1
int index_hi = 0x5
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 1.058019
std::vector<int,std::allocator<int> > lengths = 0x19501489C20
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.720298
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x19501489C40
unsigned int target = 0xCCCCCCCC3F386574
float angle = 0.720298
unsigned int m_Id = 0x7BD
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 = 0xC4
float vertical_acceleration = 0.000000
float initialOrientation = 1.058019
int effect_start_time = 0x0
int point_Idx = 0x1
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] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.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 = 0x194DCA3AA90
<user defined> _Copy_tag = 0x194DCA3AA90
<user defined> _Move_tag = 0x194DCA3AA90
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 = 0x194DCA3AAB8
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 = 0x194DCA3AAD0
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 = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
<user defined> _Copy_tag = 0x194DCA3AB10
<user defined> _Move_tag = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
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 = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
<user defined> _Copy_tag = 0x194DCA3AB28
<user defined> _Move_tag = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
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 = 0x194DCA3AB40
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 = 0x194D6A8DC50
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
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 = 0x194DCA3C930
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 = 0x194DCA3C948
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 = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
<user defined> _Copy_tag = 0x194DCA3C960
<user defined> _Move_tag = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
<user defined> _Copy_tag = 0x194DCA3CB40
<user defined> _Move_tag = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
Unit* _owner = 0x194DCA3A560
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE99F7B28
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 = 0x194F844D670
<user defined> _Copy_tag = 0x194F844D670
<user defined> _Move_tag = 0x194F844D670
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 = 0x194F844D688
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 = 0x194F844D690
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 = 0x194F844D6A8
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 = 0x194F844D6D8
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CD08
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 = 0x194DCA3CD10
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 = 0x194DCA3CD28
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 = 0x194DCA3CD58
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 = 0x194DCA3CD60
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 = 0x194DCA3CD78
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 = 0x194DCA3CDA8
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CDD8
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 = 0x194DCA3CDF0
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 = 0x194DCA3CDF8
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 = 0x194DCA3CE10
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 = 0x194DCA3CE50
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 = 0x194DCA3CE58
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 = 0x194DCA3CE70
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 = 0x194DCA3CEC0
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 = 0x194DCA3CEC8
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 = 0x194DCA3CEE0
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 = 0x194DCA3CF10
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 = 0x194DCA3CF30
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 = 0x194DCA3CF38
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 = 0x194DCA3CF50
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 = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x194F48C8740
std::_Ref_count_base* _Rep = 0x19502D47BB0
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 = 0x194DCA3CFC8
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 = 0x194DCA3CFE0
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 = 0x194DCA3D028
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 = 0x194DCA3D040
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 = 0x195031B87E0
CooldownEntry
unsigned int SpellId = 0xDCA3A560
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xD6A7D990
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20
bool OnHold = 0x0
Unit* _owner = 0x194DCA3A560
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 = 0x195031B87E8
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 = 0x195031B87F0
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 = 0x195031B8808
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 = 0x194D6A7D990
unsigned int ItemId = 0x3235E20
unsigned int CategoryId = 0x195
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xE0
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 = 0x195031B8838
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 = 0x195031B8840
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 = 0x195031B8858
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 = 0x194D6A7E070
unsigned int ItemId = 0x32343A0
unsigned int CategoryId = 0x195
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x0
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 = 0x195031B8888
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 = 0x195031B8890
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 = 0x195031B88A8
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 = 0x195031B8910
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 = 0x195031B8918
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 = 0x195031B8930
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0xC4
Local Unit* target = 0x194F1E90810
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x10
unsigned int* m_uint32Values = 0x10
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x194F1E90830
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194F1E90848
WorldLocation
Position
<user defined> XY = 0x194F1E90880
<user defined> XYZ = 0x194F1E90880
<user defined> XYZO = 0x194F1E90880
<user defined> PackedXYZ = 0x194F1E90880
float m_positionX = 5834.179199
float m_positionY = 655.481812
float m_positionZ = 609.457886
float m_orientation = 0.842035
?$Streamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
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] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo
ObjectGuid guid = 0x10
unsigned int flags = 0x1000001
unsigned int flags2 = 0x0
Position pos = 0x194F1E90940
unsigned int time = 0x41759
TransportInfo
ObjectGuid guid = 0x10
Position pos = 0x194F1E90938
int seat = 0x4E
unsigned int time = 0x3F578F98
unsigned int time2 = 0x41759
MovementInfo::TransportInfo transport = 0x194F1E90958
float pitch = 0.000000
unsigned int fallTime = 0x49
JumpInfo
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = -106954752.000000
MovementInfo::JumpInfo jump = 0x194F1E90988
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x1CD16
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x194F1E909A8
std::string m_name = "Dk"
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.458069
bool m_outdoors = 0x1
Map* m_currMap = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x194D45F1100
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x194D45F1158
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x194D45F1180
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x194D45F11A8
std::mutex _mapLock = 0x194D45F11C8
std::mutex _gridLock = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x194D4609960
MapRefManager m_mapRefManager = 0x194D45F1288
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x194F1E94B40
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x194D45F12C8
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x194D45F12E0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x194D45F12F8
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x194D45F1310
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x194D4609340
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x194D4609358
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x194D4609370
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x194D4609388
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x194D46093A0
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x194D46093D8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x194D4609428
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x194D4609478
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x194D4609520
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 = 0x194D4609578
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x194D4609590
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x194D4609728
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x194D4609778
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 = 0x194D46097C8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x194D4609818
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x194D4609868
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x194D46098B8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x194D4609908
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
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 = 0x194F1E90A38
<user defined> _Copy_tag = 0x194F1E90A38
<user defined> _Move_tag = 0x194F1E90A38
Player* m_playerMovingMe = 0x194F1E90810
Unit
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x1
<user defined> m_Controlled = 0x194F1E90A38
<user defined> m_playerMovingMe = 0x194F1E90810
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 = 8.600186
float m_modRangedHitChance = 8.600186
float m_modSpellHitChance = 13.750231
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 0.747424
[1] = 0.747424
[2] = 0.909129
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] = 0x194F1E90AD0
[1] = 0x194F1E90B20
[2] = 0x194F1E90B70
[3] = 0x194F1E90BC0
[4] = 0x194F1E90C10
[5] = 0x194F1E90C60
[6] = 0x194F1E90CB0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x194EB5C4670
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 177.000000
[1] = 117.000000
[2] = 159.000000
[3] = 35.000000
[4] = 59.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x194F1E90D40
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x194F1E90D68
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x194F1E90D80
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 = 0x194F1E90DC0
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x194F1E90DD8
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x194F1E90DF0
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x194F1E90E08
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194F1E90E28
[1] = 0x194F1E90E40
[2] = 0x194F1E90E58
[3] = 0x194F1E90E70
[4] = 0x194F1E90E88
[5] = 0x194F1E90EA0
[6] = 0x194F1E90EB8
[7] = 0x194F1E90ED0
[8] = 0x194F1E90EE8
[9] = 0x194F1E90F00
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x194F1E92BE0
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x194F1E92BF8
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x194F1E92C10
unsigned int m_interruptMask = 0x0
float[2] m_auraFlatModifiersGroup
[0] = 1708.000000
[1] = 0.000000
[0] = 0x44D58000
float[2]
[0] = 168.000000
[1] = 0.000000
float[2]
[0] = 2004.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.158182
[0] = 0x3F943F4B3F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.112400
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.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 481.000000
[1] = 0.000000
[0] = 0x43F08000
float[2]
[0] = 895.000000
[1] = 0.000000
[0] = 0x194F1E92DBC
float[2]
[0] = 481.000000
[1] = 0.000000
[0] = 0x43F08000
float[2]
[0] = 895.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 = 0x194F1E92DF0
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 = 0x194F1E92E48
MotionMaster* i_motionMaster = 0x194E91957B0
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] = 0x194F1E92EB0
[1] = 0x194F1E92EBC
[2] = 0x194F1E92EC8
[3] = 0x194F1E92ED4
[4] = 0x194F1E92EE0
[5] = 0x194F1E92EEC
[6] = 0x194F1E92EF8
[7] = 0x194F1E92F04
[8] = 0x194F1E92F10
[9] = 0x194F1E92F1C
CombatManager m_combatManager = 0x194F1E92FB0
ThreatManager m_threatManager = 0x194F1E93058
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x194F1E93230
std::shared_ptr<UnitAI> i_AI = 0x194F1E93258
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x194F1E93270
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x194F1E932D0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x194E4AA2A20
GridObject<Player>
GridReference<Player> _gridRef = 0x194F1E93340
std::string autoReplyMsg = ""
PlayerTaxi m_taxi
std::array<unsigned int,14> m_taximask = 0x194F1E93390
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x194F1E933C8
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5C5FA24D
int m_Last_tick = 0x5C5FA2C6
unsigned int[2] m_Played_time
[0] = 0x2A97C
[1] = 0x2A94F
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 = 0x194F1E93418
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 = 0x194F1E93430
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_stableSlots = 0x0
bool m_mailsLoaded = 0x1
bool m_mailsUpdated = 0x0
unsigned int unReadMails = 0x14
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 = 0x194F1E93470
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 = 0x194F1E93478
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 = 0x194F1E93490
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x194E8A94A00
GossipMenu _gossipMenu = 0x194E8A94A00
QuestMenu _questMenu = 0x194E8A94A48
WorldSession* _session = 0x194D12AF1C0
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 = 0x194F1E934E0
Unit* m_unitMovedByMe = 0x194F1E90810
WorldObject* m_seer = 0x194F1E90810
<user defined> m_stealth = 0x194F1E90894
<user defined> m_stealthDetect = 0x194F1E908A0
<user defined> m_invisibility = 0x194F1E908AC
<user defined> m_invisibilityDetect = 0x194F1E908E0
<user defined> m_serverSideVisibility = 0x194F1E90914
<user defined> m_serverSideVisibilityDetect = 0x194F1E90920
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x194F1E90930
<user defined> m_Events = 0x194F1E909A0
<user defined> m_name = 0x194F1E909C0
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.458069
bool m_outdoors = 0x1
<user defined> m_currMap = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_homebindMapId = 0x261
unsigned int m_homebindAreaId = 0x10CA
float m_homebindX = 2356.209961
float m_homebindY = -5662.209961
float m_homebindZ = 426.026001
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 = 0x194F1E93530
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 = 0x194F1E93548
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
unsigned int[9] m_forced_speed_changes
[0] = 0x0
[1] = 0x3
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x3
[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 = 0x194F1E93588
<user defined> _Copy_tag = 0x194F1E93588
<user defined> _Move_tag = 0x194F1E93588
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] = 0x194F1E935A8
[1] = 0x194F1E935F8
[2] = 0x194F1E93648
[3] = 0x194F1E93698
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 = 0x194F1E936F8
unsigned int m_regenTimerCount = 0x26
unsigned int m_foodEmoteTimerCount = 0xBDE
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 = 0xE9159950
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 = 0x194F1E93750
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5C5FA379
unsigned int bgTeam = 0x1D5
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos = 0x194F1E93788
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 = 0x194F1E937A8
<user defined> _Copy_tag = 0x194F1E937A8
<user defined> _Move_tag = 0x194F1E937A8
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 = 0x194F1E937C0
<user defined> _Copy_tag = 0x194F1E937C0
<user defined> _Move_tag = 0x194F1E937C0
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 = 0x194F1E937D8
<user defined> _Copy_tag = 0x194F1E937D8
<user defined> _Move_tag = 0x194F1E937D8
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 = 0x194F1E937F0
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 = 0x194F1E937F8
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 = 0x194F1E93810
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_playerSharingQuest
unsigned int _guid = 0x0
unsigned int m_sharedQuestId = 0x0
unsigned int m_ingametime = 0x23FBD
int m_lastHonorUpdateTime = 0x5C5FA24D
ObjectGuid m_lootGuid
unsigned int _guid = 0x0
unsigned int m_team = 0x1D5
unsigned int m_nextSave = 0xBC7
int m_speakTime = 0x5C5FA2B5
unsigned int m_speakCount = 0x1
unsigned int m_dungeonDifficulty = 0x0
unsigned int m_raidDifficulty = 0x0
unsigned int m_raidMapDifficulty = 0x0
unsigned int m_atLoginFlags = 0x0
Item*[150] m_items
[0] = 0x1949536CC20
[1] = 0x194953710E0
[2] = 0x1949536C120
[3] = NULL
[4] = 0x19495371660
[5] = 0x19495371920
[6] = 0x19495371BE0
[7] = 0x19495372420
[8] = 0x1949536D1A0
[9] = 0x1949536D460
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 = 0x194F1E93D38
bool m_itemUpdateQueueBlocked = 0x0
unsigned int m_ExtraFlags = 0x4
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 = 0x194F1E93D60
<user defined> value_compare = 0x194F1E93D60
<user defined> _Copy_tag = 0x194F1E93D60
<user defined> _Move_tag = 0x194F1E93D60
<user defined> value_compare = 0x194F1E93D60
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 = 0x194F1E93D78
<user defined> value_compare = 0x194F1E93D78
<user defined> _Copy_tag = 0x194F1E93D78
<user defined> _Move_tag = 0x194F1E93D78
<user defined> value_compare = 0x194F1E93D78
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 = 0x194F1E93D90
<user defined> _Copy_tag = 0x194F1E93D90
<user defined> _Move_tag = 0x194F1E93D90
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 = 0x194F1E93DA8
<user defined> value_compare = 0x194F1E93DA8
<user defined> _Copy_tag = 0x194F1E93DA8
<user defined> _Move_tag = 0x194F1E93DA8
<user defined> value_compare = 0x194F1E93DA8
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 = 0x194F1E93DC0
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 = 0x194F1E93DC8
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 = 0x194F1E93DE0
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 = 0x194F1E93E18
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 = 0x194F1E93E40
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 = 0x194F1E93E48
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 = 0x194F1E93E60
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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] = 0x194E8B1E870
[1] = 0x194E8B1D310
unsigned int m_lastPotionId = 0x0
unsigned int m_activeSpec = 0x0
unsigned int m_specsCount = 0x2
unsigned int[6] m_Glyphs
[0] = 0x20F
[1] = 0x0
[2] = 0x0
[3] = 0x300
[4] = 0x0
[5] = 0x0
[0] = 0x194F1E93EA8
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 = 0x194F1E93ED8
<user defined> value_compare = 0x194F1E93ED8
<user defined> _Copy_tag = 0x194F1E93ED8
<user defined> _Move_tag = 0x194F1E93ED8
<user defined> value_compare = 0x194F1E93ED8
float[4] m_auraBaseFlatMod
[0] = 8.000000
[1] = 3.000000
[2] = 8.000000
[3] = 0.000000
float[4] m_auraBasePctMod
[0] = 7.749100
[1] = 7.749100
[2] = 7.749100
[3] = 1.000000
int[25] m_baseRatingValue
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x11A
[6] = 0x11A
[7] = 0x11A
[8] = 0x490
[9] = 0x490
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] = 0x194F1E93F58
[1] = 0x194F1E93FA8
[2] = 0x194F1E93FF8
[3] = 0x194F1E94048
[4] = 0x194F1E94098
[5] = 0x194F1E940E8
[6] = 0x194F1E94138
[7] = 0x194F1E94188
[8] = 0x194F1E941D8
[9] = 0x194F1E94228
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 = 0x194F1E94908
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 = 0x194F1E94920
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 = 0x194F1E94940
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 = 0x194F1E94958
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 = 0x194D12AF1C0
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 = 0x194F1E94998
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 = 0xA33
unsigned int m_drunkTimer = 0x0
unsigned int m_weaponChangeTimer = 0x0
unsigned int m_zoneUpdateId = 0x112B
unsigned int m_zoneUpdateTimer = 0x3E8
unsigned int m_areaUpdateId = 0x11DA
unsigned int m_deathTimer = 0x0
int m_deathExpireTime = 0x5AEA7F80
unsigned int m_WeaponProficiency = 0x41C3
unsigned int m_ArmorProficiency = 0x41F
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 = 0.000000
int _restTime = 0x5C5FA2BF
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 = 0xE5
unsigned int m_questRewardTalentCount = 0x0
PlayerSocial* m_social = 0x194E8B1F108
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x194E8B1F108
ObjectGuid _playerGUID = 0x10
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 = 0x0
int m_summon_expire = 0x0
WorldLocation m_summon_location
Position
<user defined> XY = 0x194F1E94AC8
<user defined> XYZ = 0x194F1E94AC8
<user defined> XYZO = 0x194F1E94AC8
<user defined> PackedXYZ = 0x194F1E94AC8
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 = 0x194F1E94ADC
<user defined> XYZ = 0x194F1E94ADC
<user defined> XYZO = 0x194F1E94ADC
<user defined> PackedXYZ = 0x194F1E94ADC
float m_positionX = -4937.068848
float m_positionY = -1186.582886
float m_positionZ = 501.704956
float m_orientation = 5.975234
?$Streamer@UXY@Position@@
Position* Pos = 0xC49452A7C59A488D
?$ConstStreamer@UXY@Position@@
Position* Pos = 0xC49452A7C59A488D
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
unsigned int m_mapId = 0x0
DeclinedName* m_declinedname = NULL
Runes* m_runes = 0x194E8A94B60
RuneInfo[6] runes
[0] = 0x194E8A94B60
[1] = 0x194E8A94B70
[2] = 0x194E8A94B80
[3] = 0x194E8A94B90
[4] = 0x194E8A94BA0
[5] = 0x194E8A94BB0
unsigned int runeState = 0x3F
unsigned int lastUsedRune = 0x2
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 = 0x194F1E94B00
<user defined> value_compare = 0x194F1E94B00
<user defined> _Copy_tag = 0x194F1E94B00
<user defined> _Move_tag = 0x194F1E94B00
<user defined> value_compare = 0x194F1E94B00
unsigned int m_grantableLevels = 0x0
unsigned int m_fishingSteps = 0x0
bool m_needsZoneUpdate = 0x0
CinematicMgr* _cinematicMgr = 0x194EA75EF10
Player* player = 0x194F1E90810
unsigned int m_cinematicDiff = 0x1CD16
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 = 0x194EA75EF30
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 = 0x194F1E94B28
<user defined> _Copy_tag = 0x194F1E94B28
<user defined> _Move_tag = 0x194F1E94B28
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x194D45F12A0
LinkedListElement* iPrev = 0x194D45F1290
Map* iRefTo = 0x194D45F10D0
Player* iRefFrom = 0x194F1E90810
unsigned int m_lastFallTime = 0x49
float m_lastFallZ = 609.457886
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 = 0x194F1E94BB0
<user defined> XYZ = 0x194F1E94BB0
<user defined> XYZO = 0x194F1E94BB0
<user defined> PackedXYZ = 0x194F1E94BB0
float m_positionX = 5804.149902
float m_positionY = 624.770996
float m_positionZ = 647.767029
float m_orientation = 1.640000
?$Streamer@UXY@Position@@
Position* Pos = 0x441C315845B56133
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441C315845B56133
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441C315845B56133
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441C315845B56133
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
unsigned int m_mapId = 0x23B
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 = 0x194E8A33110
Player* m_player = 0x194F1E90810
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 = 0x194E8A33118
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 = 0x194E8A33168
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x194E8A331B8
ReputationMgr* m_reputationMgr = 0x194EA75D310
Player* _player = 0x194F1E90810
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x194EA75D318
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x194EA75D330
unsigned int _visibleFactionCount = 0xF
unsigned int _honoredFactionCount = 0x2
unsigned int _reveredFactionCount = 0x2
unsigned int _exaltedFactionCount = 0x2
bool _sendFactionIncreased = 0x0
unsigned int m_ChampioningFaction = 0x0
unsigned int m_timeSyncCounter = 0xA
unsigned int m_timeSyncTimer = 0x14C1
unsigned int m_timeSyncClient = 0x429714F1
unsigned int m_timeSyncServer = 0x40539
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 = 0x194F1E94C08
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 = 0x194F1E94C10
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 = 0x194F1E94C28
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _pendingBindId = 0x0
unsigned int _pendingBindTimer = 0x0
unsigned int _activeCheats = 0x4
unsigned int healthBeforeDuel = 0x0
unsigned int manaBeforeDuel = 0x0
WorldLocation _corpseLocation
Position
<user defined> XY = 0x194F1E94C6C
<user defined> XYZ = 0x194F1E94C6C
<user defined> XYZO = 0x194F1E94C6C
<user defined> PackedXYZ = 0x194F1E94C6C
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 = 0x194F1E90A58
<user defined> m_ObjectSlot = 0x194F1E90A90
float m_modMeleeHitChance = 8.600186
float m_modRangedHitChance = 8.600186
float m_modSpellHitChance = 13.750231
int m_baseSpellCritChance = 0x5
<user defined> m_modAttackSpeedPct = 0x194F1E90AC0
<user defined> m_spellImmune = 0x194F1E90AD0
unsigned int m_lastSanctuaryTime = 0x0
<user defined> LastCharmerGUID = 0x0
<user defined> movespline = 0x194EB5C4670
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
<user defined> m_attackTimer = 0x194F1E90D1C
<user defined> m_createStats = 0x194F1E90D28
<user defined> m_attackers = 0x194F1E90D40
<user defined> m_attacking = 0x0
int m_deathState = 0x0
int m_procDeep = 0x0
<user defined> m_dynObj = 0x194F1E90D68
<user defined> m_gameObj = 0x194F1E90D80
unsigned int m_transformSpell = 0x0
<user defined> m_currentSpells = 0x194F1E90DA0
<user defined> m_ownedAuras = 0x194F1E90DC0
<user defined> m_appliedAuras = 0x194F1E90DD8
<user defined> m_removedAuras = 0x194F1E90DF0
<user defined> m_auraUpdateIterator = 0x194F1E90E08
unsigned int m_removedAurasCount = 0x0
<user defined> m_modAuras = 0x194F1E90E28
<user defined> m_scAuras = 0x194F1E92BE0
<user defined> m_interruptableAuras = 0x194F1E92BF8
<user defined> m_auraStateAuras = 0x194F1E92C10
unsigned int m_interruptMask = 0x0
<user defined> m_auraFlatModifiersGroup = 0x194F1E92C2C
<user defined> m_auraPctModifiersGroup = 0x194F1E92CF4
<user defined> m_weaponDamage = 0x194F1E92DBC
bool m_canModifyStats = 0x1
<user defined> m_visibleAuras = 0x194F1E92DF0
<user defined> m_speed_rate = 0x194F1E92E08
<user defined> m_charmer = 0x0
<user defined> m_charmed = 0x0
<user defined> m_charmInfo = 0x0
<user defined> m_sharedVision = 0x194F1E92E48
<user defined> i_motionMaster = 0x194E91957B0
<user defined> m_reactiveTimer = 0x194F1E92E68
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 = 0x194F1E92EB0
<user defined> m_combatManager = 0x194F1E92FB0
<user defined> m_threatManager = 0x194F1E93058
<user defined> i_AIs = 0x194F1E93230
<user defined> i_AI = 0x194F1E93258
bool m_aiLocked = 0x0
<user defined> m_followingMe = 0x194F1E93270
<user defined> m_comboTarget = 0x0
int m_comboPoints = 0x0
<user defined> m_ComboPointHolders = 0x194F1E932D0
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
<user defined> m_spellHistory = 0x194E4AA2A20
00007FFBE859DADD 000000088BAFEA60 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297
Local MotionMaster* this = 0x194F844D660
Unit* _owner = 0x194DCA3A560
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194DCA3A680
EventProcessor m_Events = 0x194DCA3A6F0
std::string m_name = "Army of the Dead Ghoul"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x0
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 = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
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 = 0x194DCA3A788
<user defined> _Copy_tag = 0x194DCA3A788
<user defined> _Move_tag = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
Movement::Spline<int> spline = 0x19501489BF0
Movement::FacingInfo facing = 0x19501489C40
unsigned int m_Id = 0x7BD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0xC4
float vertical_acceleration = 0.000000
float initialOrientation = 1.058019
int effect_start_time = 0x0
int point_Idx = 0x1
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] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.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 = 0x194DCA3AA90
<user defined> _Copy_tag = 0x194DCA3AA90
<user defined> _Move_tag = 0x194DCA3AA90
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 = 0x194DCA3AAB8
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 = 0x194DCA3AAD0
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 = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
<user defined> _Copy_tag = 0x194DCA3AB10
<user defined> _Move_tag = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
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 = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
<user defined> _Copy_tag = 0x194DCA3AB28
<user defined> _Move_tag = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
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 = 0x194DCA3AB40
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 = 0x194D6A8DC50
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
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 = 0x194DCA3C930
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 = 0x194DCA3C948
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 = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
<user defined> _Copy_tag = 0x194DCA3C960
<user defined> _Move_tag = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
<user defined> _Copy_tag = 0x194DCA3CB40
<user defined> _Move_tag = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager
Unit* _owner = 0x194DCA3A560
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CDB8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0
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 = 0x194DCA3CE50
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10
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 = 0x194DCA3CF30
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 = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x194F48C8740
std::_Ref_count_base* _Rep = 0x19502D47BB0
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 = 0x194DCA3CFC8
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 = 0x194DCA3CFE0
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 = 0x194DCA3D028
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 = 0x194DCA3D040
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 = 0x195031B87E0
CooldownEntry
unsigned int SpellId = 0xDCA3A560
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xD6A7D990
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20
bool OnHold = 0x0
Unit* _owner = 0x194DCA3A560
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 = 0x195031B87E8
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 = 0x195031B8838
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 = 0x195031B8888
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 = 0x195031B8910
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE99F7B28
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 = 0x194F844D670
<user defined> _Copy_tag = 0x194F844D670
<user defined> _Move_tag = 0x194F844D670
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 = 0x194F844D688
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 = 0x194F844D690
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 = 0x194F844D6A8
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 = 0x194F844D6D8
unsigned int _flags = 0x3
Parameter unsigned int diff = 0xC4
Local MovementGenerator* top = 0x195019B35F0
unsigned int Mode = 0x0
unsigned int Priority = 0x1
unsigned int Flags = 0x2
unsigned int BaseUnitState = 0x200
00007FFBE8074BDB 000000088BAFEB00 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455
Local Unit* this = 0x194DCA3A560
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
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 = 0x194DCA3A690
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x194DCA3A688
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x194DCA3A6A8
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 = 0x194DCA3A6D8
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x4F0C
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x194DCA3A6F8
std::string m_name = "Army of the Dead Ghoul"
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 = 0x0
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 = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x194D45F1100
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x194D45F1158
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x194D45F1180
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x194D45F11A8
std::mutex _mapLock = 0x194D45F11C8
std::mutex _gridLock = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x194D4609960
MapRefManager m_mapRefManager = 0x194D45F1288
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x194F1E94B40
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x194D45F12C8
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x194D45F12E0
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x194D45F12F8
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x194D45F1310
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x194D4609340
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x194D4609358
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x194D4609370
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x194D4609388
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x194D46093A0
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x194D46093D8
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x194D4609428
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x194D4609478
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x194D4609520
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 = 0x194D4609578
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x194D4609590
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x194D4609728
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x194D4609778
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 = 0x194D46097C8
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x194D4609818
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x194D4609868
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x194D46098B8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x194D4609908
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
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 = 0x194DCA3A788
<user defined> _Copy_tag = 0x194DCA3A788
<user defined> _Move_tag = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x19501489BF0
int index_lo = 0x1
int index_hi = 0x5
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 1.058019
std::vector<int,std::allocator<int> > lengths = 0x19501489C20
Movement::FacingInfo facing
<unnamed-type-f>
float x = 0.720298
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x19501489C40
unsigned int target = 0xCCCCCCCC3F386574
float angle = 0.720298
unsigned int m_Id = 0x7BD
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 = 0xC4
float vertical_acceleration = 0.000000
float initialOrientation = 1.058019
int effect_start_time = 0x0
int point_Idx = 0x1
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] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.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 = 0x194DCA3AA90
<user defined> _Copy_tag = 0x194DCA3AA90
<user defined> _Move_tag = 0x194DCA3AA90
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 = 0x194DCA3AAB8
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 = 0x194DCA3AAD0
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 = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
<user defined> _Copy_tag = 0x194DCA3AB10
<user defined> _Move_tag = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
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 = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
<user defined> _Copy_tag = 0x194DCA3AB28
<user defined> _Move_tag = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
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 = 0x194DCA3AB40
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 = 0x194D6A8DC50
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
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 = 0x194DCA3C930
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 = 0x194DCA3C948
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 = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
<user defined> _Copy_tag = 0x194DCA3C960
<user defined> _Move_tag = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
<user defined> _Copy_tag = 0x194DCA3CB40
<user defined> _Move_tag = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
Unit* _owner = 0x194DCA3A560
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE99F7B28
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 = 0x194F844D670
<user defined> _Copy_tag = 0x194F844D670
<user defined> _Move_tag = 0x194F844D670
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 = 0x194F844D688
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 = 0x194F844D690
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 = 0x194F844D6A8
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 = 0x194F844D6D8
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CD08
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 = 0x194DCA3CD10
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 = 0x194DCA3CD28
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 = 0x194DCA3CD58
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 = 0x194DCA3CD60
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 = 0x194DCA3CD78
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 = 0x194DCA3CDA8
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CDD8
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 = 0x194DCA3CDF0
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 = 0x194DCA3CDF8
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 = 0x194DCA3CE10
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 = 0x194DCA3CE50
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 = 0x194DCA3CE58
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 = 0x194DCA3CE70
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 = 0x194DCA3CEC0
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 = 0x194DCA3CEC8
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 = 0x194DCA3CEE0
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 = 0x194DCA3CF10
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 = 0x194DCA3CF30
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 = 0x194DCA3CF38
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 = 0x194DCA3CF50
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 = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x194F48C8740
std::_Ref_count_base* _Rep = 0x19502D47BB0
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 = 0x194DCA3CFC8
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 = 0x194DCA3CFE0
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 = 0x194DCA3D028
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 = 0x194DCA3D040
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 = 0x195031B87E0
CooldownEntry
unsigned int SpellId = 0xDCA3A560
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xD6A7D990
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20
bool OnHold = 0x0
Unit* _owner = 0x194DCA3A560
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 = 0x195031B87E8
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 = 0x195031B87F0
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 = 0x195031B8808
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 = 0x194D6A7D990
unsigned int ItemId = 0x3235E20
unsigned int CategoryId = 0x195
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xE0
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 = 0x195031B8838
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 = 0x195031B8840
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 = 0x195031B8858
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 = 0x194D6A7E070
unsigned int ItemId = 0x32343A0
unsigned int CategoryId = 0x195
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0x0
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 = 0x195031B8888
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 = 0x195031B8890
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 = 0x195031B88A8
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 = 0x195031B8910
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 = 0x195031B8918
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 = 0x195031B8930
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0xC4
00007FFBE7E22699 000000088BAFEFC0 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722
Local Creature* this = 0x194DCA3A560
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194DCA3A680
EventProcessor m_Events = 0x194DCA3A6F0
std::string m_name = "Army of the Dead Ghoul"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x0
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 = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
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 = 0x194DCA3A788
<user defined> _Copy_tag = 0x194DCA3A788
<user defined> _Move_tag = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
Movement::Spline<int> spline = 0x19501489BF0
Movement::FacingInfo facing = 0x19501489C40
unsigned int m_Id = 0x7BD
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0xC4
float vertical_acceleration = 0.000000
float initialOrientation = 1.058019
int effect_start_time = 0x0
int point_Idx = 0x1
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] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.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 = 0x194DCA3AA90
<user defined> _Copy_tag = 0x194DCA3AA90
<user defined> _Move_tag = 0x194DCA3AA90
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 = 0x194DCA3AAB8
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 = 0x194DCA3AAD0
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 = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
<user defined> _Copy_tag = 0x194DCA3AB10
<user defined> _Move_tag = 0x194DCA3AB10
<user defined> value_compare = 0x194DCA3AB10
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 = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
<user defined> _Copy_tag = 0x194DCA3AB28
<user defined> _Move_tag = 0x194DCA3AB28
<user defined> value_compare = 0x194DCA3AB28
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 = 0x194DCA3AB40
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 = 0x194D6A8DC50
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F48C8190
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
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 = 0x194DCA3C930
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 = 0x194DCA3C948
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 = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
<user defined> _Copy_tag = 0x194DCA3C960
<user defined> _Move_tag = 0x194DCA3C960
<user defined> value_compare = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
<user defined> _Copy_tag = 0x194DCA3CB40
<user defined> _Move_tag = 0x194DCA3CB40
<user defined> value_compare = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
Unit* _owner = 0x194DCA3A560
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194F844D670
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 = 0x194F844D688
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194F844D6D8
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer
int i_expiryTime = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager
Unit* _owner = 0x194DCA3A560
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194DCA3CD08
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194DCA3CD58
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194DCA3CDA8
Unit* _owner = 0x194DCA3A560
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 = 0x194DCA3CDB8
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194DCA3CDF0
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 = 0x194DCA3CE50
std::array<float,7> _singleSchoolModifiers = 0x194DCA3CEA0
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194DCA3CEC0
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194DCA3CF10
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 = 0x194DCA3CF30
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 = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x194F48C8740
std::_Ref_count_base* _Rep = 0x19502D47BB0
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 = 0x194DCA3CFC8
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 = 0x194DCA3CFE0
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 = 0x194DCA3D028
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 = 0x194DCA3D040
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 = 0x195031B87E0
CooldownEntry
unsigned int SpellId = 0xDCA3A560
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xD6A7D990
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x19503235E20
bool OnHold = 0x0
Unit* _owner = 0x194DCA3A560
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 = 0x195031B87E8
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 = 0x195031B8838
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 = 0x195031B8888
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 = 0x195031B8910
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x194B7CBE2A8
LinkedListElement* iPrev = 0x194F7065D18
GridRefManager<Creature>* iRefTo = 0x194D46180C8
Creature* iRefFrom = 0x194DCA3A560
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 = 0x194DCA3D0C0
<user defined> XYZ = 0x194DCA3D0C0
<user defined> XYZO = 0x194DCA3D0C0
<user defined> PackedXYZ = 0x194DCA3D0C0
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
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 = 0x194DCA3D0D0
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 = 0x194DCA3D0F0
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 = 0x194DCA3D128
<user defined> _Copy_tag = 0x194DCA3D128
<user defined> _Move_tag = 0x194DCA3D128
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 = 0x194DCA3D140
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 = 0x194DCA3D148
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 = 0x194DCA3D160
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 = 0x194DCA3D190
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 = 0x194DCA3D198
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 = 0x194DCA3D1B0
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 = 0x194DCA3D1E0
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 = 0x194DCA3D1E8
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 = 0x194DCA3D200
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x194DCA3D238
LinkedListElement iLast = 0x194DCA3D248
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDCA3D248
<user defined> iterator = 0xDCA3D248
<user defined> iterator = 0x194DCA3D230
iterator
LootValidatorRef* _Ptr = 0x7FFBE92B2810
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 = 0x3528
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 = 0x194DCA3D298
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 = 0x2
unsigned int m_defaultMovementType = 0x0
unsigned int m_spawnId = 0x0
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 = 0x5E8F
Position m_homePosition
<user defined> XY = 0x194DCA3D310
<user defined> XYZ = 0x194DCA3D310
<user defined> XYZO = 0x194DCA3D310
<user defined> PackedXYZ = 0x194DCA3D310
float m_positionX = 5805.747070
float m_positionY = 625.748047
float m_positionZ = 614.762390
float m_orientation = 0.099839
?$Streamer@UXY@Position@@
Position* Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441C6FE045B56DFA
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
Position m_transportHomePosition
<user defined> XY = 0x194DCA3D320
<user defined> XYZ = 0x194DCA3D320
<user defined> XYZO = 0x194DCA3D320
<user defined> PackedXYZ = 0x194DCA3D320
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 = 0x194C0DA46B8
unsigned int Entry = 0x5E8F
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x0
[1] = 0x0
unsigned int Modelid1 = 0x65DF
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Army of the Dead Ghoul"
std::string Title = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
unsigned int minlevel = 0x50
unsigned int maxlevel = 0x50
unsigned int expansion = 0x2
unsigned int faction = 0x10
unsigned int npcflag = 0x0
float speed_walk = 0.777776
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 = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
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 = 0.301265
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 = 0x800010
unsigned int SpellSchoolImmuneMask = 0x0
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
WorldPacket[9] QueryData
[0] = 0x194C0DA4870
[1] = 0x194C0DA48B0
[2] = 0x194C0DA48F0
[3] = 0x194C0DA4930
[4] = 0x194C0DA4970
[5] = 0x194C0DA49B0
[6] = 0x194C0DA49F0
[7] = 0x194C0DA4A30
[8] = 0x194C0DA4A70
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 = 0x194DCA3D390
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 = 0x194DCA3D398
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 = 0x194DCA3D3B0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _regenerateHealth = 0x1
bool _regenerateHealthLock = 0x0
Parameter unsigned int diff = 0xC4
00007FFBE7E8B32A 000000088BAFF0F0 TempSummon::Update+5A c:\tc\src\server\game\entities\creature\temporarysummon.cpp line 52
Local TempSummon* this = 0x194DCA3A560
Creature
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F0004BF
unsigned int* m_uint32Values = 0x8F0004BF
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x194DCA3A580
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194DCA3A598
WorldLocation
Position
<user defined> XY = 0x194DCA3A5D0
<user defined> XYZ = 0x194DCA3A5D0
<user defined> XYZO = 0x194DCA3A5D0
<user defined> PackedXYZ = 0x194DCA3A5D0
float m_positionX = 5819.354492
float m_positionY = 632.924988
float m_positionZ = 609.885925
float m_orientation = 1.058019
?$Streamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441E3B3345B5DAD6
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194DCA3A5E4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194DCA3A5F0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194DCA3A5FC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194DCA3A630
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194DCA3A664
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194DCA3A670
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194DCA3A680
EventProcessor m_Events = 0x194DCA3A6F0
std::string m_name = "Army of the Dead Ghoul"
bool m_isActive = 0x0
bool m_isFarVisible = 0x0
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00
bool m_isWorldObject = 0x0
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 = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x0
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x194DCA3A788
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 = 0x5
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] = 0x194DCA3A820
[1] = 0x194DCA3A870
[2] = 0x194DCA3A8C0
[3] = 0x194DCA3A910
[4] = 0x194DCA3A960
[5] = 0x194DCA3A9B0
[6] = 0x194DCA3AA00
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x19501489BF0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
unsigned int[3] m_attackTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
float[5] m_createStats
[0] = 22.000000
[1] = 22.000000
[2] = 25.000000
[3] = 28.000000
[4] = 27.000000
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x194DCA3AA90
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x194DCA3AAB8
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x194DCA3AAD0
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 = 0x194DCA3AB10
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x194DCA3AB28
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x194DCA3AB40
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x194DCA3AB58
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194DCA3AB78
[1] = 0x194DCA3AB90
[2] = 0x194DCA3ABA8
[3] = 0x194DCA3ABC0
[4] = 0x194DCA3ABD8
[5] = 0x194DCA3ABF0
[6] = 0x194DCA3AC08
[7] = 0x194DCA3AC20
[8] = 0x194DCA3AC38
[9] = 0x194DCA3AC50
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x194DCA3C930
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x194DCA3C948
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x194DCA3C960
unsigned int m_interruptMask = 0x0
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] = 3796.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.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.000000
float[2] m_weaponDamage
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
[0] = 0x194DCA3CB0C
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[1] = 0.000000
float[2]
[0] = 164.923996
[1] = 0.000000
[0] = 0x4324EC8B
float[2]
[0] = 247.385986
[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 = 0x194DCA3CB40
float[9] m_speed_rate
[0] = 0.777776
[1] = 1.142860
[2] = 1.000000
[3] = 1.000000
[4] = 1.000000
[5] = 1.000000
[6] = 1.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 = 0x194DCA3CB98
MotionMaster* i_motionMaster = 0x194F844D660
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x294
Vehicle* m_vehicle = NULL
Vehicle* m_vehicleKit = NULL
unsigned int m_unitTypeMask = 0x7
LiquidTypeEntry* _lastLiquid = NULL
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
TimeTrackerSmall m_movesplineTimer = 0xCC
DiminishingReturn[21] m_Diminishing
[0] = 0x194DCA3CC00
[1] = 0x194DCA3CC0C
[2] = 0x194DCA3CC18
[3] = 0x194DCA3CC24
[4] = 0x194DCA3CC30
[5] = 0x194DCA3CC3C
[6] = 0x194DCA3CC48
[7] = 0x194DCA3CC54
[8] = 0x194DCA3CC60
[9] = 0x194DCA3CC6C
CombatManager m_combatManager = 0x194DCA3CD00
ThreatManager m_threatManager = 0x194DCA3CDA8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x194DCA3CF80
std::shared_ptr<UnitAI> i_AI = 0x194DCA3CFA8
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x194DCA3CFC0
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x194DCA3D020
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x195031B87E0
GridObject<Creature>
GridReference<Creature> _gridRef = 0x194DCA3D090
MapObject
Cell _currentCell = 0x4786A
int _moveState = 0x0
Position _newPosition = 0x194DCA3D0C0
Loot loot
std::vector<LootItem,std::allocator<LootItem> > items = 0x194DCA3D0D0
std::vector<LootItem,std::allocator<LootItem> > quest_items = 0x194DCA3D0F0
unsigned int gold = 0x0
unsigned int unlootedCount = 0x0
ObjectGuid roundRobinPlayer = 0x0
unsigned int loot_type = 0x0
unsigned int maxDuplicates = 0x1
unsigned int containerID = 0x0
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting = 0x194DCA3D128
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 = 0x194DCA3D140
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 = 0x194DCA3D190
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 = 0x194DCA3D1E0
LootValidatorRefManager i_LootValidatorRefManager = 0x194DCA3D230
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 = 0x3528
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 = 0x194DCA3D298
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 = 0x2
unsigned int m_defaultMovementType = 0x0
unsigned int m_spawnId = 0x0
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 = 0x5E8F
Position m_homePosition
<user defined> XY = 0x194DCA3D310
<user defined> XYZ = 0x194DCA3D310
<user defined> XYZO = 0x194DCA3D310
<user defined> PackedXYZ = 0x194DCA3D310
float m_positionX = 5805.747070
float m_positionY = 625.748047
float m_positionZ = 614.762390
float m_orientation = 0.099839
?$Streamer@UXY@Position@@
Position* Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441C6FE045B56DFA
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C6FE045B56DFA
Position m_transportHomePosition
<user defined> XY = 0x194DCA3D320
<user defined> XYZ = 0x194DCA3D320
<user defined> XYZO = 0x194DCA3D320
<user defined> PackedXYZ = 0x194DCA3D320
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 = 0x194C0DA46B8
unsigned int Entry = 0x5E8F
unsigned int[3] DifficultyEntry
[0] = 0x0
[1] = 0x0
[2] = 0x0
unsigned int[2] KillCredit
[0] = 0x0
[1] = 0x0
unsigned int Modelid1 = 0x65DF
unsigned int Modelid2 = 0x0
unsigned int Modelid3 = 0x0
unsigned int Modelid4 = 0x0
std::string Name = "Army of the Dead Ghoul"
std::string Title = ""
std::string IconName = ""
unsigned int GossipMenuId = 0x0
unsigned int minlevel = 0x50
unsigned int maxlevel = 0x50
unsigned int expansion = 0x2
unsigned int faction = 0x10
unsigned int npcflag = 0x0
float speed_walk = 0.777776
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 = 0x0
unsigned int type = 0x6
unsigned int type_flags = 0x0
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 = 0x10001
float HoverHeight = 1.000000
float ModHealth = 0.301265
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 = 0x800010
unsigned int SpellSchoolImmuneMask = 0x0
unsigned int flags_extra = 0x0
unsigned int ScriptID = 0x0
WorldPacket[9] QueryData
[0] = 0x194C0DA4870
[1] = 0x194C0DA48B0
[2] = 0x194C0DA48F0
[3] = 0x194C0DA4930
[4] = 0x194C0DA4970
[5] = 0x194C0DA49B0
[6] = 0x194C0DA49F0
[7] = 0x194C0DA4A30
[8] = 0x194C0DA4A70
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 = 0x194DCA3D390
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 = 0x194DCA3D398
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 = 0x194DCA3D3B0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
bool _regenerateHealth = 0x1
bool _regenerateHealthLock = 0x0
SummonPropertiesEntry* m_Properties = 0x194FC4CF178
unsigned int Id = 0x2AF
unsigned int Category = 0x1
unsigned int Faction = 0x0
unsigned int Type = 0x3
unsigned int Slot = 0x0
unsigned int Flags = 0x200
int m_type = 0x3
unsigned int m_timer = 0x4DF8
unsigned int m_lifetime = 0x9C40
ObjectGuid m_summonerGUID
unsigned int _guid = 0x10
Parameter unsigned int diff = 0xC4
00007FFBE839A870 000000088BAFF150 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 = 0x194DCA3D090
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x194B7CBE2A8
LinkedListElement* iPrev = 0x194F7065D18
GridRefManager<Creature>* iRefTo = 0x194D46180C8
Creature* iRefFrom = 0x194DCA3A560
Local Trinity::ObjectUpdater* this = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter GridRefManager<Creature>& m = 0x194D46180C8
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x194D46180D0
LinkedListElement iLast = 0x194D46180E0
unsigned int iSize = 0x23
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF8180C08
<user defined> iterator = 0xF8180C08
<user defined> iterator = 0x194D46180C8
iterator
GridReference<Creature>* _Ptr = 0x7FFBE92D4B20
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x7FFBE94D0A58
LinkedListElement* iPrev = 0x7FFBE854CC00
GridRefManager<Creature>* iRefTo = 0x7FFBE94D0978
Creature* iRefFrom = 0x7FFBE854CF60
00007FFBE85276A5 000000088BAFF180 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter ContainerMapList<Creature>& c = 0x194D46180C8
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x194D46180D0
LinkedListElement iLast = 0x194D46180E0
unsigned int iSize = 0x23
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF8180C08
<user defined> iterator = 0xF8180C08
<user defined> iterator = 0x194D46180C8
iterator
GridReference<Creature>* _Ptr = 0x7FFBE92D4B20
00007FFBE8527745 000000088BAFF1B0 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >& c = 0x194D46180C8
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element
RefManager<GridRefManager<Creature>,Creature>
LinkedListHead
LinkedListElement iFirst = 0x194D46180D0
LinkedListElement iLast = 0x194D46180E0
unsigned int iSize = 0x23
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF8180C08
<user defined> iterator = 0xF8180C08
<user defined> iterator = 0x194D46180C8
iterator
GridReference<Creature>* _Ptr = 0x7FFBE92D4B20
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements
ContainerMapList<DynamicObject> _elements
GridRefManager<DynamicObject> _element = 0x194D46180F8
ContainerMapList<TypeList<Corpse,TypeNull> > _TailElements
ContainerMapList<Corpse> _elements = 0x194D4618128
ContainerMapList<TypeNull> _TailElements = 0xCD
00007FFBE85278FB 000000088BAFF1E0 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >& c = 0x194D4618098
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element
RefManager<GridRefManager<GameObject>,GameObject>
LinkedListHead
LinkedListElement iFirst = 0x194D46180A0
LinkedListElement iLast = 0x194D46180B0
unsigned int iSize = 0x78
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF7B352A0
<user defined> iterator = 0xF7B352A0
<user defined> iterator = 0x194D4618098
iterator
GridReference<GameObject>* _Ptr = 0x7FFBE92D4B00
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements
ContainerMapList<Creature> _elements
GridRefManager<Creature> _element = 0x194D46180C8
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements
ContainerMapList<DynamicObject> _elements = 0x194D46180F8
ContainerMapList<TypeList<Corpse,TypeNull> > _TailElements = 0x194D4618128
00007FFBE852752A 000000088BAFF210 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59
Parameter Trinity::ObjectUpdater& v = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >& c = 0x194D4618098
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element = 0x194D4618098
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements
ContainerMapList<Creature> _elements = 0x194D46180C8
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements = 0x194D46180F8
00007FFBE854DB65 000000088BAFF240 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* this = 0x88BAFF438
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >& c = 0x194D4618098
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements
ContainerMapList<GameObject> _elements
GridRefManager<GameObject> _element = 0x194D4618098
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements
ContainerMapList<Creature> _elements = 0x194D46180C8
ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements = 0x194D46180F8
00007FFBE8526675 000000088BAFF270 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+35 c:\tc\src\server\game\grids\grid.h line 92
Local Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x194D4618098
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 = 0x194D4618098
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements = 0x194D46180C8
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 = 0x194D4618160
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x194D4618190
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0x88BAFF438
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
00007FFBE8526EDC 000000088BAFF2A0 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<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,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 = 0x194D4612730
unsigned int i_gridId = 0xAA1
GridInfo i_GridInfo
TimeTracker i_timer
int i_expiryTime = 0x86C
PeriodicTimer vis_Update
int i_period = 0x0
int i_expireTime = 0x2A2
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 = 0x194D45F10E8
LinkedListElement* iPrev = 0x194D72FAE78
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* iRefTo = 0x194D45F10D0
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* iRefFrom = 0x194D4612730
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] = 0x194D4612788
[1] = 0x194D4612918
[2] = 0x194D4612AA8
[3] = 0x194D4612C38
[4] = 0x194D4612DC8
[5] = 0x194D4612F58
[6] = 0x194D46130E8
[7] = 0x194D4613278
[0] = 0x194D4612788
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4613408
[1] = 0x194D4613598
[2] = 0x194D4613728
[3] = 0x194D46138B8
[4] = 0x194D4613A48
[5] = 0x194D4613BD8
[6] = 0x194D4613D68
[7] = 0x194D4613EF8
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4614088
[1] = 0x194D4614218
[2] = 0x194D46143A8
[3] = 0x194D4614538
[4] = 0x194D46146C8
[5] = 0x194D4614858
[6] = 0x194D46149E8
[7] = 0x194D4614B78
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4614D08
[1] = 0x194D4614E98
[2] = 0x194D4615028
[3] = 0x194D46151B8
[4] = 0x194D4615348
[5] = 0x194D46154D8
[6] = 0x194D4615668
[7] = 0x194D46157F8
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4615988
[1] = 0x194D4615B18
[2] = 0x194D4615CA8
[3] = 0x194D4615E38
[4] = 0x194D4615FC8
[5] = 0x194D4616158
[6] = 0x194D46162E8
[7] = 0x194D4616478
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4616608
[1] = 0x194D4616798
[2] = 0x194D4616928
[3] = 0x194D4616AB8
[4] = 0x194D4616C48
[5] = 0x194D4616DD8
[6] = 0x194D4616F68
[7] = 0x194D46170F8
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4617288
[1] = 0x194D4617418
[2] = 0x194D46175A8
[3] = 0x194D4617738
[4] = 0x194D46178C8
[5] = 0x194D4617A58
[6] = 0x194D4617BE8
[7] = 0x194D4617D78
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >
[0] = 0x194D4617F08
[1] = 0x194D4618098
[2] = 0x194D4618228
[3] = 0x194D46183B8
[4] = 0x194D4618548
[5] = 0x194D46186D8
[6] = 0x194D4618868
[7] = 0x194D46189F8
bool i_GridObjectDataLoaded = 0x1
Parameter unsigned int x = 0x7
Parameter unsigned int y = 0x1
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0x88BAFF438
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
00007FFBE85267A0 000000088BAFF2F0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964
Local Map* this = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
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 = 0x194D45F1100
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 = 0x194D45F1108
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 = 0x194D45F1120
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 = 0x194D45F1158
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 = 0x194D45F1180
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 = 0x194D45F11A8
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
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 = 0x194D4609960
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x194D45F1290
LinkedListElement iLast = 0x194D45F12A0
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48
<user defined> iterator = 0xF1E94B48
<user defined> iterator = 0x194D45F1288
iterator
MapReference* _Ptr = 0x7FFBE92D4B40
const_iterator
MapReference* _Ptr = 0x7FFBE92D4B40
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x194F1E94B40
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x194D45F12A0
LinkedListElement* iPrev = 0x194D45F1290
Map* iRefTo = 0x194D45F10D0
Player* iRefFrom = 0x194F1E90810
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 = 0x194D45F12C8
<user defined> _Copy_tag = 0x194D45F12C8
<user defined> _Move_tag = 0x194D45F12C8
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 = 0x194D41579A0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0
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 = 0x194D45F12F8
<user defined> _Copy_tag = 0x194D45F12F8
<user defined> _Move_tag = 0x194D45F12F8
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 = 0x194D4157720
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
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 = 0x194D4609340
<user defined> _Copy_tag = 0x194D4609340
<user defined> _Move_tag = 0x194D4609340
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 = 0x194D4609358
<user defined> value_compare = 0x194D4609358
<user defined> _Copy_tag = 0x194D4609358
<user defined> _Move_tag = 0x194D4609358
<user defined> value_compare = 0x194D4609358
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 = 0x194D4609370
<user defined> _Copy_tag = 0x194D4609370
<user defined> _Move_tag = 0x194D4609370
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 = 0x194D4609388
<user defined> value_compare = 0x194D4609388
<user defined> _Copy_tag = 0x194D4609388
<user defined> _Move_tag = 0x194D4609388
<user defined> value_compare = 0x194D4609388
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_ = 0x8
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520
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_ = 0x194D46093C8
boost::intrusive::list_node<void *>* prev_ = 0x19503225B20
RespawnInfo* value = 0x195033B6620
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x19503223538
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_ = 0x8
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x194D46093C8
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_ = 0x194D46093C0
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_ = 0x194D46093C0
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 = 0x194D46093D8
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 = 0x194D46093E0
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 = 0x194D46093F8
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 = 0x194D4609428
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 = 0x194D4609430
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 = 0x194D4609448
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 = 0x194D4609480
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 = 0x194D4609498
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
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 = 0x194D46094D8
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 = 0x194D46094F0
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 = 0x194D4609520
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 = 0x194D4609528
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 = 0x194D4609540
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 = 0x194D4609578
<user defined> value_compare = 0x194D4609578
<user defined> _Copy_tag = 0x194D4609578
<user defined> _Move_tag = 0x194D4609578
<user defined> value_compare = 0x194D4609578
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 = 0x194D4609590
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x194D46095E0
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 = 0x194D4609728
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 = 0x194D4609730
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 = 0x194D4609748
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
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 = 0x194D4609778
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 = 0x194D4609780
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 = 0x194D4609798
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 = 0x194D46097C8
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 = 0x194D46097D0
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 = 0x194D46097E8
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 = 0x194D4609818
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 = 0x194D4609820
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 = 0x194D4609838
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 = 0x194D4609870
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 = 0x194D4609888
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 = 0x194D46098C0
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 = 0x194D46098D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760
Parameter Cell& cell = 0x88BAFF374
<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> = 0x88BAFF374
<user defined> Part = 0x104786A
unsigned int All = 0x104786A
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0x88BAFF438
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Local unsigned int cell_y = 0x1
Local unsigned int x = 0x2A
Local unsigned int y = 0x21
Local unsigned int cell_x = 0x7
00007FFBE8502904 000000088BAFF390 Map::VisitNearbyCellsOf+184 c:\tc\src\server\game\maps\map.cpp line 725
Local Cell cell
<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> = 0x88BAFF374
<user defined> Part = 0x104786A
unsigned int All = 0x104786A
Local unsigned int cell_id = 0x21357
Local CoordPair<512> pair
unsigned int x_coord = 0x157
unsigned int y_coord = 0x109
Local unsigned int y = 0x109
Local unsigned int x = 0x157
Local Map* this = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
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 = 0x194D45F1100
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 = 0x194D45F1108
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 = 0x194D45F1120
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 = 0x194D45F1158
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 = 0x194D45F1180
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 = 0x194D45F11A8
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
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 = 0x194D4609960
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x194D45F1290
LinkedListElement iLast = 0x194D45F12A0
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48
<user defined> iterator = 0xF1E94B48
<user defined> iterator = 0x194D45F1288
iterator
MapReference* _Ptr = 0x7FFBE92D4B40
const_iterator
MapReference* _Ptr = 0x7FFBE92D4B40
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x194F1E94B40
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x194D45F12A0
LinkedListElement* iPrev = 0x194D45F1290
Map* iRefTo = 0x194D45F10D0
Player* iRefFrom = 0x194F1E90810
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 = 0x194D45F12C8
<user defined> _Copy_tag = 0x194D45F12C8
<user defined> _Move_tag = 0x194D45F12C8
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 = 0x194D41579A0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0
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 = 0x194D45F12F8
<user defined> _Copy_tag = 0x194D45F12F8
<user defined> _Move_tag = 0x194D45F12F8
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 = 0x194D4157720
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
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 = 0x194D4609340
<user defined> _Copy_tag = 0x194D4609340
<user defined> _Move_tag = 0x194D4609340
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 = 0x194D4609358
<user defined> value_compare = 0x194D4609358
<user defined> _Copy_tag = 0x194D4609358
<user defined> _Move_tag = 0x194D4609358
<user defined> value_compare = 0x194D4609358
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 = 0x194D4609370
<user defined> _Copy_tag = 0x194D4609370
<user defined> _Move_tag = 0x194D4609370
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 = 0x194D4609388
<user defined> value_compare = 0x194D4609388
<user defined> _Copy_tag = 0x194D4609388
<user defined> _Move_tag = 0x194D4609388
<user defined> value_compare = 0x194D4609388
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_ = 0x8
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520
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_ = 0x194D46093C8
boost::intrusive::list_node<void *>* prev_ = 0x19503225B20
RespawnInfo* value = 0x195033B6620
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x19503223538
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_ = 0x8
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x194D46093C8
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_ = 0x194D46093C0
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_ = 0x194D46093C0
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 = 0x194D46093D8
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 = 0x194D46093E0
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 = 0x194D46093F8
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 = 0x194D4609428
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 = 0x194D4609430
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 = 0x194D4609448
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 = 0x194D4609480
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 = 0x194D4609498
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
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 = 0x194D46094D8
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 = 0x194D46094F0
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 = 0x194D4609520
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 = 0x194D4609528
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 = 0x194D4609540
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 = 0x194D4609578
<user defined> value_compare = 0x194D4609578
<user defined> _Copy_tag = 0x194D4609578
<user defined> _Move_tag = 0x194D4609578
<user defined> value_compare = 0x194D4609578
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 = 0x194D4609590
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x194D46095E0
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 = 0x194D4609728
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 = 0x194D4609730
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 = 0x194D4609748
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
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 = 0x194D4609778
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 = 0x194D4609780
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 = 0x194D4609798
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 = 0x194D46097C8
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 = 0x194D46097D0
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 = 0x194D46097E8
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 = 0x194D4609818
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 = 0x194D4609820
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 = 0x194D4609838
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 = 0x194D4609870
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 = 0x194D4609888
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 = 0x194D46098C0
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 = 0x194D46098D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760
Parameter WorldObject* obj = 0x194F1E90810
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x10
unsigned int* m_uint32Values = 0x10
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 = 0x194F1E90848
WorldLocation
Position
<user defined> XY = 0x194F1E90880
<user defined> XYZ = 0x194F1E90880
<user defined> XYZO = 0x194F1E90880
<user defined> PackedXYZ = 0x194F1E90880
float m_positionX = 5834.179199
float m_positionY = 655.481812
float m_positionZ = 609.457886
float m_orientation = 0.842035
?$Streamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
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] = 0x0
[1] = 0x1
unsigned int m_flags = 0x0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo
ObjectGuid guid
unsigned int _guid = 0x10
unsigned int flags = 0x1000001
unsigned int flags2 = 0x0
Position pos
<user defined> XY = 0x194F1E90940
<user defined> XYZ = 0x194F1E90940
<user defined> XYZO = 0x194F1E90940
<user defined> PackedXYZ = 0x194F1E90940
float m_positionX = 5834.179199
float m_positionY = 655.481812
float m_positionZ = 609.457886
float m_orientation = 0.842035
?$Streamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
unsigned int time = 0x41759
TransportInfo
ObjectGuid guid = 0x10
Position pos = 0x194F1E90938
int seat = 0x4E
unsigned int time = 0x3F578F98
unsigned int time2 = 0x41759
MovementInfo::TransportInfo transport
ObjectGuid guid = 0x0
Position pos = 0x194F1E90960
int seat = 0xFF
unsigned int time = 0x0
unsigned int time2 = 0x0
float pitch = 0.000000
unsigned int fallTime = 0x49
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 = 0x1CD16
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 = 0x194F1E909A8
<user defined> value_compare = 0x194F1E909A8
<user defined> _Copy_tag = 0x194F1E909A8
<user defined> _Move_tag = 0x194F1E909A8
<user defined> value_compare = 0x194F1E909A8
std::string m_name = "Dk"
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.458069
bool m_outdoors = 0x1
Map* m_currMap = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
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 = 0x194D45F1100
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 = 0x194D45F1108
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 = 0x194D45F1120
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 = 0x194D45F1158
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 = 0x194D45F1180
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 = 0x194D45F11A8
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
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 = 0x194D4609960
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x194D45F1290
LinkedListElement iLast = 0x194D45F12A0
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48
<user defined> iterator = 0xF1E94B48
<user defined> iterator = 0x194D45F1288
iterator
MapReference* _Ptr = 0x7FFBE92D4B40
const_iterator
MapReference* _Ptr = 0x7FFBE92D4B40
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x194F1E94B40
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 = 0x194D45F12C8
<user defined> _Copy_tag = 0x194D45F12C8
<user defined> _Move_tag = 0x194D45F12C8
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 = 0x194D41579A0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0
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 = 0x194D45F12F8
<user defined> _Copy_tag = 0x194D45F12F8
<user defined> _Move_tag = 0x194D45F12F8
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 = 0x194D4157720
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
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 = 0x194D4609340
<user defined> _Copy_tag = 0x194D4609340
<user defined> _Move_tag = 0x194D4609340
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 = 0x194D4609358
<user defined> value_compare = 0x194D4609358
<user defined> _Copy_tag = 0x194D4609358
<user defined> _Move_tag = 0x194D4609358
<user defined> value_compare = 0x194D4609358
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 = 0x194D4609370
<user defined> _Copy_tag = 0x194D4609370
<user defined> _Move_tag = 0x194D4609370
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 = 0x194D4609388
<user defined> value_compare = 0x194D4609388
<user defined> _Copy_tag = 0x194D4609388
<user defined> _Move_tag = 0x194D4609388
<user defined> value_compare = 0x194D4609388
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_ = 0x8
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x194D46093C0
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 = 0x194D46093D8
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 = 0x194D46093E0
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 = 0x194D46093F8
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 = 0x194D4609428
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 = 0x194D4609430
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 = 0x194D4609448
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 = 0x194D4609480
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 = 0x194D4609498
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
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 = 0x194D46094D8
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 = 0x194D46094F0
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 = 0x194D4609520
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 = 0x194D4609528
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 = 0x194D4609540
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 = 0x194D4609578
<user defined> value_compare = 0x194D4609578
<user defined> _Copy_tag = 0x194D4609578
<user defined> _Move_tag = 0x194D4609578
<user defined> value_compare = 0x194D4609578
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 = 0x194D4609590
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 = 0x194D4609728
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 = 0x194D4609730
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 = 0x194D4609748
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
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 = 0x194D4609778
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 = 0x194D4609780
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 = 0x194D4609798
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 = 0x194D46097C8
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 = 0x194D46097D0
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 = 0x194D46097E8
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 = 0x194D4609818
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 = 0x194D4609820
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 = 0x194D4609838
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 = 0x194D4609870
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 = 0x194D4609888
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 = 0x194D46098C0
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 = 0x194D46098D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& gridVisitor = 0x88BAFF438
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x88BAFF458
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
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
00007FFBE8502C76 000000088BAFF780 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 = 0x194F1E90810
Unit
WorldObject
Object
unsigned int m_objectType = 0x19
int m_objectTypeId = 0x4
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x10
unsigned int* m_uint32Values = 0x10
float* m_floatValues = 0.000000
UpdateMask _changesMask = 0x194F1E90830
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x194F1E90848
WorldLocation
Position
<user defined> XY = 0x194F1E90880
<user defined> XYZ = 0x194F1E90880
<user defined> XYZO = 0x194F1E90880
<user defined> PackedXYZ = 0x194F1E90880
float m_positionX = 5834.179199
float m_positionY = 655.481812
float m_positionZ = 609.457886
float m_orientation = 0.842035
?$Streamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x4423DED645B6516F
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x4423DED645B6516F
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x194F1E90894
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x194F1E908A0
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x194F1E908AC
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x194F1E908E0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x194F1E90914
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x194F1E90920
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x194F1E90930
EventProcessor m_Events = 0x194F1E909A0
std::string m_name = "Dk"
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.458069
bool m_outdoors = 0x1
Map* m_currMap = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
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 = 0x194F1E90A38
<user defined> _Copy_tag = 0x194F1E90A38
<user defined> _Move_tag = 0x194F1E90A38
Player* m_playerMovingMe = 0x194F1E90810
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 = 8.600186
float m_modRangedHitChance = 8.600186
float m_modSpellHitChance = 13.750231
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 0.747424
[1] = 0.747424
[2] = 0.909129
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] = 0x194F1E90AD0
[1] = 0x194F1E90B20
[2] = 0x194F1E90B70
[3] = 0x194F1E90BC0
[4] = 0x194F1E90C10
[5] = 0x194F1E90C60
[6] = 0x194F1E90CB0
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x194EB5C4670
Movement::Spline<int> spline = 0x194EB5C4670
Movement::FacingInfo facing = 0x194EB5C46C0
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] = 177.000000
[1] = 117.000000
[2] = 159.000000
[3] = 35.000000
[4] = 59.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 = 0x194F1E90D40
<user defined> _Copy_tag = 0x194F1E90D40
<user defined> _Move_tag = 0x194F1E90D40
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 = 0x194F1E90D68
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 = 0x194F1E90D80
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 = 0x194F1E90DC0
<user defined> value_compare = 0x194F1E90DC0
<user defined> _Copy_tag = 0x194F1E90DC0
<user defined> _Move_tag = 0x194F1E90DC0
<user defined> value_compare = 0x194F1E90DC0
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 = 0x194F1E90DD8
<user defined> value_compare = 0x194F1E90DD8
<user defined> _Copy_tag = 0x194F1E90DD8
<user defined> _Move_tag = 0x194F1E90DD8
<user defined> value_compare = 0x194F1E90DD8
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 = 0x194F1E90DF0
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 = 0x194F1CB6E20
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x194F053C280
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x194F1E90E28
[1] = 0x194F1E90E40
[2] = 0x194F1E90E58
[3] = 0x194F1E90E70
[4] = 0x194F1E90E88
[5] = 0x194F1E90EA0
[6] = 0x194F1E90EB8
[7] = 0x194F1E90ED0
[8] = 0x194F1E90EE8
[9] = 0x194F1E90F00
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 = 0x194F1E92BE0
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 = 0x194F1E92BF8
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 = 0x194F1E92C10
<user defined> value_compare = 0x194F1E92C10
<user defined> _Copy_tag = 0x194F1E92C10
<user defined> _Move_tag = 0x194F1E92C10
<user defined> value_compare = 0x194F1E92C10
unsigned int m_interruptMask = 0x0
float[2] m_auraFlatModifiersGroup
[0] = 1708.000000
[1] = 0.000000
[0] = 0x44D58000
float[2]
[0] = 168.000000
[1] = 0.000000
float[2]
[0] = 2004.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.158182
[0] = 0x3F943F4B3F800000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.112400
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.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2]
[0] = 1.000000
[1] = 1.000000
float[2] m_weaponDamage
[0] = 481.000000
[1] = 0.000000
[0] = 0x43F08000
float[2]
[0] = 895.000000
[1] = 0.000000
[0] = 0x194F1E92DBC
float[2]
[0] = 481.000000
[1] = 0.000000
[0] = 0x43F08000
float[2]
[0] = 895.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 = 0x194F1E92DF0
<user defined> value_compare = 0x194F1E92DF0
<user defined> _Copy_tag = 0x194F1E92DF0
<user defined> _Move_tag = 0x194F1E92DF0
<user defined> value_compare = 0x194F1E92DF0
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 = 0x194F1E92E48
MotionMaster* i_motionMaster = 0x194E91957B0
Unit* _owner = 0x194F1E90810
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE99F7B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x194E91957C0
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 = 0x194E91957D8
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x194E9195828
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] = 0x194F1E92EB0
[1] = 0x194F1E92EBC
[2] = 0x194F1E92EC8
[3] = 0x194F1E92ED4
[4] = 0x194F1E92EE0
[5] = 0x194F1E92EEC
[6] = 0x194F1E92EF8
[7] = 0x194F1E92F04
[8] = 0x194F1E92F10
[9] = 0x194F1E92F1C
CombatManager m_combatManager
Unit* _owner = 0x194F1E90810
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x194F1E92FB8
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x194F1E93008
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x194F1E93058
Unit* _owner = 0x194F1E90810
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 = 0x194F1E93068
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x194F1E930A0
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 = 0x194F1E93100
std::array<float,7> _singleSchoolModifiers = 0x194F1E93150
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x194F1E93170
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x194F1E931C0
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 = 0x194F1E931E0
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 = 0x194F1E93230
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 = 0x194F1E93278
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 = 0x194F1E93290
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 = 0x194F1E932D8
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 = 0x194F1E932F0
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 = 0x194E4AA2A20
CooldownEntry
unsigned int SpellId = 0xF1E90810
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0xF1CBD1D0
unsigned int CategoryId = 0x194
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x194EA75D290
bool OnHold = 0x0
Unit* _owner = 0x194F1E90810
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 = 0x194E4AA2A28
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 = 0x194E4AA2A78
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 = 0x194E4AA2AC8
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 = 0x194E4AA2B50
GridObject<Player>
GridReference<Player> _gridRef
Reference<GridRefManager<Player>,Player>
LinkedListElement
LinkedListElement* iNext = 0x194D4618178
LinkedListElement* iPrev = 0x194D4618168
GridRefManager<Player>* iRefTo = 0x194D4618160
Player* iRefFrom = 0x194F1E90810
std::string autoReplyMsg = ""
PlayerTaxi m_taxi
std::array<unsigned int,14> m_taximask
unsigned int[14] _Elems
[0] = 0xFFFFFFFF
[1] = 0x93FFFFFF
[2] = 0x3176FFFF
[3] = 0x8
[4] = 0x4000
[5] = 0x1400E0
[6] = 0xC1D02014
[7] = 0x12018
[8] = 0x380
[9] = 0x4000C10
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 = 0x194F1E933C8
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5C5FA24D
int m_Last_tick = 0x5C5FA2C6
unsigned int[2] m_Played_time
[0] = 0x2A97C
[1] = 0x2A94F
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 = 0x194F1E93418
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 = 0x194F1E93430
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_stableSlots = 0x0
bool m_mailsLoaded = 0x1
bool m_mailsUpdated = 0x0
unsigned int unReadMails = 0x14
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 = 0x194F1E93470
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 = 0x194F1E93478
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 = 0x194F1E93490
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x194E8A94A00
GossipMenu _gossipMenu
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x194E8A94A00
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x194E8A94A18
unsigned int _menuId = 0x0
ObjectGuid _senderGUID = 0x0
unsigned int _locale = 0x0
QuestMenu _questMenu
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x194E8A94A48
WorldSession* _session = 0x194D12AF1C0
int m_muteTime = 0x0
std::atomic<__int64> m_timeOutTime = 0x5C5FA51E
std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x194D12AF1D0
std::future<SQLQueryHolder *> _charLoginCallback = 0x194D12AF1E0
QueryCallbackProcessor _queryProcessor = 0x194D12AF1F0
DosProtection
WorldSession* Session = NULL
int _policy = 0x5C5FA51E
std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x194D12AF1D0
WorldSession::DosProtection AntiDOS = 0x194D12AF210
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x194D12AF270
unsigned int m_GUIDLow = 0x10
Player* _player = 0x194F1E90810
std::shared_ptr<WorldSocket> m_Socket = 0x194D12AF298
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 = 0x7
std::atomic<unsigned int> m_clientTimeDelay = 0x0
AccountData[8] m_accountData
[0] = 0x194D12AF328
[1] = 0x194D12AF358
[2] = 0x194D12AF388
[3] = 0x194D12AF3B8
[4] = 0x194D12AF3E8
[5] = 0x194D12AF418
[6] = 0x194D12AF448
[7] = 0x194D12AF478
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 = 0x194D12AF4D0
unsigned int recruiterId = 0x0
bool isRecruiter = 0x0
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x194D12AF4F0
rbac::RBACData* _RBACData = 0x194F1958E90
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 = 0x194F1E934E0
Unit* m_unitMovedByMe = 0x194F1E90810
WorldObject* m_seer = 0x194F1E90810
<user defined> m_stealth = 0x194F1E90894
<user defined> m_stealthDetect = 0x194F1E908A0
<user defined> m_invisibility = 0x194F1E908AC
<user defined> m_invisibilityDetect = 0x194F1E908E0
<user defined> m_serverSideVisibility = 0x194F1E90914
<user defined> m_serverSideVisibilityDetect = 0x194F1E90920
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x194F1E90930
<user defined> m_Events = 0x194F1E909A0
<user defined> m_name = 0x194F1E909C0
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.458069
bool m_outdoors = 0x1
<user defined> m_currMap = 0x194D45F10D0
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_homebindMapId = 0x261
unsigned int m_homebindAreaId = 0x10CA
float m_homebindX = 2356.209961
float m_homebindY = -5662.209961
float m_homebindZ = 426.026001
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 = 0x194F1E93530
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 = 0x194F1E93548
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
unsigned int[9] m_forced_speed_changes
[0] = 0x0
[1] = 0x3
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x3
[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 = 0x194F1E93588
<user defined> _Copy_tag = 0x194F1E93588
<user defined> _Move_tag = 0x194F1E93588
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] = 0x194F1E935A8
[1] = 0x194F1E935F8
[2] = 0x194F1E93648
[3] = 0x194F1E93698
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 = 0x194F1E936F8
unsigned int m_regenTimerCount = 0x26
unsigned int m_foodEmoteTimerCount = 0xBDE
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 = 0xE9159950
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 = 0x194F1E93750
<user defined> _Copy_tag = 0x194F1E93750
<user defined> _Move_tag = 0x194F1E93750
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5C5FA379
unsigned int bgTeam = 0x1D5
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos
Position
<user defined> XY = 0x194F1E93788
<user defined> XYZ = 0x194F1E93788
<user defined> XYZO = 0x194F1E93788
<user defined> PackedXYZ = 0x194F1E93788
float m_positionX = -9149.389648
float m_positionY = 425.767273
float m_positionZ = 94.795647
float m_orientation = 1.315106
?$Streamer@UXY@Position@@
Position* Pos = 0x43D4E236C60EF58F
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x43D4E236C60EF58F
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x43D4E236C60EF58F
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x43D4E236C60EF58F
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x43D4E236C60EF58F
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x43D4E236C60EF58F
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x43D4E236C60EF58F
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x43D4E236C60EF58F
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 = 0x194F1E937A8
<user defined> _Copy_tag = 0x194F1E937A8
<user defined> _Move_tag = 0x194F1E937A8
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 = 0x194F1E937C0
<user defined> _Copy_tag = 0x194F1E937C0
<user defined> _Move_tag = 0x194F1E937C0
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 = 0x194F1E937D8
<user defined> _Copy_tag = 0x194F1E937D8
<user defined> _Move_tag = 0x194F1E937D8
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 = 0x194F1E937F0
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 = 0x194F1E937F8
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 = 0x194F1E93810
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_playerSharingQuest
unsigned int _guid = 0x0
unsigned int m_sharedQuestId = 0x0
unsigned int m_ingametime = 0x23FBD
int m_lastHonorUpdateTime = 0x5C5FA24D
ObjectGuid m_lootGuid
unsigned int _guid = 0x0
unsigned int m_team = 0x1D5
unsigned int m_nextSave = 0xBC7
int m_speakTime = 0x5C5FA2B5
unsigned int m_speakCount = 0x1
unsigned int m_dungeonDifficulty = 0x0
unsigned int m_raidDifficulty = 0x0
unsigned int m_raidMapDifficulty = 0x0
unsigned int m_atLoginFlags = 0x0
Item*[150] m_items
[0] = 0x1949536CC20
[1] = 0x194953710E0
[2] = 0x1949536C120
[3] = NULL
[4] = 0x19495371660
[5] = 0x19495371920
[6] = 0x19495371BE0
[7] = 0x19495372420
[8] = 0x1949536D1A0
[9] = 0x1949536D460
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 = 0x194F1E93D38
bool m_itemUpdateQueueBlocked = 0x0
unsigned int m_ExtraFlags = 0x4
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 = 0x194F1E93D60
<user defined> value_compare = 0x194F1E93D60
<user defined> _Copy_tag = 0x194F1E93D60
<user defined> _Move_tag = 0x194F1E93D60
<user defined> value_compare = 0x194F1E93D60
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 = 0x194F1E93D78
<user defined> value_compare = 0x194F1E93D78
<user defined> _Copy_tag = 0x194F1E93D78
<user defined> _Move_tag = 0x194F1E93D78
<user defined> value_compare = 0x194F1E93D78
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 = 0x194F1E93D90
<user defined> _Copy_tag = 0x194F1E93D90
<user defined> _Move_tag = 0x194F1E93D90
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 = 0x194F1E93DA8
<user defined> value_compare = 0x194F1E93DA8
<user defined> _Copy_tag = 0x194F1E93DA8
<user defined> _Move_tag = 0x194F1E93DA8
<user defined> value_compare = 0x194F1E93DA8
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 = 0x194F1E93DC0
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 = 0x194F1E93DC8
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 = 0x194F1E93DE0
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 = 0x194F1E93E18
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 = 0x194F1E93E40
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 = 0x194F1E93E48
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 = 0x194F1E93E60
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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] = 0x194E8B1E870
[1] = 0x194E8B1D310
unsigned int m_lastPotionId = 0x0
unsigned int m_activeSpec = 0x0
unsigned int m_specsCount = 0x2
unsigned int[6] m_Glyphs
[0] = 0x20F
[1] = 0x0
[2] = 0x0
[3] = 0x300
[4] = 0x0
[5] = 0x0
[0] = 0x194F1E93EA8
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 = 0x194F1E93ED8
<user defined> value_compare = 0x194F1E93ED8
<user defined> _Copy_tag = 0x194F1E93ED8
<user defined> _Move_tag = 0x194F1E93ED8
<user defined> value_compare = 0x194F1E93ED8
float[4] m_auraBaseFlatMod
[0] = 8.000000
[1] = 3.000000
[2] = 8.000000
[3] = 0.000000
float[4] m_auraBasePctMod
[0] = 7.749100
[1] = 7.749100
[2] = 7.749100
[3] = 1.000000
int[25] m_baseRatingValue
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x11A
[6] = 0x11A
[7] = 0x11A
[8] = 0x490
[9] = 0x490
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] = 0x194F1E93F58
[1] = 0x194F1E93FA8
[2] = 0x194F1E93FF8
[3] = 0x194F1E94048
[4] = 0x194F1E94098
[5] = 0x194F1E940E8
[6] = 0x194F1E94138
[7] = 0x194F1E94188
[8] = 0x194F1E941D8
[9] = 0x194F1E94228
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 = 0x194F1E94908
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 = 0x194F1E94920
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 = 0x194F1E94940
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 = 0x194F1E94958
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 = 0x194D12AF1C0
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 = 0x194F1E94998
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 = 0xA33
unsigned int m_drunkTimer = 0x0
unsigned int m_weaponChangeTimer = 0x0
unsigned int m_zoneUpdateId = 0x112B
unsigned int m_zoneUpdateTimer = 0x3E8
unsigned int m_areaUpdateId = 0x11DA
unsigned int m_deathTimer = 0x0
int m_deathExpireTime = 0x5AEA7F80
unsigned int m_WeaponProficiency = 0x41C3
unsigned int m_ArmorProficiency = 0x41F
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 = 0.000000
int _restTime = 0x5C5FA2BF
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 = 0xE5
unsigned int m_questRewardTalentCount = 0x0
PlayerSocial* m_social = 0x194E8B1F108
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 = 0x194E8B1F108
<user defined> value_compare = 0x194E8B1F108
<user defined> _Copy_tag = 0x194E8B1F108
<user defined> _Move_tag = 0x194E8B1F108
<user defined> value_compare = 0x194E8B1F108
ObjectGuid _playerGUID
unsigned int _guid = 0x10
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 = 0x0
int m_summon_expire = 0x0
WorldLocation m_summon_location
Position
<user defined> XY = 0x194F1E94AC8
<user defined> XYZ = 0x194F1E94AC8
<user defined> XYZO = 0x194F1E94AC8
<user defined> PackedXYZ = 0x194F1E94AC8
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 = 0x194F1E94ADC
<user defined> XYZ = 0x194F1E94ADC
<user defined> XYZO = 0x194F1E94ADC
<user defined> PackedXYZ = 0x194F1E94ADC
float m_positionX = -4937.068848
float m_positionY = -1186.582886
float m_positionZ = 501.704956
float m_orientation = 5.975234
?$Streamer@UXY@Position@@
Position* Pos = 0xC49452A7C59A488D
?$ConstStreamer@UXY@Position@@
Position* Pos = 0xC49452A7C59A488D
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0xC49452A7C59A488D
unsigned int m_mapId = 0x0
DeclinedName* m_declinedname = NULL
Runes* m_runes = 0x194E8A94B60
RuneInfo[6] runes
[0] = 0x194E8A94B60
[1] = 0x194E8A94B70
[2] = 0x194E8A94B80
[3] = 0x194E8A94B90
[4] = 0x194E8A94BA0
[5] = 0x194E8A94BB0
unsigned int runeState = 0x3F
unsigned int lastUsedRune = 0x2
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 = 0x194F1E94B00
<user defined> value_compare = 0x194F1E94B00
<user defined> _Copy_tag = 0x194F1E94B00
<user defined> _Move_tag = 0x194F1E94B00
<user defined> value_compare = 0x194F1E94B00
unsigned int m_grantableLevels = 0x0
unsigned int m_fishingSteps = 0x0
bool m_needsZoneUpdate = 0x0
CinematicMgr* _cinematicMgr = 0x194EA75EF10
Player* player = 0x194F1E90810
unsigned int m_cinematicDiff = 0x1CD16
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 = 0x194EA75EF30
<user defined> XYZ = 0x194EA75EF30
<user defined> XYZO = 0x194EA75EF30
<user defined> PackedXYZ = 0x194EA75EF30
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 = 0x194F1E94B28
<user defined> _Copy_tag = 0x194F1E94B28
<user defined> _Move_tag = 0x194F1E94B28
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x194D45F12A0
LinkedListElement* iPrev = 0x194D45F1290
Map* iRefTo = 0x194D45F10D0
Player* iRefFrom = 0x194F1E90810
unsigned int m_lastFallTime = 0x49
float m_lastFallZ = 609.457886
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 = 0x194F1E94BB0
<user defined> XYZ = 0x194F1E94BB0
<user defined> XYZO = 0x194F1E94BB0
<user defined> PackedXYZ = 0x194F1E94BB0
float m_positionX = 5804.149902
float m_positionY = 624.770996
float m_positionZ = 647.767029
float m_orientation = 1.640000
?$Streamer@UXY@Position@@
Position* Pos = 0x441C315845B56133
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x441C315845B56133
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x441C315845B56133
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x441C315845B56133
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x441C315845B56133
unsigned int m_mapId = 0x23B
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 = 0x194E8A33110
Player* m_player = 0x194F1E90810
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 = 0x194E8A33118
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 = 0x194E8A33120
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 = 0x194E8A33138
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
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 = 0x194E8A33168
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 = 0x194E8A33170
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 = 0x194E8A33188
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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 = 0x194E8A331B8
<user defined> value_compare = 0x194E8A331B8
<user defined> _Copy_tag = 0x194E8A331B8
<user defined> _Move_tag = 0x194E8A331B8
<user defined> value_compare = 0x194E8A331B8
ReputationMgr* m_reputationMgr = 0x194EA75D310
Player* _player = 0x194F1E90810
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 = 0x194EA75D318
<user defined> value_compare = 0x194EA75D318
<user defined> _Copy_tag = 0x194EA75D318
<user defined> _Move_tag = 0x194EA75D318
<user defined> value_compare = 0x194EA75D318
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 = 0x194EA75D330
<user defined> value_compare = 0x194EA75D330
<user defined> _Copy_tag = 0x194EA75D330
<user defined> _Move_tag = 0x194EA75D330
<user defined> value_compare = 0x194EA75D330
unsigned int _visibleFactionCount = 0xF
unsigned int _honoredFactionCount = 0x2
unsigned int _reveredFactionCount = 0x2
unsigned int _exaltedFactionCount = 0x2
bool _sendFactionIncreased = 0x0
unsigned int m_ChampioningFaction = 0x0
unsigned int m_timeSyncCounter = 0xA
unsigned int m_timeSyncTimer = 0x14C1
unsigned int m_timeSyncClient = 0x429714F1
unsigned int m_timeSyncServer = 0x40539
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 = 0x194F1E94C08
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 = 0x194F1E94C10
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 = 0x194F1E94C28
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _pendingBindId = 0x0
unsigned int _pendingBindTimer = 0x0
unsigned int _activeCheats = 0x4
unsigned int healthBeforeDuel = 0x0
unsigned int manaBeforeDuel = 0x0
WorldLocation _corpseLocation
Position
<user defined> XY = 0x194F1E94C6C
<user defined> XYZ = 0x194F1E94C6C
<user defined> XYZO = 0x194F1E94C6C
<user defined> PackedXYZ = 0x194F1E94C6C
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 = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
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 = 0x194D45F1100
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 = 0x194D45F1108
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 = 0x194D45F1120
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 = 0x194D45F1158
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 = 0x194D45F1180
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 = 0x194D45F11A8
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
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 = 0x194D4609960
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x194D45F1290
LinkedListElement iLast = 0x194D45F12A0
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48
<user defined> iterator = 0xF1E94B48
<user defined> iterator = 0x194D45F1288
iterator
MapReference* _Ptr = 0x7FFBE92D4B40
const_iterator
MapReference* _Ptr = 0x7FFBE92D4B40
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x194F1E94B40
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x194D45F12A0
LinkedListElement* iPrev = 0x194D45F1290
Map* iRefTo = 0x194D45F10D0
Player* iRefFrom = 0x194F1E90810
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 = 0x194D45F12C8
<user defined> _Copy_tag = 0x194D45F12C8
<user defined> _Move_tag = 0x194D45F12C8
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 = 0x194D41579A0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0
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 = 0x194D45F12F8
<user defined> _Copy_tag = 0x194D45F12F8
<user defined> _Move_tag = 0x194D45F12F8
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 = 0x194D4157720
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
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 = 0x194D4609340
<user defined> _Copy_tag = 0x194D4609340
<user defined> _Move_tag = 0x194D4609340
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 = 0x194D4609358
<user defined> value_compare = 0x194D4609358
<user defined> _Copy_tag = 0x194D4609358
<user defined> _Move_tag = 0x194D4609358
<user defined> value_compare = 0x194D4609358
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 = 0x194D4609370
<user defined> _Copy_tag = 0x194D4609370
<user defined> _Move_tag = 0x194D4609370
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 = 0x194D4609388
<user defined> value_compare = 0x194D4609388
<user defined> _Copy_tag = 0x194D4609388
<user defined> _Move_tag = 0x194D4609388
<user defined> value_compare = 0x194D4609388
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_ = 0x8
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x19503223520
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_ = 0x194D46093C8
boost::intrusive::list_node<void *>* prev_ = 0x19503225B20
RespawnInfo* value = 0x195033B6620
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x19503223538
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_ = 0x8
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x194D46093C8
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_ = 0x194D46093C0
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_ = 0x194D46093C0
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 = 0x194D46093D8
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 = 0x194D46093E0
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 = 0x194D46093F8
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 = 0x194D4609428
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 = 0x194D4609430
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 = 0x194D4609448
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 = 0x194D4609480
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 = 0x194D4609498
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x94D
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 = 0x194D46094D0
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 = 0x194D46094D8
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 = 0x194D46094F0
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 = 0x194D4609520
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 = 0x194D4609528
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 = 0x194D4609540
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 = 0x194D4609578
<user defined> value_compare = 0x194D4609578
<user defined> _Copy_tag = 0x194D4609578
<user defined> _Move_tag = 0x194D4609578
<user defined> value_compare = 0x194D4609578
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 = 0x194D4609590
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x194D46095E0
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 = 0x194D4609728
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 = 0x194D4609730
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 = 0x194D4609748
unsigned int _Mask = 0x7FF
unsigned int _Maxidx = 0x800
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 = 0x194D4609778
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 = 0x194D4609780
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 = 0x194D4609798
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 = 0x194D46097C8
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 = 0x194D46097D0
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 = 0x194D46097E8
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 = 0x194D4609818
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 = 0x194D4609820
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 = 0x194D4609838
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 = 0x194D4609870
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 = 0x194D4609888
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 = 0x194D46098C0
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 = 0x194D46098D8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x194D4158760
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x194D4158760
Parameter unsigned int t_diff = 0xC4
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > grid_object_update
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
Local Trinity::ObjectUpdater updater
unsigned int i_timeDiff = 0xC4
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update
Trinity::ObjectUpdater& i_visitor = 0x88BAFF414
unsigned int i_timeDiff = 0xC4
00007FFBE8587B3C 000000088BAFF7B0 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43
Local MapUpdateRequest* this = 0x1950352E6A0
Map& m_map = 0x194D45F10D0
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 = 0x194D45F10D8
LinkedListElement iLast = 0x194D45F10E8
unsigned int iSize = 0xE
<user defined> ?$Iterator@VLinkedListElement@@ = 0xDD119078
<user defined> iterator = 0xDD119078
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 = 0x7FFBE92D4BC0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE92D4BC0
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 = 0x194D45F1100
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 = 0x194D45F1108
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 = 0x194D45F1120
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 = 0x194D45F1158
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 = 0x194D45F1180
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 = 0x194D45F11A8
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F11C8
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x194D45F1218
MapEntry* i_mapEntry = 0x194FBF1249C
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 = 0x194D4609960
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x194D45F1290
LinkedListElement iLast = 0x194D45F12A0
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0xF1E94B48
<user defined> iterator = 0xF1E94B48
<user defined> iterator = 0x194D45F1288
iterator
MapReference* _Ptr = 0x7FFBE92D4B40
const_iterator
MapReference* _Ptr = 0x7FFBE92D4B40
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x194F1E94B40
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 = 0x194D45F12C8
<user defined> _Copy_tag = 0x194D45F12C8
<user defined> _Move_tag = 0x194D45F12C8
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 = 0x194D41579A0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x194CCF068B0
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 = 0x194D45F12F8
<user defined> _Copy_tag = 0x194D45F12F8
<user defined> _Move_tag = 0x194D45F12F8
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 = 0x194D4157720
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x194CCF059D0
int i_gridExpiry = 0xEA60
Map* m_parentMap = 0x194D45F10D0
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] = 0x194D45F1338
<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] = 0x194D45F9338
<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 = 0x194D4601338
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 = 0x194D4609340
<user defined> _Copy_tag = 0x194D4609340
<user defined> _Move_tag = 0x194D4609340
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 = 0x194D4609358
<user defined> value_compare = 0x194D4609358
<user defined> _Copy_tag = 0x194D4609358
<user defined> _Move_tag = 0x194D4609358
<user defined> value_compare = 0x194D4609358
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 = 0x194D4609370
<user defined> _Copy_tag = 0x194D4609370
<user defined> _Move_tag = 0x194D4609370
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 = 0x194D4609388
<user defined> value_compare = 0x194
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment