Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sirikfoll/7e6bd31912dd71c7ea67ac5b87d510f5 to your computer and use it in GitHub Desktop.
Save sirikfoll/7e6bd31912dd71c7ea67ac5b87d510f5 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Revision: TrinityCore rev. f17120cc784e 2019-02-24 18:46:35 +0100 (3.3.5 branch) (Win64, Debug, Dynamic)
Date 25:2:2019. Time 16:41
//=====================================================
*** Hardware ***
Processor: AMD Ryzen 7 2700X Eight-Core Processor
Number Of Processors: 16
Physical Memory: 16723196 KB (Available: 7636744 KB)
Commit Charge Limit: 22752508 KB
*** Operation System ***
Windows 10 Professional (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: 00007FF6A67F1DEA 01:0000000000000DEA C:\Build\bin\Debug\worldserver.exe
Registers:
RAX:00007FFBCEED54AD
RBX:0000000000000000
RCX:0000000000000000
RDX:000000BE00000002
RSI:0000000000000000
RDI:000000BE5A4FF3B0
R8: 0000000000000000
R9: 000000BE00000002
R10:000000BE5A4FEC90
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:CCCCCCCCCCCCCCCC
CS:RIP:0033:00007FFC28445549
SS:RSP:002B:000000005A4FF230 RBP:00000000
DS:002B ES:002B FS:0053 GS:002B
Flags:00000202
Call stack:
Address Frame Function SourceFile
00007FFC28445549 000000BE5A4FF300 RaiseException+69
00007FFBD91C0C96 000000BE5A4FF3B0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
00007FF6A67FEF96 000000BE5A4FF5B0 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
00007FF6A680EA38 000000BE5A4FF5F0 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
00007FF6A67FEF18 000000BE5A4FF630 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
00007FF6A67FF307 000000BE5A4FF680 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
00007FF6A67FBF1C 000000BE5A4FF6E0 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
00007FF6A6836C14 000000BE5A4FF710 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
00007FF6A6809EC7 000000BE5A4FF740 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
00007FF6A680ECAA 000000BE5A4FF770 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
00007FF6A6852D7C 000000BE5A4FF850 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
00007FF6A6850589 000000BE5A4FF880 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
00007FF6A68537E0 000000BE5A4FFA70 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
00007FF6A6861391 000000BE5A4FFB20 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
00007FF6A686129B 000000BE5A4FFB80 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6A67FF260 000000BE5A4FFBE0 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
00007FF6A680EC20 000000BE5A4FFC10 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
00007FF6A6801E9C 000000BE5A4FFC40 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
00007FF6A684906A 000000BE5A4FFC90 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
00007FF6A6845008 000000BE5A4FFCC0 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
00007FF6A683DDAD 000000BE5A4FFCF0 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
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A0FE010 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A0FE080 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A0FE0C0 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A0FE110 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A0FE150 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A0FE180 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A0FE210 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A0FE240 _Cnd_wait+20
00007FFBC56A0BB2 000000BE5A0FE270 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFBC56A28B4 000000BE5A0FE2B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFBC569DD87 000000BE5A0FE310 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74
00007FFBC5689E8D 000000BE5A0FE410 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228
00007FFBC5B1E695 000000BE5A0FE6C0 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378
00007FF6A67F2800 000000BE5A0FE710 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432
00007FF6A67F57B4 000000BE5A0FF720 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339
00007FF6A6911EF4 000000BE5A0FF760 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF6A6911E4E 000000BE5A0FF7D0 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288
00007FF6A6911D0E 000000BE5A0FF800 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331
00007FF6A6911F69 000000BE5A0FF830 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFC2B4881F4 000000BE5A0FF860 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A0FF8E0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF794 000000BE5A1FF4C0 ZwRemoveIoCompletion+14
00007FFC2841CB93 000000BE5A1FF520 GetQueuedCompletionStatus+53
00007FF6A685368D 000000BE5A1FF710 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
00007FF6A6861391 000000BE5A1FF7C0 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
00007FF6A686129B 000000BE5A1FF820 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF6A6836AC3 000000BE5A1FF850 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6A67FF260 000000BE5A1FF880 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
00007FF6A680EC20 000000BE5A1FF8B0 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
00007FF6A6801E9C 000000BE5A1FF8E0 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
00007FF6A684906A 000000BE5A1FF930 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
00007FF6A6845008 000000BE5A1FF960 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
00007FF6A683DDAD 000000BE5A1FF990 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
00007FFBCEEF4FB8 000000BE5A1FF9D0 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A1FFA20 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A1FFA50 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A1FFAD0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B6013E4 000000BE5A4FD020 NtGetContextThread+14
CCCCCCCCCCCCCCCC 000000BE5A4FD028 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A4FD030 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A4FD038 0000:0000000000000000
00000000000004FC 000000BE5A4FD040 0000:0000000000000000
0000F6A200590D1F 000000BE5A4FD048 0000:0000000000000000
000000BE5A4FD5C0 000000BE5A4FD050 0000:0000000000000000
00007FF6A68797A0 000000BE5A4FD5C0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486
00007FF6A6879C1A 000000BE5A4FDCF0 WheatyExceptionReport::GenerateExceptionReport+41A c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 592
00007FF6A687959B 000000BE5A4FE100 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197
00007FFC2847584C 000000BE5A4FE210 UnhandledExceptionFilter+1BC
00007FFC2B6080CB 000000BE5A4FE250 memset+1C8B
00007FFC2B5EFD36 000000BE5A4FE2C0 __C_specific_handler+96
00007FFC2B60468F 000000BE5A4FE2F0 __chkstk+11F
00007FFC2B564BEF 000000BE5A4FEA20 RtlWalkFrameChain+14BF
00007FFC2B5689E6 000000BE5A4FF220 RtlRaiseException+316
00007FFC28445549 000000BE5A4FF300 RaiseException+69
00007FFBD91C0C96 000000BE5A4FF3B0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
00007FF6A67FEF96 000000BE5A4FF5B0 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
00007FF6A680EA38 000000BE5A4FF5F0 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
00007FF6A67FEF18 000000BE5A4FF630 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
00007FF6A67FF307 000000BE5A4FF680 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
00007FF6A67FBF1C 000000BE5A4FF6E0 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
00007FF6A6836C14 000000BE5A4FF710 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
00007FF6A6809EC7 000000BE5A4FF740 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
00007FF6A680ECAA 000000BE5A4FF770 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
00007FF6A6852D7C 000000BE5A4FF850 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
00007FF6A6850589 000000BE5A4FF880 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47
00007FF6A68537E0 000000BE5A4FFA70 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
00007FF6A6861391 000000BE5A4FFB20 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
00007FF6A686129B 000000BE5A4FFB80 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
00007FF6A67FF260 000000BE5A4FFBE0 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
00007FF6A680EC20 000000BE5A4FFC10 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
00007FF6A6801E9C 000000BE5A4FFC40 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
00007FF6A684906A 000000BE5A4FFC90 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
00007FF6A6845008 000000BE5A4FFCC0 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
00007FF6A683DDAD 000000BE5A4FFCF0 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
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A5FF380 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A5FF3F0 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A5FF430 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A5FF480 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A5FF4C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A5FF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A5FF580 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A5FF5B0 _Cnd_wait+20
00007FFBE42C64C2 000000BE5A5FF5E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFBE42C9514 000000BE5A5FF620 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFBE42F13A7 000000BE5A5FF680 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFBE42F0029 000000BE5A5FF6E0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFBE42F0674 000000BE5A5FF710 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
00007FFBE42F086C 000000BE5A5FF750 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
00007FFBE42F06DB 000000BE5A5FF790 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
00007FFBE42F1ECA 000000BE5A5FF7E0 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
00007FFBE42F18D8 000000BE5A5FF810 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
00007FFBE42F164D 000000BE5A5FF840 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
00007FFBCEEF4FB8 000000BE5A5FF880 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A5FF8D0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A5FF900 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A5FF980 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A6FF260 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A6FF2D0 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A6FF310 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A6FF360 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A6FF3A0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A6FF3D0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A6FF460 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A6FF490 _Cnd_wait+20
00007FFBE42C64C2 000000BE5A6FF4C0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFBE42C9514 000000BE5A6FF500 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFBE42F13A7 000000BE5A6FF560 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFBE42F0029 000000BE5A6FF5C0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFBE42F0674 000000BE5A6FF5F0 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
00007FFBE42F086C 000000BE5A6FF630 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
00007FFBE42F06DB 000000BE5A6FF670 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
00007FFBE42F1ECA 000000BE5A6FF6C0 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
00007FFBE42F18D8 000000BE5A6FF6F0 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
00007FFBE42F164D 000000BE5A6FF720 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
00007FFBCEEF4FB8 000000BE5A6FF760 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A6FF7B0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A6FF7E0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A6FF860 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A7FF320 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A7FF390 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A7FF3D0 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A7FF420 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A7FF460 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A7FF490 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A7FF520 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A7FF550 _Cnd_wait+20
00007FFBE42C64C2 000000BE5A7FF580 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97
00007FFBE42C9514 000000BE5A7FF5C0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714
00007FFBE42F13A7 000000BE5A7FF620 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
00007FFBE42F0029 000000BE5A7FF680 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
00007FFBE42F0674 000000BE5A7FF6B0 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
00007FFBE42F086C 000000BE5A7FF6F0 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
00007FFBE42F06DB 000000BE5A7FF730 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
00007FFBE42F1ECA 000000BE5A7FF780 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
00007FFBE42F18D8 000000BE5A7FF7B0 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
00007FFBE42F164D 000000BE5A7FF7E0 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
00007FFBCEEF4FB8 000000BE5A7FF820 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A7FF870 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A7FF8A0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A7FF920 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF6F4 000000BE5A8FF8C0 ZwWaitForSingleObject+14
00007FFC284445C3 000000BE5A8FF960 WaitForSingleObjectEx+93
00007FFBD9158FAD 000000BE5A8FF990 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
00007FFBD916A03F 000000BE5A8FF9C0 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
00007FFBD916E536 000000BE5A8FFA40 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
00007FFBCEEF4FB8 000000BE5A8FFA80 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A8FFAD0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A8FFB00 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A8FFB80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FFCF4 000000BE5ABFF580 NtDelayExecution+14
00007FFC28445631 000000BE5ABFF620 SleepEx+A1
00007FFBC5B7A4DB 000000BE5ABFF650 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17
00007FFBC5B57578 000000BE5ABFF680 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9
00007FFBC5B512D0 000000BE5ABFF7D0 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204
00007FFBC5B55CDF 000000BE5ABFF800 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81
00007FFBC5B56066 000000BE5ABFF830 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49
00007FFBC5B6E7F8 000000BE5ABFF870 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57
00007FFBCEEF4FB8 000000BE5ABFF8B0 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5ABFF900 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5ABFF930 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5ABFF9B0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFBD904A6F7 000000BE5A2FC120 std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >::_Get_data+17 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vector line 559
00007FFBD904B8C8 000000BE5A2FC150 std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >::_Myfirst+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vector line 581
CCCCCCCCCCCCCCCC 000000BE5A2FC158 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC160 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC168 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC170 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC178 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC180 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC188 0000:0000000000000000
000000BE5A2FC1D0 000000BE5A2FC190 0000:0000000000000000
000000BE5A2FC8E0 000000BE5A2FC198 0000:0000000000000000
000002439ED48168 000000BE5A2FC1A0 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC1A8 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC1B0 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC1B8 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC1C0 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A2FC1C8 0000:0000000000000000
000000BE5A2FC294 000000BE5A2FC1D0 0000:0000000000000000
00007FFBD90AA563 000000BE5A2FC7B0 BIH::intersectRay<VMAP::MapRayCallback>+923 c:\tc\src\common\collision\boundingintervalhierarchy.h line 232
00007FFBD90A2835 000000BE5A2FC840 VMAP::StaticMapTree::getIntersectionTime+95 c:\tc\src\common\collision\maps\maptree.cpp line 150
00007FFBD90A34F6 000000BE5A2FC970 VMAP::StaticMapTree::getHeight+A6 c:\tc\src\common\collision\maps\maptree.cpp line 232
00007FFBD908F903 000000BE5A2FCA60 VMAP::VMapManager2::getHeight+153 c:\tc\src\common\collision\management\vmapmanager2.cpp line 226
00007FFBC5621D84 000000BE5A2FCAF0 Map::GetHeight+164 c:\tc\src\server\game\maps\map.cpp line 2458
00007FFBC48AB1E6 000000BE5A2FCB50 Map::GetHeight+A6 c:\tc\src\server\game\maps\map.h line 547
00007FFBC5621A9F 000000BE5A2FCC10 Map::GetWaterOrGroundLevel+BF c:\tc\src\server\game\maps\map.cpp line 2421
00007FFBC4FE2AFE 000000BE5A2FCC80 WorldObject::GetMapWaterOrGroundLevel+FE c:\tc\src\server\game\entities\object\object.cpp line 3477
00007FFBC4FD951C 000000BE5A2FCD00 WorldObject::UpdateAllowedPositionZ+EC c:\tc\src\server\game\entities\object\object.cpp line 1431
00007FFBC56DE3B8 000000BE5A2FCD60 PathGenerator::NormalizePath+E8 c:\tc\src\server\game\movement\pathgenerator.cpp line 584
00007FFBC56E0CC9 000000BE5A2FD4E0 PathGenerator::BuildPointPath+6C9 c:\tc\src\server\game\movement\pathgenerator.cpp line 557
00007FFBC56E05C4 000000BE5A2FE240 PathGenerator::BuildPolyPath+1A54 c:\tc\src\server\game\movement\pathgenerator.cpp line 474
00007FFBC56DDD3D 000000BE5A2FE4B0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91
00007FFBC56EFC20 000000BE5A2FE6C0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153
00007FFBC56B7B4D 000000BE5A2FE8E0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297
00007FFBC517398B 000000BE5A2FE980 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455
00007FFBC4F17739 000000BE5A2FEE40 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722
00007FFBC4F8152A 000000BE5A2FEF70 TempSummon::Update+5A c:\tc\src\server\game\entities\creature\temporarysummon.cpp line 52
00007FFBC54A8560 000000BE5A2FEFD0 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407
00007FFBC5640055 000000BE5A2FF000 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46
00007FFBC56400F5 000000BE5A2FF030 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52
00007FFBC56402AB 000000BE5A2FF060 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53
00007FFBC563FEDA 000000BE5A2FF090 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59
00007FFBC5666515 000000BE5A2FF0C0 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
00007FFBC563F025 000000BE5A2FF0F0 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
00007FFBC563F88C 000000BE5A2FF120 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
00007FFBC563F150 000000BE5A2FF170 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 966
00007FFBC5619B44 000000BE5A2FF210 Map::VisitNearbyCellsOf+184 c:\tc\src\server\game\maps\map.cpp line 725
00007FFBC5619EB6 000000BE5A2FF600 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794
00007FFBC56A1AAC 000000BE5A2FF630 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43
00007FFBC569E096 000000BE5A2FF680 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115
00007FFBC569E634 000000BE5A2FF6B0 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
00007FFBC569F53C 000000BE5A2FF6F0 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
00007FFBC569EB7B 000000BE5A2FF730 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
00007FFBC56A163A 000000BE5A2FF780 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
00007FFBC56A0CF8 000000BE5A2FF7B0 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
00007FFBC56A098D 000000BE5A2FF7E0 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
00007FFBCEEF4FB8 000000BE5A2FF820 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A2FF870 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A2FF8A0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A2FF920 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF6F4 000000BE5A3FF920 ZwWaitForSingleObject+14
00007FFC284445C3 000000BE5A3FF9C0 WaitForSingleObjectEx+93
00007FFBC58C2E9D 000000BE5A3FF9F0 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
00007FFBC58CD19F 000000BE5A3FFA20 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
00007FFBC58CEAE6 000000BE5A3FFAA0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120
00007FFBCEEF4FB8 000000BE5A3FFAE0 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A3FFB30 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A3FFB60 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A3FFBE0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF794 000000BE5ACFF270 ZwRemoveIoCompletion+14
00007FFC2841CB93 000000BE5ACFF2D0 GetQueuedCompletionStatus+53
00007FFBC58C9A4D 000000BE5ACFF4C0 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
00007FFBC58CD2E1 000000BE5ACFF570 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
00007FFBC58CD1EB 000000BE5ACFF5D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59
00007FFBC58C490B 000000BE5ACFF7C0 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129
00007FFBC58B9BB4 000000BE5ACFF7F0 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
00007FFBC58BCCAC 000000BE5ACFF830 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
00007FFBC58BA89B 000000BE5ACFF870 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
00007FFBC58C727A 000000BE5ACFF8C0 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
00007FFBC58C6818 000000BE5ACFF8F0 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
00007FFBC56A098D 000000BE5ACFF920 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
00007FFBCEEF4FB8 000000BE5ACFF960 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5ACFF9B0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5ACFF9E0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5ACFFA60 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF734 000000BE5ADFF140 ZwReadFile+14
00007FFC284206A7 000000BE5ADFF1C0 ReadFile+77
00007FFBCEF8DFBF 000000BE5ADFF2B0 _read+EDF
00007FFBCEF8D413 000000BE5ADFF310 _read+333
00007FFBCEF379B2 000000BE5ADFF3A0 ungetwc+2F2
00007FFBCEF38260 000000BE5ADFF3E0 ungetwc+BA0
00007FFBCEEF894E 000000BE5ADFF450 _fgetc_nolock+10E
00007FFBCEEF89D3 000000BE5ADFF480 _getc_nolock+13
00007FFBCEEF99BF 000000BE5ADFF530 _fgetwc_nolock+23F
00007FFBCEEF9B73 000000BE5ADFF560 _getwc_nolock+13
00007FFBCEEF9536 000000BE5ADFF590 fgetpos+856
00007FFBCEEF9467 000000BE5ADFF610 fgetpos+787
00007FFBCEEF9772 000000BE5ADFF650 fgetws+32
00007FF6A686B742 000000BE5ADFF960 CliThread+E2 c:\tc\src\server\worldserver\commandline\clirunnable.cpp line 151
00007FF6A67FF1CA 000000BE5ADFF990 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
00007FF6A680EBE0 000000BE5ADFF9C0 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
00007FF6A6801E4C 000000BE5ADFF9F0 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
00007FF6A6848FCA 000000BE5ADFFA40 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
00007FF6A6844FD8 000000BE5ADFFA70 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
00007FF6A683DDAD 000000BE5ADFFAA0 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
00007FFBCEEF4FB8 000000BE5ADFFAE0 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5ADFFB30 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5ADFFB60 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5ADFFBE0 RtlUserThreadStart+21
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FFC28445549 000000BE5A4FF300 RaiseException+69
00007FFBD91C0C96 000000BE5A4FF3B0 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] = 0x2440F6264F0
[1] = 0x7FF6A67F1DEA
Local std::string formattedMessage = "
C:\Tc\src\server\worldserver\Main.cpp:474 i..."
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
Local unsigned int curtime = 0x1B1DC
Local unsigned int worldLoopCounter = 0x3C0
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0xBE5A4FF580
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& error = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A67FEF96 000000BE5A4FF5B0 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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A680EA38 000000BE5A4FF5F0 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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A67FEF18 000000BE5A4FF630 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> = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0xBE5A4FF7F8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Vals_2> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A67FF307 000000BE5A4FF680 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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0xBE5A4FF7F0
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 = 0x243C35B0540
std::_Ref_count_base* _Rep = 0x243C35B0530
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0xBE5A4FF6C0
std::_Tuple_val<boost::system::error_code const &> _Myfirst
boost::system::error_code& _Val = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
00007FF6A67FBF1C 000000BE5A4FF6E0 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<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 = 0xBE5A4FF7F8
Parameter boost::system::error_code& <_Unbargs_0> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A6836C14 000000BE5A4FF710 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
00007FF6A6809EC7 000000BE5A4FF740 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
00007FF6A680ECAA 000000BE5A4FF770 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<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 = 0xBE5A4FF7F8
00007FF6A6852D7C 000000BE5A4FF850 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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0x243C376F430
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::system::error_code& __formal = 0xBE5A4FF998
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
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 = 0x243C376F430
boost::asio::detail::wait_op
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
long ready_ = 0x1
boost::system::error_code ec_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
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 = 0x7FF6A69B7A68
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 = 0x7FF6A69B7A68
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x243C376F480
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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
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
00007FF6A6850589 000000BE5A4FF880 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 = 0x243C376F430
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A4FF998
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Parameter unsigned int bytes_transferred = 0x0
00007FF6A68537E0 000000BE5A4FFA70 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_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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 = 0x243C376F430
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
<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 = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = 0x243C376F430
unsigned int Internal = 0x7FF6A69B7A68
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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A4FFB58
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A6861391 000000BE5A4FFB20 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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A4FFB58
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
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_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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_ = 0xBE5A4FFAA8
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x243C376F430
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 = 0x36
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x243C376F430
00007FF6A686129B 000000BE5A4FFB80 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 = 0x243CEE79A20
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_ = 0x243CEE1EAB0
boost::asio::io_service::id* id_ = 0x70
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 = 0x243CEE79A20
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 = 0x243CEE79A20
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEE1EAB0
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* first_service_ = 0x24410964880
key
type_info* type_info_ = 0x7FFBC662A9C8
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x24410964888
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = 0x24410963B00
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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 = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x243CEE69F00
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A67FF260 000000BE5A4FFBE0 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 = 0x243CEE69F00
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A680EC20 000000BE5A4FFC10 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 = 0x243CEE69F00
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A6801E9C 000000BE5A4FFC40 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 = 0x243CEE69F00
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x243CEE69F00
00007FF6A684906A 000000BE5A4FFC90 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 = 0xBE5A0FE688
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 = 0x243CEE69F00
00007FF6A6845008 000000BE5A4FFCC0 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 = 0xBE5A0FE688
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
00007FF6A683DDAD 000000BE5A4FFCF0 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 = 0xBE5A0FE688
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A0FE010 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A0FE080 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A0FE0C0 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A0FE110 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A0FE150 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A0FE180 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A0FE210 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A0FE240 _Cnd_wait+20
00007FFBC56A0BB2 000000BE5A0FE270 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 = 0x7FFBC6D58978
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FFBC6D58928
00007FFBC56A28B4 000000BE5A0FE2B0 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 = 0x7FFBC6D58978
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A0FE2E8
std::mutex* _Pmtx = 0x7FFBC6D58928
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58928
bool _Owns = 0x1
00007FFBC569DD87 000000BE5A0FE310 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74
Local MapUpdater* this = 0x7FFBC6D58838
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58838
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FFBC6D58888
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FFBC6D588B0
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 = 0x7FFBC6D58900
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 = 0x7FFBC6D58928
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
unsigned int pending_requests = 0x6
Local std::unique_lock<std::mutex> lock
std::mutex* _Pmtx = 0x7FFBC6D58928
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58928
bool _Owns = 0x1
00007FFBC5689E8D 000000BE5A0FE410 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228
Local MapManager* this = 0x7FFBC6D58750
std::mutex _mapsLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58750
unsigned int i_gridCleanUpDelay = 0x493E0
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 = 0x7FFBC6D587A8
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 = 0x7FFBC6D587B0
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 = 0x7FFBC6D587C8
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
IntervalTimer i_timer
int _interval = 0x64
int _current = 0x65
boost::dynamic_bitset<unsigned __int64,std::allocator<unsigned __int64> > _freeInstanceIds
reference
unsigned int& m_block = 0x7FFBC6D58808
unsigned int m_mask = 0x243DE1F1CA0
<user defined> serialize_impl = 0x7FFBC6D58808
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 = 0x7FFBC6D58808
unsigned int m_num_bits = 0x2
<user defined> bit_appender = 0x243DE1EFD60
unsigned int _nextInstanceId = 0x1
MapUpdater m_updater
ProducerConsumerQueue<MapUpdateRequest *> _queue
std::mutex _queueLock = 0x7FFBC6D58838
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FFBC6D58888
std::condition_variable _condition = 0x7FFBC6D588B0
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 = 0x7FFBC6D58900
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 = 0x7FFBC6D58928
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x7FFBC6D58978
unsigned int pending_requests = 0x6
std::atomic<unsigned __int64> _scheduledScripts
std::_Atomic_ullong
unsigned int _My_val = 0x0
Parameter unsigned int diff = 0x33
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 = 0x243DE1F1070
std::_Iterator_base12* _Mynextiter = NULL
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x243DE21DF80
00007FFBC5B1E695 000000BE5A0FE6C0 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378
Local World* this = 0x7FFBC6D5E720
unsigned int m_ShutdownTimer = 0x0
unsigned int m_ShutdownMask = 0x0
unsigned int m_CleaningFlags = 0x0
bool m_isClosed = 0x0
IntervalTimer[14] m_timers
[0] = 0x7FFBC6D5E730
[1] = 0x7FFBC6D5E740
[2] = 0x7FFBC6D5E750
[3] = 0x7FFBC6D5E760
[4] = 0x7FFBC6D5E770
[5] = 0x7FFBC6D5E780
[6] = 0x7FFBC6D5E790
[7] = 0x7FFBC6D5E7A0
[8] = 0x7FFBC6D5E7B0
[9] = 0x7FFBC6D5E7C0
int mail_timer = 0x2D0
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 = 0x7FFBC6D5E820
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 = 0x7FFBC6D5E828
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 = 0x7FFBC6D5E840
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 = 0x7FFBC6D5E870
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 = 0x7FFBC6D5E878
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 = 0x7FFBC6D5E890
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] = 0x493E0
[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 = 0x7FFBC6D5ED88
<user defined> value_compare = 0x7FFBC6D5ED88
<user defined> _Copy_tag = 0x7FFBC6D5ED88
<user defined> _Move_tag = 0x7FFBC6D5ED88
<user defined> value_compare = 0x7FFBC6D5ED88
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 = "./"
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D5EDE8
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 = 0x7FFBC6D5EE38
bool _canceled = 0x0
int m_NextDailyQuestReset = 0x5C74D5E0
int m_NextWeeklyQuestReset = 0x5C7C0781
int m_NextMonthlyQuestReset = 0x5C78A030
int m_NextRandomBGReset = 0x5C750010
int m_NextGuildReset = 0x5C750010
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 = 0x7FFBC6D5EE90
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue
std::mutex _lock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D5EEB0
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 = 0x7FFBC6D5EF00
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 = 0x7FFBC6D5EF58
<user defined> value_compare = 0x7FFBC6D5EF58
<user defined> _Copy_tag = 0x7FFBC6D5EF58
<user defined> _Move_tag = 0x7FFBC6D5EF58
<user defined> value_compare = 0x7FFBC6D5EF58
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 = 0x7FFBC6D5EF70
<user defined> value_compare = 0x7FFBC6D5EF70
<user defined> _Copy_tag = 0x7FFBC6D5EF70
<user defined> _Move_tag = 0x7FFBC6D5EF70
<user defined> value_compare = 0x7FFBC6D5EF70
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 = 0x7FFBC6D5EF88
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 = 0x7FFBC6D5EFF8
bool _guidWarn = 0x0
bool _guidAlert = 0x0
unsigned int _warnDiff = 0x0
int _warnShutdownTime = 0x5C7443EB
Parameter unsigned int diff = 0x33
Local int currentGameTime = 0x5C7444A3
00007FF6A67F2800 000000BE5A0FE710 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432
Local unsigned int diff = 0x33
Local unsigned int executionTimeDiff = 0x0
Local unsigned int realPrevTime = 0xC6E3
Local unsigned int realCurrTime = 0xC716
00007FF6A67F57B4 000000BE5A0FF720 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339
Parameter int argc = 0x3
Parameter char** argv = "C:\Build\bin\Debug\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_ = 0xBE5A0FEBD8
boost::asio::detail::signal_set_service::registration* signals_ = 0x243CEE30310
boost::asio::signal_set_service& service = 0x243CEE48770
boost::asio::detail::service_base<boost::asio::signal_set_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A69485B8
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEE48778
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = 0x243CEDF20B0
implementation_type
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x243CEE48770
boost::asio::detail::signal_set_service::registration* signals_ = NULL
boost::asio::detail::signal_set_service service_impl_ = 0x243CEE48798
boost::asio::detail::signal_set_service::implementation_type implementation
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0xBE5A0FEBE0
boost::asio::detail::signal_set_service::registration* signals_ = 0x243CEE7A570
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 = 0xBE5A0FE768
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0xBE5A0FE768
<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 = 0xBE5A0FE768
boost::filesystem::path m_element = 0xBE5A0FE7A0
const_reverse_iterator
<user defined> m_itr = 0xBE5A0FE768
<user defined> m_element = 0xBE5A0FE7A0
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0xBE5A0FE768
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
const_iterator
<user defined> m_element = 0xBE5A0FE768
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC
unsigned int m_pos = 0x0
reverse_iterator
<user defined> m_itr = 0xBE5A0FE768
<user defined> m_element = 0xBE5A0FE7A0
const_reverse_iterator
<user defined> m_itr = 0xBE5A0FE768
<user defined> m_element = 0xBE5A0FE7A0
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0xBE5A0FE768
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 = 0xBE5A0FE850
<user defined> value_compare = 0xBE5A0FE850
<user defined> _Copy_tag = 0xBE5A0FE850
<user defined> _Move_tag = 0xBE5A0FE850
<user defined> value_compare = 0xBE5A0FE850
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 = 0xBE5A0FE868
<user defined> _Copy_tag = 0xBE5A0FE868
<user defined> _Move_tag = 0xBE5A0FE868
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 = 0xBE5A0FE880
<user defined> value_compare = 0xBE5A0FE880
<user defined> _Copy_tag = 0xBE5A0FE880
<user defined> _Move_tag = 0xBE5A0FE880
<user defined> value_compare = 0xBE5A0FE880
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
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 = 0x243D0768E80
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 = 0x243CEE79A20
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_ = 0x243CEE79A28
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD
boost::asio::io_service::service* next_ = 0xDDDDDDDD
<user defined> strand = 0x243CEE79A20
boost::asio::detail::winsock_init<2,0> init_ = 0x0
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0
std::_Ref_count_base* _Rep = 0x243CEE79A10
unsigned long _Uses = 0x4
unsigned long _Weaks = 0x1
Local std::shared_ptr<std::thread> cliThread
std::_Ptr_base<std::thread>
std::thread* _Ptr = 0x243980E2D80
id
unsigned int _Id = 0x450
_Thrd_imp_t _Thr = 0x243980E2D80
std::_Ref_count_base* _Rep = 0x2441095B760
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 = 0x2441095BE20
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 = 0x243D0768D00
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 = 0x2441095A7A0
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 = 0x243CEE8A720
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
Local BigNumber seed
bignum_st* _bn = 0x243CEE29B70
unsigned int* d = 0x9B11FEF95ACE07CF
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 = 0x243CEE89A60
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 = 0x243CEE89A60
std::_Ref_count_base* _Rep = 0x243CEE79FC0
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 = 0x243D0768F40
unsigned long _Uses = 0x1
unsigned long _Weaks = 0x1
00007FF6A6911EF4 000000BE5A0FF760 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79
00007FF6A6911E4E 000000BE5A0FF7D0 __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
00007FF6A6911D0E 000000BE5A0FF800 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331
00007FF6A6911F69 000000BE5A0FF830 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17
00007FFC2B4881F4 000000BE5A0FF860 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A0FF8E0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF794 000000BE5A1FF4C0 ZwRemoveIoCompletion+14
00007FFC2841CB93 000000BE5A1FF520 GetQueuedCompletionStatus+53
00007FF6A685368D 000000BE5A1FF710 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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A1FF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A6861391 000000BE5A1FF7C0 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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A1FF7F8
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
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_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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_ = 0xBE5A1FF748
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 = 0x35
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = NULL
00007FF6A686129B 000000BE5A1FF820 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 = 0x243CEE79A20
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_ = 0x243CEE1EAB0
boost::asio::io_service::id* id_ = 0x70
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 = 0x243CEE79A20
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 = 0x243CEE79A20
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEE1EAB0
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* first_service_ = 0x24410964880
key
type_info* type_info_ = 0x7FFBC662A9C8
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x24410964888
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = 0x24410963B00
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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 = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF6A6836AC3 000000BE5A1FF850 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x243CEE6A450
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A67FF260 000000BE5A1FF880 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 = 0x243CEE6A450
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A680EC20 000000BE5A1FF8B0 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 = 0x243CEE6A450
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A6801E9C 000000BE5A1FF8E0 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 = 0x243CEE6A450
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x243CEE6A450
00007FF6A684906A 000000BE5A1FF930 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 = 0xBE5A0FE688
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 = 0x243CEE6A450
00007FF6A6845008 000000BE5A1FF960 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 = 0xBE5A0FE688
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
00007FF6A683DDAD 000000BE5A1FF990 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 = 0xBE5A0FE688
00007FFBCEEF4FB8 000000BE5A1FF9D0 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A1FFA20 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A1FFA50 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A1FFAD0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B6013E4 000000BE5A4FD020 NtGetContextThread+14
CCCCCCCCCCCCCCCC 000000BE5A4FD028 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A4FD030 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5A4FD038 0000:0000000000000000
0000000000000404 000000BE5A4FD040 0000:0000000000000000
0000F6A200590D1F 000000BE5A4FD048 0000:0000000000000000
000000BE5A4FD5C0 000000BE5A4FD050 0000:0000000000000000
00007FF6A68797A0 000000BE5A4FD5C0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486
Local void* threadHandle = 0x404
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 = 0x404
unsigned int Rdx = 0xBE5A4FD0D0
unsigned int Rbx = 0x7FF6A68790A0
unsigned int Rsp = 0xBE5A4FD060
unsigned int Rbp = 0xBE5A4FFDC0
unsigned int Rsi = 0xBE5A4FEF40
unsigned int Rdi = 0xBE5A4FD5C0
unsigned int R8 = 0xD1D
unsigned int R9 = 0xBE5A4FFDC0
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0xBE5A4FF250
unsigned int R13 = 0x0
unsigned int R14 = 0xBE5A4FE8B0
unsigned int R15 = 0x1
unsigned int Rip = 0x7FF6A68797A0
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA2
unsigned long MxCsr_Mask = 0x2FFFF
_M128A[8] FloatRegisters
[0] = 0xBE5A4FD1F0
[1] = 0xBE5A4FD200
[2] = 0xBE5A4FD210
[3] = 0xBE5A4FD220
[4] = 0xBE5A4FD230
[5] = 0xBE5A4FD240
[6] = 0xBE5A4FD250
[7] = 0xBE5A4FD260
_M128A[16] XmmRegisters
[0] = 0xBE5A4FD270
[1] = 0xBE5A4FD280
[2] = 0xBE5A4FD290
[3] = 0xBE5A4FD2A0
[4] = 0xBE5A4FD2B0
[5] = 0xBE5A4FD2C0
[6] = 0xBE5A4FD2D0
[7] = 0xBE5A4FD2E0
[8] = 0xBE5A4FD2F0
[9] = 0xBE5A4FD300
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] = 0xBE5A4FD1D0
[1] = 0xBE5A4FD1E0
<user defined> Legacy = 0xBE5A4FD1F0
_M128A Xmm0 = 0xBE5A4FD270
_M128A Xmm1 = 0xBE5A4FD280
_M128A Xmm2 = 0xBE5A4FD290
_M128A Xmm3 = 0xBE5A4FD2A0
_M128A Xmm4 = 0xBE5A4FD2B0
_M128A Xmm5 = 0xBE5A4FD2C0
_M128A Xmm6 = 0xBE5A4FD2D0
_M128A Xmm7 = 0xBE5A4FD2E0
_M128A Xmm8 = 0xBE5A4FD2F0
_M128A Xmm9 = 0xBE5A4FD300
_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] = 0xBE5A4FD3D0
[1] = 0xBE5A4FD3E0
[2] = 0xBE5A4FD3F0
[3] = 0xBE5A4FD400
[4] = 0xBE5A4FD410
[5] = 0xBE5A4FD420
[6] = 0xBE5A4FD430
[7] = 0xBE5A4FD440
[8] = 0xBE5A4FD450
[9] = 0xBE5A4FD460
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 = 0x3F48
Local tagTHREADENTRY32 te32
unsigned long dwSize = 0x1C
unsigned long cntUsage = 0x0
unsigned long th32ThreadID = 0x1250
unsigned long th32OwnerProcessID = 0x3F48
long tpBasePri = 0x8
long tpDeltaPri = 0x0
unsigned long dwFlags = 0x0
Local void* hThreadSnap = 0x424
00007FF6A6879C65 000000BE5A4FDCF0 WheatyExceptionReport::GenerateExceptionReport+465 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 599
Local _CONTEXT* pCtx = 0xBE5A4FEA70
unsigned int P1Home = 0x7FFB0000004F
unsigned int P2Home = 0x7FFBCEED1D72
unsigned int P3Home = 0xBE5A4FEC90
unsigned int P4Home = 0x7FFBCEF319BD
unsigned int P5Home = 0xBE5A4FEB10
unsigned int P6Home = 0x7FFBCEF3107C
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 = 0x202
unsigned int Dr0 = 0x7FFBCEED7097
unsigned int Dr1 = 0xBE5A4FEC80
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFBCF02ECB0
unsigned int Dr6 = 0x7FFBCEF31557
unsigned int Dr7 = 0xBE5A4FF0E8
unsigned int Rax = 0x7FFBCEED54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0xBE00000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0xBE5A4FF230
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0xBE5A4FF3B0
unsigned int R8 = 0x7FFBCEE8208E
unsigned int R9 = 0x0
unsigned int R10 = 0xBE00000002
unsigned int R11 = 0xBE5A4FEC90
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC28445549
_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 = 0xCEF3971C
unsigned int ErrorSelector = 0x7FFB
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x5A4FEBA0
unsigned int DataSelector = 0xBE
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFB
_M128A[8] FloatRegisters
[0] = 0xBE5A4FEB90
[1] = 0xBE5A4FEBA0
[2] = 0xBE5A4FEBB0
[3] = 0xBE5A4FEBC0
[4] = 0xBE5A4FEBD0
[5] = 0xBE5A4FEBE0
[6] = 0xBE5A4FEBF0
[7] = 0xBE5A4FEC00
_M128A[16] XmmRegisters
[0] = 0xBE5A4FEC10
[1] = 0xBE5A4FEC20
[2] = 0xBE5A4FEC30
[3] = 0xBE5A4FEC40
[4] = 0xBE5A4FEC50
[5] = 0xBE5A4FEC60
[6] = 0xBE5A4FEC70
[7] = 0xBE5A4FEC80
[8] = 0xBE5A4FEC90
[9] = 0xBE5A4FECA0
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFF
[2] = 0xFF
[3] = 0xFF
[4] = 0xFF
[5] = 0xFF
[6] = 0xFF
[7] = 0xFF
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0xBE5A4FEB70
[1] = 0xBE5A4FEB80
<user defined> Legacy = 0xBE5A4FEB90
_M128A Xmm0 = 0xBE5A4FEC10
_M128A Xmm1 = 0xBE5A4FEC20
_M128A Xmm2 = 0xBE5A4FEC30
_M128A Xmm3 = 0xBE5A4FEC40
_M128A Xmm4 = 0xBE5A4FEC50
_M128A Xmm5 = 0xBE5A4FEC60
_M128A Xmm6 = 0xBE5A4FEC70
_M128A Xmm7 = 0xBE5A4FEC80
_M128A Xmm8 = 0xBE5A4FEC90
_M128A Xmm9 = 0xBE5A4FECA0
_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] = 0xBE5A4FED70
[1] = 0xBE5A4FED80
[2] = 0xBE5A4FED90
[3] = 0xBE5A4FEDA0
[4] = 0xBE5A4FEDB0
[5] = 0xBE5A4FEDC0
[6] = 0xBE5A4FEDD0
[7] = 0xBE5A4FEDE0
[8] = 0xBE5A4FEDF0
[9] = 0xBE5A4FEE00
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC
Local _CONTEXT trashableContext
unsigned int P1Home = 0x7FFB0000004F
unsigned int P2Home = 0x7FFBCEED1D72
unsigned int P3Home = 0xBE5A4FEC90
unsigned int P4Home = 0x7FFBCEF319BD
unsigned int P5Home = 0xBE5A4FEB10
unsigned int P6Home = 0x7FFBCEF3107C
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 = 0x202
unsigned int Dr0 = 0x7FFBCEED7097
unsigned int Dr1 = 0xBE5A4FEC80
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFBCF02ECB0
unsigned int Dr6 = 0x7FFBCEF31557
unsigned int Dr7 = 0xBE5A4FF0E8
unsigned int Rax = 0x7FFBCEED54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0xBE00000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0xBE5A4FFDC0
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x7FFBCEE8208E
unsigned int R9 = 0x0
unsigned int R10 = 0xBE00000002
unsigned int R11 = 0xBE5A4FEC90
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC2B5CA251
_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 = 0xCEF3971C
unsigned int ErrorSelector = 0x7FFB
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x5A4FEBA0
unsigned int DataSelector = 0xBE
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFB
_M128A[8] FloatRegisters
[0] = 0xBE5A4FD910
[1] = 0xBE5A4FD920
[2] = 0xBE5A4FD930
[3] = 0xBE5A4FD940
[4] = 0xBE5A4FD950
[5] = 0xBE5A4FD960
[6] = 0xBE5A4FD970
[7] = 0xBE5A4FD980
_M128A[16] XmmRegisters
[0] = 0xBE5A4FD990
[1] = 0xBE5A4FD9A0
[2] = 0xBE5A4FD9B0
[3] = 0xBE5A4FD9C0
[4] = 0xBE5A4FD9D0
[5] = 0xBE5A4FD9E0
[6] = 0xBE5A4FD9F0
[7] = 0xBE5A4FDA00
[8] = 0xBE5A4FDA10
[9] = 0xBE5A4FDA20
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFF
[2] = 0xFF
[3] = 0xFF
[4] = 0xFF
[5] = 0xFF
[6] = 0xFF
[7] = 0xFF
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0xBE5A4FD8F0
[1] = 0xBE5A4FD900
<user defined> Legacy = 0xBE5A4FD910
_M128A Xmm0 = 0xBE5A4FD990
_M128A Xmm1 = 0xBE5A4FD9A0
_M128A Xmm2 = 0xBE5A4FD9B0
_M128A Xmm3 = 0xBE5A4FD9C0
_M128A Xmm4 = 0xBE5A4FD9D0
_M128A Xmm5 = 0xBE5A4FD9E0
_M128A Xmm6 = 0xBE5A4FD9F0
_M128A Xmm7 = 0xBE5A4FDA00
_M128A Xmm8 = 0xBE5A4FDA10
_M128A Xmm9 = 0xBE5A4FDA20
_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] = 0xBE5A4FDAF0
[1] = 0xBE5A4FDB00
[2] = 0xBE5A4FDB10
[3] = 0xBE5A4FDB20
[4] = 0xBE5A4FDB30
[5] = 0xBE5A4FDB40
[6] = 0xBE5A4FDB50
[7] = 0xBE5A4FDB60
[8] = 0xBE5A4FDB70
[9] = 0xBE5A4FDB80
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E3
unsigned int wMonth = 0x2
unsigned int wDayOfWeek = 0x1
unsigned int wDay = 0x19
unsigned int wHour = 0x10
unsigned int wMinute = 0x29
unsigned int wSecond = 0x13
unsigned int wMilliseconds = 0x391
Local _EXCEPTION_RECORD* pExceptionRecord = 0xBE5A4FF250
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6A67F1DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x2440F6264F0
[1] = 0x7FF6A67F1DEA
[2] = 0xBE5A4FF2C0
[3] = 0x7FFBCEF3ED92
[4] = 0x2440F6264F0
[5] = 0x50
[6] = 0x2440F625650
[7] = 0xCCCCCCCC00000000
[8] = 0x2440000003B
[9] = 0x0
Local unsigned int offset = 0xDEA
Local char[260] szFaultingModule = "C:\Build\bin\Debug\worldserver.exe..."
Local unsigned long section = 0x1
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0xBE5A4FE290
_EXCEPTION_RECORD* ExceptionRecord = 0xBE5A4FF250
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6A67F1DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x2440F6264F0
[1] = 0x7FF6A67F1DEA
[2] = 0xBE5A4FF2C0
[3] = 0x7FFBCEF3ED92
[4] = 0x2440F6264F0
[5] = 0x50
[6] = 0x2440F625650
[7] = 0xCCCCCCCC00000000
[8] = 0x2440000003B
[9] = 0x0
_CONTEXT* ContextRecord = 0xBE5A4FEA70
unsigned int P1Home = 0x7FFB0000004F
unsigned int P2Home = 0x7FFBCEED1D72
unsigned int P3Home = 0xBE5A4FEC90
unsigned int P4Home = 0x7FFBCEF319BD
unsigned int P5Home = 0xBE5A4FEB10
unsigned int P6Home = 0x7FFBCEF3107C
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 = 0x202
unsigned int Dr0 = 0x7FFBCEED7097
unsigned int Dr1 = 0xBE5A4FEC80
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFBCF02ECB0
unsigned int Dr6 = 0x7FFBCEF31557
unsigned int Dr7 = 0xBE5A4FF0E8
unsigned int Rax = 0x7FFBCEED54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0xBE00000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0xBE5A4FF230
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0xBE5A4FF3B0
unsigned int R8 = 0x7FFBCEE8208E
unsigned int R9 = 0x0
unsigned int R10 = 0xBE00000002
unsigned int R11 = 0xBE5A4FEC90
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC28445549
_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 = 0xCEF3971C
unsigned int ErrorSelector = 0x7FFB
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x5A4FEBA0
unsigned int DataSelector = 0xBE
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFB
_M128A[8] FloatRegisters
[0] = 0xBE5A4FEB90
[1] = 0xBE5A4FEBA0
[2] = 0xBE5A4FEBB0
[3] = 0xBE5A4FEBC0
[4] = 0xBE5A4FEBD0
[5] = 0xBE5A4FEBE0
[6] = 0xBE5A4FEBF0
[7] = 0xBE5A4FEC00
_M128A[16] XmmRegisters
[0] = 0xBE5A4FEC10
[1] = 0xBE5A4FEC20
[2] = 0xBE5A4FEC30
[3] = 0xBE5A4FEC40
[4] = 0xBE5A4FEC50
[5] = 0xBE5A4FEC60
[6] = 0xBE5A4FEC70
[7] = 0xBE5A4FEC80
[8] = 0xBE5A4FEC90
[9] = 0xBE5A4FECA0
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFF
[2] = 0xFF
[3] = 0xFF
[4] = 0xFF
[5] = 0xFF
[6] = 0xFF
[7] = 0xFF
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0xBE5A4FEB70
[1] = 0xBE5A4FEB80
<user defined> Legacy = 0xBE5A4FEB90
_M128A Xmm0 = 0xBE5A4FEC10
_M128A Xmm1 = 0xBE5A4FEC20
_M128A Xmm2 = 0xBE5A4FEC30
_M128A Xmm3 = 0xBE5A4FEC40
_M128A Xmm4 = 0xBE5A4FEC50
_M128A Xmm5 = 0xBE5A4FEC60
_M128A Xmm6 = 0xBE5A4FEC70
_M128A Xmm7 = 0xBE5A4FEC80
_M128A Xmm8 = 0xBE5A4FEC90
_M128A Xmm9 = 0xBE5A4FECA0
_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] = 0xBE5A4FED70
[1] = 0xBE5A4FED80
[2] = 0xBE5A4FED90
[3] = 0xBE5A4FEDA0
[4] = 0xBE5A4FEDB0
[5] = 0xBE5A4FEDC0
[6] = 0xBE5A4FEDD0
[7] = 0xBE5A4FEDE0
[8] = 0xBE5A4FEDF0
[9] = 0xBE5A4FEE00
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC
00007FF6A687959B 000000BE5A4FE100 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0xBE5A4FE290
_EXCEPTION_RECORD* ExceptionRecord = 0xBE5A4FF250
unsigned long ExceptionCode = 0xC0000420
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FF6A67F1DEA
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x2440F6264F0
[1] = 0x7FF6A67F1DEA
[2] = 0xBE5A4FF2C0
[3] = 0x7FFBCEF3ED92
[4] = 0x2440F6264F0
[5] = 0x50
[6] = 0x2440F625650
[7] = 0xCCCCCCCC00000000
[8] = 0x2440000003B
[9] = 0x0
_CONTEXT* ContextRecord = 0xBE5A4FEA70
unsigned int P1Home = 0x7FFB0000004F
unsigned int P2Home = 0x7FFBCEED1D72
unsigned int P3Home = 0xBE5A4FEC90
unsigned int P4Home = 0x7FFBCEF319BD
unsigned int P5Home = 0xBE5A4FEB10
unsigned int P6Home = 0x7FFBCEF3107C
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 = 0x202
unsigned int Dr0 = 0x7FFBCEED7097
unsigned int Dr1 = 0xBE5A4FEC80
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x7FFBCF02ECB0
unsigned int Dr6 = 0x7FFBCEF31557
unsigned int Dr7 = 0xBE5A4FF0E8
unsigned int Rax = 0x7FFBCEED54AD
unsigned int Rcx = 0x0
unsigned int Rdx = 0xBE00000002
unsigned int Rbx = 0x0
unsigned int Rsp = 0xBE5A4FF230
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0xBE5A4FF3B0
unsigned int R8 = 0x7FFBCEE8208E
unsigned int R9 = 0x0
unsigned int R10 = 0xBE00000002
unsigned int R11 = 0xBE5A4FEC90
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFC28445549
_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 = 0xCEF3971C
unsigned int ErrorSelector = 0x7FFB
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x5A4FEBA0
unsigned int DataSelector = 0xBE
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1F80
unsigned long MxCsr_Mask = 0x7FFB
_M128A[8] FloatRegisters
[0] = 0xBE5A4FEB90
[1] = 0xBE5A4FEBA0
[2] = 0xBE5A4FEBB0
[3] = 0xBE5A4FEBC0
[4] = 0xBE5A4FEBD0
[5] = 0xBE5A4FEBE0
[6] = 0xBE5A4FEBF0
[7] = 0xBE5A4FEC00
_M128A[16] XmmRegisters
[0] = 0xBE5A4FEC10
[1] = 0xBE5A4FEC20
[2] = 0xBE5A4FEC30
[3] = 0xBE5A4FEC40
[4] = 0xBE5A4FEC50
[5] = 0xBE5A4FEC60
[6] = 0xBE5A4FEC70
[7] = 0xBE5A4FEC80
[8] = 0xBE5A4FEC90
[9] = 0xBE5A4FECA0
unsigned int[96] Reserved4
[0] = 0xFE
[1] = 0xFF
[2] = 0xFF
[3] = 0xFF
[4] = 0xFF
[5] = 0xFF
[6] = 0xFF
[7] = 0xFF
[8] = 0xCC
[9] = 0xCC
_M128A[2] Header
[0] = 0xBE5A4FEB70
[1] = 0xBE5A4FEB80
<user defined> Legacy = 0xBE5A4FEB90
_M128A Xmm0 = 0xBE5A4FEC10
_M128A Xmm1 = 0xBE5A4FEC20
_M128A Xmm2 = 0xBE5A4FEC30
_M128A Xmm3 = 0xBE5A4FEC40
_M128A Xmm4 = 0xBE5A4FEC50
_M128A Xmm5 = 0xBE5A4FEC60
_M128A Xmm6 = 0xBE5A4FEC70
_M128A Xmm7 = 0xBE5A4FEC80
_M128A Xmm8 = 0xBE5A4FEC90
_M128A Xmm9 = 0xBE5A4FECA0
_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] = 0xBE5A4FED70
[1] = 0xBE5A4FED80
[2] = 0xBE5A4FED90
[3] = 0xBE5A4FEDA0
[4] = 0xBE5A4FEDB0
[5] = 0xBE5A4FEDC0
[6] = 0xBE5A4FEDD0
[7] = 0xBE5A4FEDE0
[8] = 0xBE5A4FEDF0
[9] = 0xBE5A4FEE00
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC
Local char[260] module_folder_name = "C:\Build\bin\Debug..."
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E3
unsigned int wMonth = 0x2
unsigned int wDayOfWeek = 0x1
unsigned int wDay = 0x19
unsigned int wHour = 0x10
unsigned int wMinute = 0x29
unsigned int wSecond = 0x13
unsigned int wMilliseconds = 0x2E7
Local char[260] crash_folder_path = "C:\Build\bin\Debug\Crashes..."
Local std::unique_lock<std::mutex> guard
std::mutex* _Pmtx = 0x7FF6A69B77D0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF6A69B77D0
bool _Owns = 0x1
Local char* pos = "worldserver.exe"
00007FFC2847584C 000000BE5A4FE210 UnhandledExceptionFilter+1BC
00007FFC2B6080CB 000000BE5A4FE250 memset+1C8B
00007FFC2B5EFD36 000000BE5A4FE2C0 __C_specific_handler+96
00007FFC2B60468F 000000BE5A4FE2F0 __chkstk+11F
00007FFC2B564BEF 000000BE5A4FEA20 RtlWalkFrameChain+14BF
00007FFC2B5689E6 000000BE5A4FF220 RtlRaiseException+316
00007FFC28445549 000000BE5A4FF300 RaiseException+69
00007FFBD91C0C96 000000BE5A4FF3B0 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] = 0x2440F6264F0
[1] = 0x7FF6A67F1DEA
Local std::string formattedMessage = "
C:\Tc\src\server\worldserver\Main.cpp:474 i..."
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474
Local unsigned int curtime = 0x1B1DC
Local unsigned int worldLoopCounter = 0x3C0
Local std::shared_ptr<FreezeDetector> freezeDetector
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0xBE5A4FF580
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& error = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A67FEF96 000000BE5A4FF5B0 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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A680EA38 000000BE5A4FF5F0 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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A67FEF18 000000BE5A4FF630 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> = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0xBE5A4FF7F8
std::_Ptr_base<FreezeDetector>
FreezeDetector* _Ptr = 0x243C35B0540
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 = 0x243C35B0540
unsigned int _worldLoopCounter = 0x3C0
unsigned int _lastChangeMsTime = 0xC75A
unsigned int _maxCoreStuckTimeInMs = 0xEA60
std::_Ref_count_base* _Rep = 0x243C35B0530
unsigned long _Uses = 0x2
unsigned long _Weaks = 0x3
Parameter boost::system::error_code& <_Vals_2> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A67FF307 000000BE5A4FF680 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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<user defined> = 0x4C89481024548948
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0xBE5A4FF7F0
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 = 0x243C35B0540
std::_Ref_count_base* _Rep = 0x243C35B0530
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0xBE5A4FF6C0
std::_Tuple_val<boost::system::error_code const &> _Myfirst
boost::system::error_code& _Val = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
00007FF6A67FBF1C 000000BE5A4FF6E0 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<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 = 0xBE5A4FF7F8
Parameter boost::system::error_code& <_Unbargs_0> = 0xBE5A4FF808
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A6836C14 000000BE5A4FF710 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
00007FF6A6809EC7 000000BE5A4FF740 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
00007FF6A680ECAA 000000BE5A4FF770 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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
<user defined> = 0x7FF6A67F1C10
<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 = 0xBE5A4FF7F8
00007FF6A6852D7C 000000BE5A4FF850 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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0x243C376F430
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::system::error_code& __formal = 0xBE5A4FF998
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
boost::system::error_code arg1_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0
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 = 0x243C376F430
boost::asio::detail::wait_op
boost::asio::detail::win_iocp_operation
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
long ready_ = 0x1
boost::system::error_code ec_
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
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 = 0x7FF6A69B7A68
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 = 0x7FF6A69B7A68
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x243C376F480
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 = 0xBE5A4FF7E8
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 = 0x7FF6A67F1C10
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0
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
00007FF6A6850589 000000BE5A4FF880 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 = 0x243C376F430
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
<user defined> = 0x44894C20244C894C
unsigned int = 0x44894C20244C894C
long ready_ = 0x1
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A4FF998
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Parameter unsigned int bytes_transferred = 0x0
00007FF6A68537E0 000000BE5A4FFA70 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_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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 = 0x243C376F430
_OVERLAPPED
unsigned int Internal = 0x7FF6A69B7A68
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_ = 0x7FF6A6852CA0
<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 = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Local unsigned long last_error = 0x0
Local int ok = 0x1
Local unsigned int completion_key = 0x0
Local _OVERLAPPED* overlapped = 0x243C376F430
unsigned int Internal = 0x7FF6A69B7A68
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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A4FFB58
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
00007FF6A6861391 000000BE5A4FFB20 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 = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A683A930
boost::asio::io_service::id* id_ = 0x48
boost::asio::io_service::service::key key_ = 0x7FF6A6948078
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_ = 0x7FF6A683A930
auto_handle
void* handle = 0x7FF6A683A930
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_ = 0x7FF6A683A930
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_ = 0x7FF6A69480D0
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
func_base
void* entry_event_ = 0x364
void* exit_event_ = 0x360
auto_func_base_ptr
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD
<user defined> thread_ = 0x364
<user defined> exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
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_ = 0x243D0FDC638
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 = 0xBE5A4FFB58
int m_val = 0x0
boost::system::error_category* m_cat = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
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_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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_ = 0xBE5A4FFAA8
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x243C376F430
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 = 0x36
Local boost::asio::detail::win_iocp_thread_info this_thread
boost::asio::detail::thread_info_base
void* reusable_memory_ = 0x243C376F430
00007FF6A686129B 000000BE5A4FFB80 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 = 0x243CEE79A20
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_ = 0x243CEE1EAB0
boost::asio::io_service::id* id_ = 0x70
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 = 0x243CEE79A20
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 = 0x243CEE79A20
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0
auto_service_ptr
boost::asio::io_service::service* ptr_ = <Unable to read memory>
boost::asio::detail::win_mutex mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEE1EAB0
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* first_service_ = 0x24410964880
key
type_info* type_info_ = 0x7FFBC662A9C8
boost::asio::io_service::id* id_ = 0x68
boost::asio::io_service::service::key key_ = 0x24410964888
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = 0x24410963B00
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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 = 0x7FF6A69B7AB8
std_category
std::error_category
unsigned int _Addr = 0x7FF6A6947E08
boost::system::error_category* pc_ = 0x7FF6A69B7AC0
boost::system::error_category::std_category std_cat_
std::error_category
unsigned int _Addr = 0x7FF6A69B7AC0
boost::system::error_category* pc_ = 0x7FF6A69B7AB8
Local unsigned int s = 0xCCCCCCCCCCCCCCCC
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x243CEE69F00
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A67FF260 000000BE5A4FFBE0 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 = 0x243CEE69F00
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A680EC20 000000BE5A4FFC10 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 = 0x243CEE69F00
std::shared_ptr<Trinity::Asio::IoContext> ioContext
std::_Ptr_base<Trinity::Asio::IoContext>
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20
std::_Ref_count_base* _Rep = 0x243CEE79A10
00007FF6A6801E9C 000000BE5A4FFC40 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 = 0x243CEE69F00
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x243CEE69F00
00007FF6A684906A 000000BE5A4FFC90 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 = 0xBE5A0FE688
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 = 0x243CEE69F00
00007FF6A6845008 000000BE5A4FFCC0 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 = 0xBE5A0FE688
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
00007FF6A683DDAD 000000BE5A4FFCF0 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 = 0xBE5A0FE688
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A5FF380 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A5FF3F0 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A5FF430 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A5FF480 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A5FF4C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A5FF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A5FF580 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A5FF5B0 _Cnd_wait+20
00007FFBE42C64C2 000000BE5A5FF5E0 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 = 0x243CEE0D538
Parameter _Mtx_internal_imp_t* _Mtx = 0x243CEE0D4C0
00007FFBE42C9514 000000BE5A5FF620 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 = 0x243CEE0D538
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A5FF658
std::mutex* _Pmtx = 0x243CEE0D4C0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0
bool _Owns = 0x1
00007FFBE42F13A7 000000BE5A5FF680 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x243CEE0D4C0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0
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 = 0x243CEE0D510
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
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 = 0x243CEE0D4C0
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0
bool _Owns = 0x1
00007FFBE42F0029 000000BE5A5FF6E0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x243CEE7A420
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0D4C0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0D510
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0D538
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF3C60
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 = 0x243CEDF3C68
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0D4C0
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 = 0x243CEE7A420
st_mysql* m_Mysql = 0x243CEE5C280
st_net net = 0x243CEE5C280
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.24-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 = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEE5C568
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x31B
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 = 0x243CEE5C600
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "JRE}"Z7NN+GaF oig"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0F01AC8
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE4FF00
MySQLConnectionInfo& m_connectionInfo = 0x243CEE54350
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 = 0x243CEDF3CB8
std::thread _workerThread
id
unsigned int _Id = 0x32C
_Thrd_imp_t _Thr
void* _Hnd = 0x32C
unsigned int _Id = 0x1F74
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F0674 000000BE5A5FF710 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 = 0x7FFBE42EFFE0
Parameter DatabaseWorker** _Arg1 = 0x243CEE7A420
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0D4C0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0D510
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0D538
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF3C60
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 = 0x243CEDF3C68
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0D4C0
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 = 0x243CEE7A420
st_mysql* m_Mysql = 0x243CEE5C280
st_net net = 0x243CEE5C280
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.24-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 = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEE5C568
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x31B
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 = 0x243CEE5C600
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "JRE}"Z7NN+GaF oig"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0F01AC8
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE4FF00
MySQLConnectionInfo& m_connectionInfo = 0x243CEE54350
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 = 0x243CEDF3CB8
std::thread _workerThread
id
unsigned int _Id = 0x32C
_Thrd_imp_t _Thr
void* _Hnd = 0x32C
unsigned int _Id = 0x1F74
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F086C 000000BE5A5FF750 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 = 0x7FFBE42EFFE0
Parameter DatabaseWorker** <_Args_0> = 0x243CEE7A420
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0D4C0
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0D510
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0D538
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF3C60
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 = 0x243CEDF3C68
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0D4C0
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 = 0x243CEE7A420
st_mysql* m_Mysql = 0x243CEE5C280
st_net net = 0x243CEE5C280
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.24-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 = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEE5C568
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x31B
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 = 0x243CEE5C600
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "JRE}"Z7NN+GaF oig"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0F01AC8
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE4FF00
MySQLConnectionInfo& m_connectionInfo = 0x243CEE54350
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 = 0x243CEDF3CB8
std::thread _workerThread
id
unsigned int _Id = 0x32C
_Thrd_imp_t _Thr
void* _Hnd = 0x32C
unsigned int _Id = 0x1F74
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F06DB 000000BE5A5FF790 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 = 0x243CEE6AD10
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x243CEE7A420
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFBE42EFFE0
00007FFBE42F1ECA 000000BE5A5FF7E0 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 = 0xBE5A0FD658
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 = 0x243CEE6AD10
00007FFBE42F18D8 000000BE5A5FF810 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 = 0xBE5A0FD658
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
00007FFBE42F164D 000000BE5A5FF840 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 = 0xBE5A0FD658
00007FFBCEEF4FB8 000000BE5A5FF880 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A5FF8D0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A5FF900 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A5FF980 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A6FF260 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A6FF2D0 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A6FF310 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A6FF360 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A6FF3A0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A6FF3D0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A6FF460 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A6FF490 _Cnd_wait+20
00007FFBE42C64C2 000000BE5A6FF4C0 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 = 0x243CEE0DCA8
Parameter _Mtx_internal_imp_t* _Mtx = 0x243CEE0DC30
00007FFBE42C9514 000000BE5A6FF500 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 = 0x243CEE0DCA8
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A6FF538
std::mutex* _Pmtx = 0x243CEE0DC30
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30
bool _Owns = 0x1
00007FFBE42F13A7 000000BE5A6FF560 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x243CEE0DC30
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30
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 = 0x243CEE0DC80
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
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 = 0x243CEE0DC30
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30
bool _Owns = 0x1
00007FFBE42F0029 000000BE5A6FF5C0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x243CEE7A2D0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0DC30
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0DC80
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0DCA8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF3D50
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 = 0x243CEDF3D58
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0DC30
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 = 0x243CEE7A2D0
st_mysql* m_Mysql = 0x243CEE3BA90
st_net net = 0x243CEE3BA90
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.24-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "characters"
charset_info_st* charset = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEE3BD78
unsigned int affected_rows = 0x2
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x31D
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 = 0x243CEE3BE10
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = " T`T.2
j;92L)#|Dp!"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0E81168
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE512B0
MySQLConnectionInfo& m_connectionInfo = 0x243CEE538B0
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 = 0x243CEDF3DA8
std::thread _workerThread
id
unsigned int _Id = 0x330
_Thrd_imp_t _Thr
void* _Hnd = 0x330
unsigned int _Id = 0x31B0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F0674 000000BE5A6FF5F0 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 = 0x7FFBE42EFFE0
Parameter DatabaseWorker** _Arg1 = 0x243CEE7A2D0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0DC30
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0DC80
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0DCA8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF3D50
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 = 0x243CEDF3D58
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0DC30
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 = 0x243CEE7A2D0
st_mysql* m_Mysql = 0x243CEE3BA90
st_net net = 0x243CEE3BA90
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.24-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "characters"
charset_info_st* charset = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEE3BD78
unsigned int affected_rows = 0x2
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x31D
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 = 0x243CEE3BE10
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = " T`T.2
j;92L)#|Dp!"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0E81168
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE512B0
MySQLConnectionInfo& m_connectionInfo = 0x243CEE538B0
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 = 0x243CEDF3DA8
std::thread _workerThread
id
unsigned int _Id = 0x330
_Thrd_imp_t _Thr
void* _Hnd = 0x330
unsigned int _Id = 0x31B0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F086C 000000BE5A6FF630 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 = 0x7FFBE42EFFE0
Parameter DatabaseWorker** <_Args_0> = 0x243CEE7A2D0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0DC30
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0DC80
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0DCA8
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF3D50
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 = 0x243CEDF3D58
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0DC30
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 = 0x243CEE7A2D0
st_mysql* m_Mysql = 0x243CEE3BA90
st_net net = 0x243CEE3BA90
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.24-log"
char* host_info = "127.0.0.1 via TCP/IP"
char* info = NULL
char* db = "characters"
charset_info_st* charset = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEE3BD78
unsigned int affected_rows = 0x2
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x31D
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 = 0x243CEE3BE10
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = " T`T.2
j;92L)#|Dp!"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0E81168
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE512B0
MySQLConnectionInfo& m_connectionInfo = 0x243CEE538B0
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 = 0x243CEDF3DA8
std::thread _workerThread
id
unsigned int _Id = 0x330
_Thrd_imp_t _Thr
void* _Hnd = 0x330
unsigned int _Id = 0x31B0
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F06DB 000000BE5A6FF670 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 = 0x243CEE6C1B0
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x243CEE7A2D0
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFBE42EFFE0
00007FFBE42F1ECA 000000BE5A6FF6C0 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 = 0xBE5A0FD658
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 = 0x243CEE6C1B0
00007FFBE42F18D8 000000BE5A6FF6F0 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 = 0xBE5A0FD658
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
00007FFBE42F164D 000000BE5A6FF720 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 = 0xBE5A0FD658
00007FFBCEEF4FB8 000000BE5A6FF760 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A6FF7B0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A6FF7E0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A6FF860 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B602F84 000000BE5A7FF320 NtWaitForAlertByThreadId+14
00007FFC2B5AFA89 000000BE5A7FF390 RtlSleepConditionVariableSRW+109
00007FFC284203FD 000000BE5A7FF3D0 SleepConditionVariableSRW+2D
00007FFBE7708684 000000BE5A7FF420 __crtSetThreadpoolWait+134
00007FFBE76D0976 000000BE5A7FF460 ?_Winerror_message@std@@YAKKPEADK@Z+9F6
00007FFBE76D0873 000000BE5A7FF490 ?_Winerror_message@std@@YAKKPEADK@Z+8F3
00007FFBE76D05F8 000000BE5A7FF520 ?_Winerror_message@std@@YAKKPEADK@Z+678
00007FFBE76D0B30 000000BE5A7FF550 _Cnd_wait+20
00007FFBE42C64C2 000000BE5A7FF580 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 = 0x243CEE0C988
Parameter _Mtx_internal_imp_t* _Mtx = 0x243CEE0C910
00007FFBE42C9514 000000BE5A7FF5C0 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 = 0x243CEE0C988
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A7FF5F8
std::mutex* _Pmtx = 0x243CEE0C910
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910
bool _Owns = 0x1
00007FFBE42F13A7 000000BE5A7FF620 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76
Local ProducerConsumerQueue<SQLOperation *>* this = 0x243CEE0C910
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910
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 = 0x243CEE0C960
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage
float _Val = 0.000000
char[72] _Pad = "�s��..."
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 = 0x243CEE0C910
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910
bool _Owns = 0x1
00007FFBE42F0029 000000BE5A7FF680 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50
Local SQLOperation* operation = NULL
Local DatabaseWorker* this = 0x243CEE79CB0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0C910
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0C960
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0C988
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF45C0
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 = 0x243CEDF45C8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0C910
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 = 0x243CEE79CB0
st_mysql* m_Mysql = 0x243CEEDE2B0
st_net net = 0x243CEEDE2B0
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.24-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 = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEEDE598
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x320
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 = 0x243CEEDE630
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "+NT98d.".f=?K*z"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0C5EAF8
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE504A0
MySQLConnectionInfo& m_connectionInfo = 0x243CEE53250
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 = 0x243CEDF4618
std::thread _workerThread
id
unsigned int _Id = 0x340
_Thrd_imp_t _Thr
void* _Hnd = 0x340
unsigned int _Id = 0x5424
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F0674 000000BE5A7FF6B0 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 = 0x7FFBE42EFFE0
Parameter DatabaseWorker** _Arg1 = 0x243CEE79CB0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0C910
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0C960
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0C988
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF45C0
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 = 0x243CEDF45C8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0C910
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 = 0x243CEE79CB0
st_mysql* m_Mysql = 0x243CEEDE2B0
st_net net = 0x243CEEDE2B0
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.24-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 = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEEDE598
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x320
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 = 0x243CEEDE630
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "+NT98d.".f=?K*z"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0C5EAF8
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE504A0
MySQLConnectionInfo& m_connectionInfo = 0x243CEE53250
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 = 0x243CEDF4618
std::thread _workerThread
id
unsigned int _Id = 0x340
_Thrd_imp_t _Thr
void* _Hnd = 0x340
unsigned int _Id = 0x5424
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F086C 000000BE5A7FF6F0 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 = 0x7FFBE42EFFE0
Parameter DatabaseWorker** <_Args_0> = 0x243CEE79CB0
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0C910
std::mutex _queueLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0C960
std::condition_variable _condition
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0C988
std::atomic<bool> _shutdown
std::_Atomic_bool
unsigned int _My_val = 0x0
MySQLConnection* _connection = 0x243CEDF45C0
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 = 0x243CEDF45C8
bool m_reconnecting = 0x0
bool m_prepareError = 0x0
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0C910
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 = 0x243CEE79CB0
st_mysql* m_Mysql = 0x243CEEDE2B0
st_net net = 0x243CEEDE2B0
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.24-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 = 0x7FFBCED92890
st_mysql_field* fields = NULL
st_mem_root field_alloc = 0x243CEEDE598
unsigned int affected_rows = 0x0
unsigned int insert_id = 0x0
unsigned int extra_info = 0x0
unsigned long thread_id = 0x320
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 = 0x243CEEDE630
int status = 0x0
char free_me = ""
char reconnect = ""
char[21] scramble = "+NT98d.".f=?K*z"
char unused1 = ""
void* unused2 = NULL
void* unused3 = NULL
void* unused4 = NULL
void* unused5 = NULL
st_list* stmts = 0x243D0C5EAF8
st_mysql_methods* methods = 0x7FFBCED84100
void* thd = NULL
char* unbuffered_fetch_owner = NULL
char* info_buffer = NULL
void* extension = 0x243CEE504A0
MySQLConnectionInfo& m_connectionInfo = 0x243CEE53250
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 = 0x243CEDF4618
std::thread _workerThread
id
unsigned int _Id = 0x340
_Thrd_imp_t _Thr
void* _Hnd = 0x340
unsigned int _Id = 0x5424
std::atomic<bool> _cancelationToken
std::_Atomic_bool
unsigned int _My_val = 0x0
00007FFBE42F06DB 000000BE5A7FF730 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 = 0x243CEE6BE40
std::tuple<DatabaseWorker *>
std::_Tuple_val<DatabaseWorker *> _Myfirst
DatabaseWorker* _Val = 0x243CEE79CB0
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst
<user defined>* _Val = 0x7FFBE42EFFE0
00007FFBE42F1ECA 000000BE5A7FF780 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 = 0xBE5A0FD658
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 = 0x243CEE6BE40
00007FFBE42F18D8 000000BE5A7FF7B0 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 = 0xBE5A0FD658
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
00007FFBE42F164D 000000BE5A7FF7E0 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 = 0xBE5A0FD658
00007FFBCEEF4FB8 000000BE5A7FF820 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A7FF870 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A7FF8A0 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A7FF920 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FF6F4 000000BE5A8FF8C0 ZwWaitForSingleObject+14
00007FFC284445C3 000000BE5A8FF960 WaitForSingleObjectEx+93
00007FFBD9158FAD 000000BE5A8FF990 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 = 0x243D0768D78
boost::asio::detail::win_iocp_io_service* io_service_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_
void* handle = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_
boost::asio::detail::win_thread* p_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_
void* handle = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638
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
00007FFBD916A03F 000000BE5A8FF9C0 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 = 0x243D0768D60
boost::asio::detail::win_thread::func_base
void* entry_event_ = 0x35C
void* exit_event_ = 0x360
boost::asio::detail::win_iocp_io_service::timer_thread_function f_
boost::asio::detail::win_iocp_io_service* io_service_ = 0x243CEDF20B0
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service>
boost::asio::io_service::service
key
type_info* type_info_ = 0x7FF6A6948070
boost::asio::io_service::id* id_ = 0xA8
boost::asio::io_service::service::key key_ = 0x243CEDF20B8
boost::asio::io_service& owner_ = 0x243CEE79A20
boost::asio::io_service::service* next_ = NULL
work_finished_on_block_exit
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070
auto_handle
void* handle = 0x7FF6A6948070
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x1FC
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_ = 0x7FF6A6948070
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x243D0768B80
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x358
long dispatch_required_ = 0x0
boost::asio::detail::win_mutex dispatch_mutex_ = 0x243CEDF2110
boost::asio::detail::timer_queue_set timer_queues_ = 0x243D0FDC638
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x243CEDF2140
00007FFBD916E536 000000BE5A8FFA40 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 = 0x243D0768D60
Local boost::asio::detail::win_thread::auto_func_base_ptr func
boost::asio::detail::win_thread::func_base* ptr = 0x243D0768D60
void* entry_event_ = 0x35C
void* exit_event_ = 0x360
Local void* exit_event = 0xCCCCCCCCCCCCCCCC
00007FFBCEEF4FB8 000000BE5A8FFA80 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5A8FFAD0 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5A8FFB00 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5A8FFB80 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFC2B5FFCF4 000000BE5ABFF580 NtDelayExecution+14
00007FFC28445631 000000BE5ABFF620 SleepEx+A1
00007FFBC5B7A4DB 000000BE5ABFF650 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17
Parameter unsigned long& ms = 0xA
CCCCCCCCCCCCCCCC 000000BE5ABFF658 0000:0000000000000000
000000BE5ABFF760 000000BE5ABFF660 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5ABFF668 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5ABFF670 0000:0000000000000000
CCCCCCCCCCCCCCCC 000000BE5ABFF678 0000:0000000000000000
000000BE5ABFF7D0 000000BE5ABFF680 0000:0000000000000000
00007FFBC5B512D0 000000BE5ABFF7D0 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204
Local efsw::FileWatcherWin32* this = 0x243BEC4E500
efsw::FileWatcherImpl
efsw::FileWatcher* mFileWatcher = 0x7FFBC6D5A610
efsw::FileWatcherImpl* mImpl = 0x243BEC4E500
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 = 0x243BEC4E518
<user defined> _Copy_tag = 0x243BEC4E518
<user defined> _Move_tag = 0x243BEC4E518
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 = 0x243BEC4E530
<user defined> _Copy_tag = 0x243BEC4E530
<user defined> _Move_tag = 0x243BEC4E530
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 = 0x243BEC4E548
<user defined> _Copy_tag = 0x243BEC4E548
<user defined> _Move_tag = 0x243BEC4E548
long mLastWatchID = 0xC
efsw::Thread* mThread = 0x243BF72B140
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0
void* mThread = 0x380
unsigned int mThreadId = 0x3CBC
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260
efsw::Mutex mWatchesLock
efsw::Platform::MutexImpl* mMutexImpl = 0x243BB27E8D0
_RTL_CRITICAL_SECTION mMutex = 0x243BB27E8D0
00007FFBC5B55CDF 000000BE5ABFF800 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x243BF72B260
<user defined>* m_function = 0x7FFBC5B51140
efsw::FileWatcherWin32* m_object = 0x243BEC4E500
efsw::FileWatcherImpl
efsw::FileWatcher* mFileWatcher = 0x7FFBC6D5A610
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 = 0x243BEC4E518
<user defined> _Copy_tag = 0x243BEC4E518
<user defined> _Move_tag = 0x243BEC4E518
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 = 0x243BEC4E530
<user defined> _Copy_tag = 0x243BEC4E530
<user defined> _Move_tag = 0x243BEC4E530
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 = 0x243BEC4E548
<user defined> _Copy_tag = 0x243BEC4E548
<user defined> _Move_tag = 0x243BEC4E548
long mLastWatchID = 0xC
efsw::Thread* mThread = 0x243BF72B140
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260
efsw::Mutex mWatchesLock
efsw::Platform::MutexImpl* mMutexImpl = 0x243BB27E8D0
00007FFBC5B56066 000000BE5ABFF830 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49
Local efsw::Thread* this = 0x243BF72B140
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0
void* mThread = 0x380
unsigned int mThreadId = 0x3CBC
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260
00007FFBC5B6E7F8 000000BE5ABFF870 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57
Parameter void* userData = 0x243BF72B140
Local efsw::Thread* owner = 0x243BF72B140
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0
void* mThread = 0x380
unsigned int mThreadId = 0x3CBC
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260
00007FFBCEEF4FB8 000000BE5ABFF8B0 _register_onexit_function+4A8
00007FFBCEEF4BF1 000000BE5ABFF900 _register_onexit_function+E1
00007FFC2B4881F4 000000BE5ABFF930 BaseThreadInitThunk+14
00007FFC2B5CA251 000000BE5ABFF9B0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFBD90AA28D 000000BE5A2FC7B0 BIH::intersectRay<VMAP::MapRayCallback>+64D c:\tc\src\common\collision\boundingintervalhierarchy.h line 192
Local float tf = -nan(ind)
Local int back = 0x1D16F
Local float tb = inf
Local unsigned int axis = 0x0
Local unsigned int tn = 0x4001D0F7
Local bool BVH2 = 0x1
Local int offset = 0x1D13F
Local BIH* this = 0x2439ED48168
std::vector<unsigned int,std::allocator<unsigned int> > tree
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48168
std::vector<unsigned int,std::allocator<unsigned int> > objects
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48188
G3D::AABox bounds
G3D::Vector3 lo
float x = 4015.832275
float y = 8766.733398
float z = -692.635376
G3D::Vector3 hi
float x = 17880.273438
float y = 24313.607422
float z = 2153.987793
buildData
unsigned int* indices = 0x9ED48168
G3D::AABox* primBound = 0x243AA301080
G3D::Vector3 lo = 0x243AA301080
G3D::Vector3 hi = 0x243AA30108C
unsigned int numPrims = 0xAA59D7BC
int maxPrims = 0x243
StackNode
unsigned int node = 0xA9676690
float tnear = 0.000000
float tfar = -0.000000
BuildStats
int numNodes = 0xA9676690
int numLeaves = 0x243
int sumObjects = 0xAA301080
int minObjects = 0x243
int maxObjects = 0xAA59D7BC
int sumDepth = 0x243
int minDepth = 0xAA59D7BC
int maxDepth = 0x243
int[6] numLeavesN
[0] = 0xA9676BE0
[1] = 0x243
[2] = 0xA99832A0
[3] = 0x243
[4] = 0xA9A2690C
[5] = 0x243
int numBVH2 = 0xA9A2690C
Parameter G3D::Ray& r = 0xBE5A2FC8E0
G3D::Vector3 m_origin
float x = 12071.848633
float y = 11199.466797
float z = -nan(ind)
G3D::Vector3 m_direction
float x = 0.000000
float y = 0.000000
float z = -1.000000
G3D::Vector3 m_invDirection
float x = inf
float y = inf
float z = -1.000000
int classification = 0xD
float ibyj = -nan(ind)
float jbyi = -nan(ind)
float kbyj = -inf
float jbyk = -0.000000
float ibyk = -0.000000
float kbyi = -inf
float c_xy = -nan(ind)
float c_xz = -nan(ind)
float c_yx = -nan(ind)
float c_yz = -nan(ind)
float c_zx = -nan(ind)
float c_zy = -nan(ind)
Parameter VMAP::MapRayCallback& intersectCallback = 0xBE5A2FC818
VMAP::ModelInstance* prims = 0x243AA5A8078
VMAP::ModelSpawn
unsigned int flags = 0xCDCDCDCD
unsigned int adtId = 0xCDCD
unsigned int ID = 0xCDCDCDCD
G3D::Vector3 iPos = 0x243AA5A8084
G3D::Vector3 iRot = 0x243AA5A8090
float iScale = -431602080.000000
G3D::AABox iBound = 0x243AA5A80A0
std::string name = ""
G3D::Matrix3 iInvRot
float[3] elt
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
[0] = 0x243AA5A80E0
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float iInvScale = 0.000000
VMAP::WorldModel* iModel = NULL
bool hit = 0x0
unsigned int flags = 0x0
Parameter float& maxDist = 50.000000
Parameter bool stopAtFirst = 0x0
Local unsigned int[3] offsetBack3
[0] = 0x3
[1] = 0x3
[2] = 0x0
Local int stackPos = 0xA
Local float intervalMax = -nan(ind)
Local unsigned int[3] offsetFront3
[0] = 0x0
[1] = 0x0
[2] = 0x3
Local int node = 0x1D190
Local float intervalMin = inf
Local G3D::Vector3 org
float x = 12071.848633
float y = 11199.466797
float z = -nan(ind)
Local unsigned int[3] offsetFront
[0] = 0x1
[1] = 0x1
[2] = 0x2
Local BIH::StackNode[64] stack
[0] = 0xBE5A2FC3F0
[1] = 0xBE5A2FC3FC
[2] = 0xBE5A2FC408
[3] = 0xBE5A2FC414
[4] = 0xBE5A2FC420
[5] = 0xBE5A2FC42C
[6] = 0xBE5A2FC438
[7] = 0xBE5A2FC444
[8] = 0xBE5A2FC450
[9] = 0xBE5A2FC45C
Local G3D::Vector3 dir
float x = 0.000000
float y = 0.000000
float z = -1.000000
Local G3D::Vector3 invDir
float x = inf
float y = inf
float z = -1.000000
Local unsigned int[3] offsetBack
[0] = 0x2
[1] = 0x2
[2] = 0x1
00007FFBD90A2835 000000BE5A2FC840 VMAP::StaticMapTree::getIntersectionTime+95 c:\tc\src\common\collision\maps\maptree.cpp line 150
Local VMAP::StaticMapTree* this = 0x2439ED48160
unsigned int iMapID = 0x23B
bool iIsTiled = 0x1
BIH iTree
std::vector<unsigned int,std::allocator<unsigned int> > tree
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48168
std::vector<unsigned int,std::allocator<unsigned int> > objects
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48188
G3D::AABox bounds
G3D::Vector3 lo = 0x2439ED481A8
G3D::Vector3 hi = 0x2439ED481B4
buildData
unsigned int* indices = 0x9ED48168
G3D::AABox* primBound = 0x243AA301080
unsigned int numPrims = 0xAA59D7BC
int maxPrims = 0x243
StackNode
unsigned int node = 0xA9676690
float tnear = 0.000000
float tfar = -0.000000
BuildStats
int numNodes = 0xA9676690
int numLeaves = 0x243
int sumObjects = 0xAA301080
int minObjects = 0x243
int maxObjects = 0xAA59D7BC
int sumDepth = 0x243
int minDepth = 0xAA59D7BC
int maxDepth = 0x243
int[6] numLeavesN
[0] = 0xA9676BE0
[1] = 0x243
[2] = 0xA99832A0
[3] = 0x243
[4] = 0xA9A2690C
[5] = 0x243
int numBVH2 = 0xA9A2690C
VMAP::ModelInstance* iTreeValues = 0x243AA5A8078
VMAP::ModelSpawn
unsigned int flags = 0xCDCDCDCD
unsigned int adtId = 0xCDCD
unsigned int ID = 0xCDCDCDCD
G3D::Vector3 iPos = 0x243AA5A8084
G3D::Vector3 iRot = 0x243AA5A8090
float iScale = -431602080.000000
G3D::AABox iBound = 0x243AA5A80A0
std::string name = ""
G3D::Matrix3 iInvRot
float[3] elt
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
[0] = 0x243AA5A80E0
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float iInvScale = 0.000000
VMAP::WorldModel* iModel = NULL
unsigned int iNTreeValues = 0x28D9B
std::unordered_map<unsigned int,bool,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,bool> > > iLoadedTiles
std::_Hash<std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> >
<user defined> value_compare = 0x2439ED481D0
std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,bool>,std::allocator<std::pair<unsigned int const ,bool> > > _List = 0x2439ED481D8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > > > > _Vec = 0x2439ED481F0
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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> > > iLoadedSpawns
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 = 0x2439ED48220
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 = 0x2439ED48228
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 = 0x2439ED48240
unsigned int _Mask = 0x7FFF
unsigned int _Maxidx = 0x8000
std::string iBasePath = "./vmaps/"
Parameter G3D::Ray& pRay = 0xBE5A2FC8E0
G3D::Vector3 m_origin
float x = 12071.848633
float y = 11199.466797
float z = -nan(ind)
G3D::Vector3 m_direction
float x = 0.000000
float y = 0.000000
float z = -1.000000
G3D::Vector3 m_invDirection
float x = inf
float y = inf
float z = -1.000000
int classification = 0xD
float ibyj = -nan(ind)
float jbyi = -nan(ind)
float kbyj = -inf
float jbyk = -0.000000
float ibyk = -0.000000
float kbyi = -inf
float c_xy = -nan(ind)
float c_xz = -nan(ind)
float c_yx = -nan(ind)
float c_yz = -nan(ind)
float c_zx = -nan(ind)
float c_zy = -nan(ind)
Parameter float& pMaxDist = 50.000000
Parameter bool pStopAtFirstHit = 0x0
Parameter VMAP::ModelIgnoreFlags ignoreFlags = 0x0
Local float distance = 50.000000
Local VMAP::MapRayCallback intersectionCallBack
VMAP::ModelInstance* prims = 0x243AA5A8078
VMAP::ModelSpawn
unsigned int flags = 0xCDCDCDCD
unsigned int adtId = 0xCDCD
unsigned int ID = 0xCDCDCDCD
G3D::Vector3 iPos = 0x243AA5A8084
G3D::Vector3 iRot = 0x243AA5A8090
float iScale = -431602080.000000
G3D::AABox iBound = 0x243AA5A80A0
std::string name = ""
G3D::Matrix3 iInvRot
float[3] elt
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
[0] = 0x243AA5A80E0
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float iInvScale = 0.000000
VMAP::WorldModel* iModel = NULL
bool hit = 0x0
unsigned int flags = 0x0
00007FFBD90A34F6 000000BE5A2FC970 VMAP::StaticMapTree::getHeight+A6 c:\tc\src\common\collision\maps\maptree.cpp line 232
Local VMAP::StaticMapTree* this = 0x2439ED48160
unsigned int iMapID = 0x23B
bool iIsTiled = 0x1
BIH iTree
std::vector<unsigned int,std::allocator<unsigned int> > tree
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48168
std::vector<unsigned int,std::allocator<unsigned int> > objects
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48188
G3D::AABox bounds
G3D::Vector3 lo = 0x2439ED481A8
G3D::Vector3 hi = 0x2439ED481B4
buildData
unsigned int* indices = 0x9ED48168
G3D::AABox* primBound = 0x243AA301080
unsigned int numPrims = 0xAA59D7BC
int maxPrims = 0x243
StackNode
unsigned int node = 0xA9676690
float tnear = 0.000000
float tfar = -0.000000
BuildStats
int numNodes = 0xA9676690
int numLeaves = 0x243
int sumObjects = 0xAA301080
int minObjects = 0x243
int maxObjects = 0xAA59D7BC
int sumDepth = 0x243
int minDepth = 0xAA59D7BC
int maxDepth = 0x243
int[6] numLeavesN
[0] = 0xA9676BE0
[1] = 0x243
[2] = 0xA99832A0
[3] = 0x243
[4] = 0xA9A2690C
[5] = 0x243
int numBVH2 = 0xA9A2690C
VMAP::ModelInstance* iTreeValues = 0x243AA5A8078
VMAP::ModelSpawn
unsigned int flags = 0xCDCDCDCD
unsigned int adtId = 0xCDCD
unsigned int ID = 0xCDCDCDCD
G3D::Vector3 iPos = 0x243AA5A8084
G3D::Vector3 iRot = 0x243AA5A8090
float iScale = -431602080.000000
G3D::AABox iBound = 0x243AA5A80A0
std::string name = ""
G3D::Matrix3 iInvRot
float[3] elt
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
[0] = 0x243AA5A80E0
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float[3]
[0] = -431602080.000000
[1] = -431602080.000000
[2] = -431602080.000000
float iInvScale = 0.000000
VMAP::WorldModel* iModel = NULL
unsigned int iNTreeValues = 0x28D9B
std::unordered_map<unsigned int,bool,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,bool> > > iLoadedTiles
std::_Hash<std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> >
<user defined> value_compare = 0x2439ED481D0
std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,bool>,std::allocator<std::pair<unsigned int const ,bool> > > _List = 0x2439ED481D8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > > > > _Vec = 0x2439ED481F0
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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> > > iLoadedSpawns
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 = 0x2439ED48220
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 = 0x2439ED48228
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 = 0x2439ED48240
unsigned int _Mask = 0x7FFF
unsigned int _Maxidx = 0x8000
std::string iBasePath = "./vmaps/"
Parameter G3D::Vector3& pPos = 0xBE5A2FC9F8
float x = 12071.848633
float y = 11199.466797
float z = -nan(ind)
Parameter float maxSearchDist = 50.000000
Local float maxDist = 50.000000
Local G3D::Ray ray
G3D::Vector3 m_origin
float x = 12071.848633
float y = 11199.466797
float z = -nan(ind)
G3D::Vector3 m_direction
float x = 0.000000
float y = 0.000000
float z = -1.000000
G3D::Vector3 m_invDirection
float x = inf
float y = inf
float z = -1.000000
int classification = 0xD
float ibyj = -nan(ind)
float jbyi = -nan(ind)
float kbyj = -inf
float jbyk = -0.000000
float ibyk = -0.000000
float kbyi = -inf
float c_xy = -nan(ind)
float c_xz = -nan(ind)
float c_yx = -nan(ind)
float c_yz = -nan(ind)
float c_zx = -nan(ind)
float c_zy = -nan(ind)
Local G3D::Vector3 dir
float x = 0.000000
float y = 0.000000
float z = -1.000000
Local float height = inf
00007FFBD908F903 000000BE5A2FCA60 VMAP::VMapManager2::getHeight+153 c:\tc\src\common\collision\management\vmapmanager2.cpp line 226
Local G3D::Vector3 pos
float x = 12071.848633
float y = 11199.466797
float z = -nan(ind)
Local float height = -107374176.000000
Local std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > > instanceTree
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > >,std::_Iterator_base12>
std::_Iterator_base12
std::_Container_proxy* _Myproxy = 0x243CEE960F0
std::_Iterator_base12* _Mynextiter = NULL
std::_List_node<std::pair<unsigned int const ,VMAP::StaticMapTree *>,void *>* _Ptr = 0x243D9298710
std::_List_node<std::pair<unsigned int const ,VMAP::StaticMapTree *>,void *>* _Next = 0x243D92984D0
std::_List_node<std::pair<unsigned int const ,VMAP::StaticMapTree *>,void *>* _Prev = 0x243D92973F0
std::pair<unsigned int const ,VMAP::StaticMapTree *> _Myval = 0x243D9298720
Local VMAP::VMapManager2* this = 0x243D0CAA040
VMAP::IVMapManager
bool iEnableLineOfSightCalc = 0x1
bool iEnableHeightCalc = 0x1
std::unordered_map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,VMAP::ManagedModel,std::hash<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::equal_to<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 ,VMAP::ManagedModel> > > iLoadedModelFiles
std::_Hash<std::_Umap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,VMAP::ManagedModel,std::_Uhash_compare<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::hash<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::equal_to<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 ,VMAP::ManagedModel> >,0> >
<user defined> value_compare = 0x243D0CAA050
std::_Umap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,VMAP::ManagedModel,std::_Uhash_compare<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::hash<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::equal_to<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 ,VMAP::ManagedModel> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > _List = 0x243D0CAA058
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > > > > _Vec = 0x243D0CAA070
unsigned int _Mask = 0xFFF
unsigned int _Maxidx = 0x1000
std::unordered_map<unsigned int,VMAP::StaticMapTree *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > iInstanceMapTrees
std::_Hash<std::_Umap_traits<unsigned int,VMAP::StaticMapTree *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> >,0> >
<user defined> value_compare = 0x243D0CAA0A0
std::_Umap_traits<unsigned int,VMAP::StaticMapTree *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> >,0> _Traitsobj = 0x3F800000
std::list<std::pair<unsigned int const ,VMAP::StaticMapTree *>,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > _List = 0x243D0CAA0A8
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > > > > _Vec = 0x243D0CAA0C0
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
bool thread_safe_environment = 0x0
std::mutex LoadedModelFilesLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243D0CAA0F8
* GetLiquidFlagsPtr = 0x7FFBC4DEC770
unsigned int = 0x8244C89
* IsVMAPDisabledForPtr = 0x7FFBC4DD33C0
unsigned int = 0x10245488
unsigned int = 0x88
Parameter unsigned int mapId = 0x23B
Parameter float x = 4994.817383
Parameter float y = 5867.199707
Parameter float z = -nan(ind)
Parameter float maxSearchDist = 50.000000
00007FFBC5621D84 000000BE5A2FCAF0 Map::GetHeight+164 c:\tc\src\server\game\maps\map.cpp line 2458
Local VMAP::IVMapManager* vmgr = 0x243D0CAA040
bool iEnableLineOfSightCalc = 0x1
bool iEnableHeightCalc = 0x1
Local Map* this = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
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 = 0x243A994C260
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 = 0x243A994C268
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 = 0x243A994C280
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 = 0x243A994C2B8
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 = 0x243A994C2E0
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 = 0x243A994C308
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
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 = 0x243A9964AC0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x243A994C3F0
LinkedListElement iLast = 0x243A994C400
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8
<user defined> iterator = 0x10CB3EA8
<user defined> iterator = 0x243A994C3E8
iterator
MapReference* _Ptr = 0x7FFBC6580170
const_iterator
MapReference* _Ptr = 0x7FFBC6580170
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x24410CB3EA0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x243A994C400
LinkedListElement* iPrev = 0x243A994C3F0
Map* iRefTo = 0x243A994C230
Player* iRefFrom = 0x24410CAFB70
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 = 0x243A994C428
<user defined> _Copy_tag = 0x243A994C428
<user defined> _Move_tag = 0x243A994C428
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 = 0x243A9675420
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0
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 = 0x243A994C458
<user defined> _Copy_tag = 0x243A994C458
<user defined> _Move_tag = 0x243A994C458
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 = 0x243A9675C90
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
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 = 0x243A99644A0
<user defined> _Copy_tag = 0x243A99644A0
<user defined> _Move_tag = 0x243A99644A0
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 = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
<user defined> _Copy_tag = 0x243A99644B8
<user defined> _Move_tag = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
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 = 0x243A99644D0
<user defined> _Copy_tag = 0x243A99644D0
<user defined> _Move_tag = 0x243A99644D0
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 = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
<user defined> _Copy_tag = 0x243A99644E8
<user defined> _Move_tag = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020
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_ = 0x243A9964528
boost::intrusive::list_node<void *>* prev_ = 0x2441446A420
RespawnInfo* value = 0x24416B9C570
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x24414468038
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL
bool mark = 0x0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>
root_plus_size
boost::intrusive::detail::size_holder<1,unsigned __int64,void>
unsigned int size_ = 0x2
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x243A9964528
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_ = 0x243A9964520
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_ = 0x243A9964520
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 = 0x243A9964538
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 = 0x243A9964540
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 = 0x243A9964558
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x243A9964588
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 = 0x243A9964590
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 = 0x243A99645A8
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 = 0x243A99645E0
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 = 0x243A99645F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
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 = 0x243A9964638
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 = 0x243A9964650
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 = 0x243A9964680
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 = 0x243A9964688
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 = 0x243A99646A0
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 = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
<user defined> _Copy_tag = 0x243A99646D8
<user defined> _Move_tag = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
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 = 0x243A99646F0
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x243A9964740
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 = 0x243A9964888
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 = 0x243A9964890
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 = 0x243A99648A8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x243A99648D8
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 = 0x243A99648E0
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 = 0x243A99648F8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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 = 0x243A9964928
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 = 0x243A9964930
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 = 0x243A9964948
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 = 0x243A9964978
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 = 0x243A9964980
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 = 0x243A9964998
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 = 0x243A99649D0
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 = 0x243A99649E8
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 = 0x243A9964A20
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 = 0x243A9964A38
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590
Parameter float x = 4994.817383
Parameter float y = 5867.199707
Parameter float z = -nan(ind)
Parameter bool checkVMap = 0x1
Parameter float maxSearchDist = 50.000000
Local float vmapHeight = -200000.000000
Local float mapHeight = -200000.000000
00007FFBC48AB1E6 000000BE5A2FCB50 Map::GetHeight+A6 c:\tc\src\server\game\maps\map.h line 547
Local Map* this = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
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 = 0x243A994C260
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 = 0x243A994C268
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 = 0x243A994C280
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 = 0x243A994C2B8
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 = 0x243A994C2E0
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 = 0x243A994C308
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
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 = 0x243A9964AC0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x243A994C3F0
LinkedListElement iLast = 0x243A994C400
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8
<user defined> iterator = 0x10CB3EA8
<user defined> iterator = 0x243A994C3E8
iterator
MapReference* _Ptr = 0x7FFBC6580170
const_iterator
MapReference* _Ptr = 0x7FFBC6580170
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x24410CB3EA0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x243A994C400
LinkedListElement* iPrev = 0x243A994C3F0
Map* iRefTo = 0x243A994C230
Player* iRefFrom = 0x24410CAFB70
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 = 0x243A994C428
<user defined> _Copy_tag = 0x243A994C428
<user defined> _Move_tag = 0x243A994C428
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 = 0x243A9675420
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0
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 = 0x243A994C458
<user defined> _Copy_tag = 0x243A994C458
<user defined> _Move_tag = 0x243A994C458
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 = 0x243A9675C90
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
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 = 0x243A99644A0
<user defined> _Copy_tag = 0x243A99644A0
<user defined> _Move_tag = 0x243A99644A0
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 = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
<user defined> _Copy_tag = 0x243A99644B8
<user defined> _Move_tag = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
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 = 0x243A99644D0
<user defined> _Copy_tag = 0x243A99644D0
<user defined> _Move_tag = 0x243A99644D0
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 = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
<user defined> _Copy_tag = 0x243A99644E8
<user defined> _Move_tag = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020
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_ = 0x243A9964528
boost::intrusive::list_node<void *>* prev_ = 0x2441446A420
RespawnInfo* value = 0x24416B9C570
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x24414468038
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL
bool mark = 0x0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>
root_plus_size
boost::intrusive::detail::size_holder<1,unsigned __int64,void>
unsigned int size_ = 0x2
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x243A9964528
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_ = 0x243A9964520
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_ = 0x243A9964520
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 = 0x243A9964538
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 = 0x243A9964540
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 = 0x243A9964558
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x243A9964588
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 = 0x243A9964590
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 = 0x243A99645A8
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 = 0x243A99645E0
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 = 0x243A99645F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
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 = 0x243A9964638
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 = 0x243A9964650
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 = 0x243A9964680
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 = 0x243A9964688
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 = 0x243A99646A0
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 = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
<user defined> _Copy_tag = 0x243A99646D8
<user defined> _Move_tag = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
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 = 0x243A99646F0
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x243A9964740
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 = 0x243A9964888
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 = 0x243A9964890
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 = 0x243A99648A8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x243A99648D8
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 = 0x243A99648E0
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 = 0x243A99648F8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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 = 0x243A9964928
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 = 0x243A9964930
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 = 0x243A9964948
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 = 0x243A9964978
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 = 0x243A9964980
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 = 0x243A9964998
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 = 0x243A99649D0
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 = 0x243A99649E8
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 = 0x243A9964A20
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 = 0x243A9964A38
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590
Parameter unsigned int phasemask = 0x1
Parameter float x = 4994.817383
Parameter float y = 5867.199707
Parameter float z = -nan(ind)
Parameter bool vmap = 0x1
Parameter float maxSearchDist = 50.000000
00007FFBC5621A9F 000000BE5A2FCC10 Map::GetWaterOrGroundLevel+BF c:\tc\src\server\game\maps\map.cpp line 2421
Local LiquidData liquid_status
unsigned int type_flags = 0xCCCCCCCC
unsigned int entry = 0xCCCCCCCC
float level = -107374176.000000
float depth_level = -107374176.000000
Local ZLiquidStatus res = 0xCCCCCCCC
Local float ground_z = -107374176.000000
Local Map* this = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
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 = 0x243A994C260
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 = 0x243A994C268
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 = 0x243A994C280
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 = 0x243A994C2B8
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 = 0x243A994C2E0
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 = 0x243A994C308
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
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 = 0x243A9964AC0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x243A994C3F0
LinkedListElement iLast = 0x243A994C400
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8
<user defined> iterator = 0x10CB3EA8
<user defined> iterator = 0x243A994C3E8
iterator
MapReference* _Ptr = 0x7FFBC6580170
const_iterator
MapReference* _Ptr = 0x7FFBC6580170
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x24410CB3EA0
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x243A994C400
LinkedListElement* iPrev = 0x243A994C3F0
Map* iRefTo = 0x243A994C230
Player* iRefFrom = 0x24410CAFB70
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 = 0x243A994C428
<user defined> _Copy_tag = 0x243A994C428
<user defined> _Move_tag = 0x243A994C428
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 = 0x243A9675420
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0
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 = 0x243A994C458
<user defined> _Copy_tag = 0x243A994C458
<user defined> _Move_tag = 0x243A994C458
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 = 0x243A9675C90
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
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 = 0x243A99644A0
<user defined> _Copy_tag = 0x243A99644A0
<user defined> _Move_tag = 0x243A99644A0
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 = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
<user defined> _Copy_tag = 0x243A99644B8
<user defined> _Move_tag = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
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 = 0x243A99644D0
<user defined> _Copy_tag = 0x243A99644D0
<user defined> _Move_tag = 0x243A99644D0
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 = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
<user defined> _Copy_tag = 0x243A99644E8
<user defined> _Move_tag = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020
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_ = 0x243A9964528
boost::intrusive::list_node<void *>* prev_ = 0x2441446A420
RespawnInfo* value = 0x24416B9C570
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x24414468038
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL
bool mark = 0x0
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>
root_plus_size
boost::intrusive::detail::size_holder<1,unsigned __int64,void>
unsigned int size_ = 0x2
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x243A9964528
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_ = 0x243A9964520
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_ = 0x243A9964520
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 = 0x243A9964538
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 = 0x243A9964540
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 = 0x243A9964558
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x243A9964588
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 = 0x243A9964590
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 = 0x243A99645A8
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 = 0x243A99645E0
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 = 0x243A99645F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
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 = 0x243A9964638
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 = 0x243A9964650
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 = 0x243A9964680
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 = 0x243A9964688
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 = 0x243A99646A0
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 = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
<user defined> _Copy_tag = 0x243A99646D8
<user defined> _Move_tag = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
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 = 0x243A99646F0
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x243A9964740
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 = 0x243A9964888
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 = 0x243A9964890
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 = 0x243A99648A8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x243A99648D8
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 = 0x243A99648E0
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 = 0x243A99648F8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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 = 0x243A9964928
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 = 0x243A9964930
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 = 0x243A9964948
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 = 0x243A9964978
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 = 0x243A9964980
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 = 0x243A9964998
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 = 0x243A99649D0
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 = 0x243A99649E8
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 = 0x243A9964A20
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 = 0x243A9964A38
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head
std::_Atomic_address
unsigned int _My_val = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590
Parameter unsigned int phasemask = 0x1
Parameter float x = 4994.817383
Parameter float y = 5867.199707
Parameter float z = -nan(ind)
Parameter float* ground = -nan(ind)
Parameter bool __formal = 0x1
Parameter float collisionHeight = 1.726350
00007FFBC4FE2AFE 000000BE5A2FCC80 WorldObject::GetMapWaterOrGroundLevel+FE c:\tc\src\server\game\entities\object\object.cpp line 3477
Local WorldObject* this = 0x24416BC78D0
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask
unsigned int _fieldCount = 0x94
unsigned int _blockCount = 0x5
unsigned int* _bits = 0x0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID
ByteBuffer _packedGuid = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
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
unsigned int _guid = 0x0
unsigned int flags = 0x8000001
unsigned int flags2 = 0x0
Position pos
<user defined> XY = 0x24416BC7A00
<user defined> XYZ = 0x24416BC7A00
<user defined> XYZO = 0x24416BC7A00
<user defined> PackedXYZ = 0x24416BC7A00
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 time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x24416BC79F8
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport
ObjectGuid guid = 0x0
Position pos = 0x24416BC7A20
int seat = 0xFF
unsigned int time = 0x0
unsigned int time2 = 0x0
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
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 = 0x20EA
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 = 0x24416BC7A68
<user defined> value_compare = 0x24416BC7A68
<user defined> _Copy_tag = 0x24416BC7A68
<user defined> _Move_tag = 0x24416BC7A68
<user defined> value_compare = 0x24416BC7A68
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
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 = 0x243A994C260
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 = 0x243A994C268
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 = 0x243A994C280
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 = 0x243A994C2B8
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 = 0x243A994C2E0
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 = 0x243A994C308
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
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 = 0x243A9964AC0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x243A994C3F0
LinkedListElement iLast = 0x243A994C400
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8
<user defined> iterator = 0x10CB3EA8
<user defined> iterator = 0x243A994C3E8
iterator
MapReference* _Ptr = 0x7FFBC6580170
const_iterator
MapReference* _Ptr = 0x7FFBC6580170
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x24410CB3EA0
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 = 0x243A994C428
<user defined> _Copy_tag = 0x243A994C428
<user defined> _Move_tag = 0x243A994C428
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 = 0x243A9675420
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0
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 = 0x243A994C458
<user defined> _Copy_tag = 0x243A994C458
<user defined> _Move_tag = 0x243A994C458
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 = 0x243A9675C90
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
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 = 0x243A99644A0
<user defined> _Copy_tag = 0x243A99644A0
<user defined> _Move_tag = 0x243A99644A0
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 = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
<user defined> _Copy_tag = 0x243A99644B8
<user defined> _Move_tag = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
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 = 0x243A99644D0
<user defined> _Copy_tag = 0x243A99644D0
<user defined> _Move_tag = 0x243A99644D0
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 = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
<user defined> _Copy_tag = 0x243A99644E8
<user defined> _Move_tag = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x243A9964520
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 = 0x243A9964538
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 = 0x243A9964540
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 = 0x243A9964558
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x243A9964588
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 = 0x243A9964590
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 = 0x243A99645A8
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 = 0x243A99645E0
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 = 0x243A99645F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
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 = 0x243A9964638
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 = 0x243A9964650
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 = 0x243A9964680
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 = 0x243A9964688
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 = 0x243A99646A0
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 = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
<user defined> _Copy_tag = 0x243A99646D8
<user defined> _Move_tag = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
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 = 0x243A99646F0
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 = 0x243A9964888
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 = 0x243A9964890
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 = 0x243A99648A8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x243A99648D8
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 = 0x243A99648E0
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 = 0x243A99648F8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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 = 0x243A9964928
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 = 0x243A9964930
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 = 0x243A9964948
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 = 0x243A9964978
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 = 0x243A9964980
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 = 0x243A9964998
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 = 0x243A99649D0
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 = 0x243A99649E8
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 = 0x243A9964A20
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 = 0x243A9964A38
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
Parameter float x = 4994.817383
Parameter float y = 5867.199707
Parameter float z = -nan(ind)
Parameter float* ground = -nan(ind)
00007FFBC4FD951C 000000BE5A2FCD00 WorldObject::UpdateAllowedPositionZ+EC c:\tc\src\server\game\entities\object\object.cpp line 1431
Local bool canSwim = 0x1
Local float max_z = -107374176.000000
Local float ground_z = -nan(ind)
Local Unit* unit = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
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 = 0x24416BC7A00
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x24416BC79F8
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x24416BC7A18
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 = 0x24416BC7A48
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x20EA
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24416BC7A68
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308
std::mutex _mapLock = 0x243A994C328
std::mutex _gridLock = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x243A9964AC0
MapRefManager m_mapRefManager = 0x243A994C3E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680
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 = 0x243A99646D8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8
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 = 0x243A9964928
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x244112422E0
int index_lo = 0x1
int index_hi = 0xA
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 0.699490
std::vector<int,std::allocator<int> > lengths = 0x24411242310
Movement::FacingInfo facing
<unnamed-type-f>
float x = 1.242497
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x24411242330
unsigned int target = 0xCCCCCCCC3F9F0A24
float angle = 1.242497
unsigned int m_Id = 0x8F
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 = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
<user defined> m_Controlled = 0x24416BC7AF8
<user defined> m_playerMovingMe = 0x0
<user defined> m_SummonSlot = 0x24416BC7B18
<user defined> m_ObjectSlot = 0x24416BC7B50
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 0.000000
int m_baseSpellCritChance = 0x5
<user defined> m_modAttackSpeedPct = 0x24416BC7B80
<user defined> m_spellImmune = 0x24416BC7B90
unsigned int m_lastSanctuaryTime = 0x0
<user defined> LastCharmerGUID = 0x0
<user defined> movespline = 0x244112422E0
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
<user defined> m_attackTimer = 0x24416BC7DDC
<user defined> m_createStats = 0x24416BC7DE8
<user defined> m_attackers = 0x24416BC7E00
<user defined> m_attacking = 0x0
int m_deathState = 0x0
int m_procDeep = 0x0
<user defined> m_dynObj = 0x24416BC7E28
<user defined> m_gameObj = 0x24416BC7E40
unsigned int m_transformSpell = 0x0
<user defined> m_currentSpells = 0x24416BC7E60
<user defined> m_ownedAuras = 0x24416BC7E80
<user defined> m_appliedAuras = 0x24416BC7E98
<user defined> m_removedAuras = 0x24416BC7EB0
<user defined> m_auraUpdateIterator = 0x24416BC7EC8
unsigned int m_removedAurasCount = 0x0
<user defined> m_modAuras = 0x24416BC7EE8
<user defined> m_scAuras = 0x24416BC9CA0
<user defined> m_interruptableAuras = 0x24416BC9CB8
<user defined> m_auraStateAuras = 0x24416BC9CD0
unsigned int m_interruptMask = 0x0
<user defined> m_auraFlatModifiersGroup = 0x24416BC9CEC
<user defined> m_auraPctModifiersGroup = 0x24416BC9DB4
<user defined> m_weaponDamage = 0x24416BC9E7C
bool m_canModifyStats = 0x1
<user defined> m_visibleAuras = 0x24416BC9EB0
<user defined> m_speed_rate = 0x24416BC9EC8
<user defined> m_charmer = 0x0
<user defined> m_charmed = 0x0
<user defined> m_charmInfo = 0x0
<user defined> m_sharedVision = 0x24416BC9F08
<user defined> i_motionMaster = 0x244158AAFF0
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager = 0x24416BCA070
ThreatManager m_threatManager = 0x24416BCA118
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI = 0x24416BCA318
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x24416BCA330
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x24416BCA390
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x24415B19BA0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28
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 = 0x244158AB000
<user defined> _Copy_tag = 0x244158AB000
<user defined> _Move_tag = 0x244158AB000
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 = 0x244158AB018
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 = 0x244158AB020
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 = 0x244158AB038
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 = 0x244158AB068
unsigned int _flags = 0x3
<user defined> m_reactiveTimer = 0x24416BC9F28
unsigned int m_regenTimer = 0x706
<user defined> m_vehicle = 0x0
<user defined> m_vehicleKit = 0x0
unsigned int m_unitTypeMask = 0x7
<user defined> _lastLiquid = 0x0
unsigned int m_rootTimes = 0x0
unsigned int m_state = 0x8000200
unsigned int m_lastManaUse = 0x0
<user defined> m_movesplineTimer = 0xC6
<user defined> m_Diminishing = 0x24416BC9F70
<user defined> m_combatManager = 0x24416BCA070
<user defined> m_threatManager = 0x24416BCA118
<user defined> i_AIs = 0x24416BCA2F0
<user defined> i_AI = 0x24416BCA318
bool m_aiLocked = 0x0
<user defined> m_followingMe = 0x24416BCA330
<user defined> m_comboTarget = 0x0
int m_comboPoints = 0x0
<user defined> m_ComboPointHolders = 0x24416BCA390
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
<user defined> m_spellHistory = 0x24415B19BA0
Local WorldObject* this = 0x24416BC78D0
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask
unsigned int _fieldCount = 0x94
unsigned int _blockCount = 0x5
unsigned int* _bits = 0x0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID
ByteBuffer _packedGuid = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
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
unsigned int _guid = 0x0
unsigned int flags = 0x8000001
unsigned int flags2 = 0x0
Position pos
<user defined> XY = 0x24416BC7A00
<user defined> XYZ = 0x24416BC7A00
<user defined> XYZO = 0x24416BC7A00
<user defined> PackedXYZ = 0x24416BC7A00
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 time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x24416BC79F8
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport
ObjectGuid guid = 0x0
Position pos = 0x24416BC7A20
int seat = 0xFF
unsigned int time = 0x0
unsigned int time2 = 0x0
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
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 = 0x20EA
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 = 0x24416BC7A68
<user defined> value_compare = 0x24416BC7A68
<user defined> _Copy_tag = 0x24416BC7A68
<user defined> _Move_tag = 0x24416BC7A68
<user defined> value_compare = 0x24416BC7A68
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
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 = 0x243A994C260
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 = 0x243A994C268
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 = 0x243A994C280
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 = 0x243A994C2B8
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 = 0x243A994C2E0
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 = 0x243A994C308
std::mutex _mapLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328
std::mutex _gridLock
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
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 = 0x243A9964AC0
MapRefManager m_mapRefManager
RefManager<Map,Player>
LinkedListHead
LinkedListElement iFirst = 0x243A994C3F0
LinkedListElement iLast = 0x243A994C400
unsigned int iSize = 0x1
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8
<user defined> iterator = 0x10CB3EA8
<user defined> iterator = 0x243A994C3E8
iterator
MapReference* _Ptr = 0x7FFBC6580170
const_iterator
MapReference* _Ptr = 0x7FFBC6580170
LinkedListHead::Iterator<MapReference> m_mapRefIter
MapReference* _Ptr = 0x24410CB3EA0
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 = 0x243A994C428
<user defined> _Copy_tag = 0x243A994C428
<user defined> _Move_tag = 0x243A994C428
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 = 0x243A9675420
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0
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 = 0x243A994C458
<user defined> _Copy_tag = 0x243A994C458
<user defined> _Move_tag = 0x243A994C458
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 = 0x243A9675C90
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
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 = 0x243A99644A0
<user defined> _Copy_tag = 0x243A99644A0
<user defined> _Move_tag = 0x243A99644A0
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 = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
<user defined> _Copy_tag = 0x243A99644B8
<user defined> _Move_tag = 0x243A99644B8
<user defined> value_compare = 0x243A99644B8
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 = 0x243A99644D0
<user defined> _Copy_tag = 0x243A99644D0
<user defined> _Move_tag = 0x243A99644D0
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 = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
<user defined> _Copy_tag = 0x243A99644E8
<user defined> _Move_tag = 0x243A99644E8
<user defined> value_compare = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0>
boost::heap::detail::size_holder<1,unsigned __int64>
unsigned int size_ = 0x2
super_t
implementation_defined
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x243A9964520
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 = 0x243A9964538
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 = 0x243A9964540
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 = 0x243A9964558
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
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 = 0x243A9964588
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 = 0x243A9964590
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 = 0x243A99645A8
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 = 0x243A99645E0
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 = 0x243A99645F8
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
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 = 0x243A9964638
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 = 0x243A9964650
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 = 0x243A9964680
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 = 0x243A9964688
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 = 0x243A99646A0
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 = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
<user defined> _Copy_tag = 0x243A99646D8
<user defined> _Move_tag = 0x243A99646D8
<user defined> value_compare = 0x243A99646D8
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 = 0x243A99646F0
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 = 0x243A9964888
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 = 0x243A9964890
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 = 0x243A99648A8
unsigned int _Mask = 0x3FF
unsigned int _Maxidx = 0x400
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> >
<user defined> value_compare = 0x243A99648D8
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 = 0x243A99648E0
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 = 0x243A99648F8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
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 = 0x243A9964928
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 = 0x243A9964930
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 = 0x243A9964948
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 = 0x243A9964978
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 = 0x243A9964980
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 = 0x243A9964998
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 = 0x243A99649D0
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 = 0x243A99649E8
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 = 0x243A9964A20
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 = 0x243A9964A38
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks
Node
std::function<void __cdecl(Map *)>* Data = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x243A9677590
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
Parameter float x = 4994.817383
Parameter float y = 5867.199707
Parameter float& z = -nan(ind)
00007FFBC56DE3B8 000000BE5A2FCD60 PathGenerator::NormalizePath+E8 c:\tc\src\server\game\movement\pathgenerator.cpp line 584
Local unsigned int i = 0x8
Local PathGenerator* this = 0x24407355570
unsigned int[74] _pathPolyRefs
[0] = 0x100003800006CE
[1] = 0x100003800007E0
[2] = 0x100003800007E1
[3] = 0x100003800007D9
[4] = 0x10000380000950
[5] = 0x10001200000492
[6] = 0x100012000004A5
[7] = 0x100012000004A6
[8] = 0x100012000004A7
[9] = 0x10001200000419
unsigned int _polyLength = 0xC
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 = 0x244073557C8
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x0
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 4963.540039
float y = 5860.516113
float z = -65.350929
G3D::Vector3 _endPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
G3D::Vector3 _actualEndPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
Unit* _sourceUnit = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24416BC79F0
EventProcessor m_Events = 0x24416BC7A60
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline = 0x244112422E0
Movement::FacingInfo facing = 0x24411242330
unsigned int m_Id = 0x8F
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000
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 = 0x244158AB018
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA128
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160
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 = 0x24416BCA1C0
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BF8
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 = 0x24415B19C48
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 = 0x24415B19CD0
dtNavMesh* _navMesh = 0x2439E8EFC50
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 = 0x243ACD99DD8
unsigned int salt = 0x1
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 = 0x243ACD99E40
dtMeshTile* m_tiles = 0x243ACD98D30
unsigned int salt = 0x1
unsigned int linksFreeList = 0x63E3
dtMeshHeader* header = 0x243ACDC3070
dtPoly* polys = 0x243ACDFAD00
float* verts = 533.333313
dtLink* links = 0x243ACE52200
dtPolyDetail* detailMeshes = 0x243ACEFCEE0
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x243ACF6FB30
dtOffMeshConnection* offMeshCons = 0x243ACFC7030
unsigned int* data = 0x56
int dataSize = 0x203FC0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x243C3784040
dtNavMesh* m_nav = 0x2439E8EFC50
dtQueryData
unsigned int status = 0x9E8EFC50
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 = 0x24411C156A0
dtNode* m_nodes = 0x243A11C6AF0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1B
dtNodePool* m_nodePool = 0x24411C155C0
dtNode* m_nodes = 0x24410CA6FB0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x24412610E00
dtNode** m_heap = 0x24410CA7310
int m_capacity = 0x400
int m_size = 0xE
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 = 0x7
unsigned int m_excludeFlags = 0x0
00007FFBC56E0CC9 000000BE5A2FD4E0 PathGenerator::BuildPointPath+6C9 c:\tc\src\server\game\movement\pathgenerator.cpp line 557
Local PathGenerator* this = 0x24407355570
unsigned int[74] _pathPolyRefs
[0] = 0x100003800006CE
[1] = 0x100003800007E0
[2] = 0x100003800007E1
[3] = 0x100003800007D9
[4] = 0x10000380000950
[5] = 0x10001200000492
[6] = 0x100012000004A5
[7] = 0x100012000004A6
[8] = 0x100012000004A7
[9] = 0x10001200000419
unsigned int _polyLength = 0xC
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 = 0x244073557C8
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x0
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 4963.540039
float y = 5860.516113
float z = -65.350929
G3D::Vector3 _endPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
G3D::Vector3 _actualEndPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
Unit* _sourceUnit = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24416BC79F0
EventProcessor m_Events = 0x24416BC7A60
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline = 0x244112422E0
Movement::FacingInfo facing = 0x24411242330
unsigned int m_Id = 0x8F
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000
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 = 0x244158AB018
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA128
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160
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 = 0x24416BCA1C0
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BF8
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 = 0x24415B19C48
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 = 0x24415B19CD0
dtNavMesh* _navMesh = 0x2439E8EFC50
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 = 0x243ACD99DD8
unsigned int salt = 0x1
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 = 0x243ACD99E40
dtMeshTile* m_tiles = 0x243ACD98D30
unsigned int salt = 0x1
unsigned int linksFreeList = 0x63E3
dtMeshHeader* header = 0x243ACDC3070
dtPoly* polys = 0x243ACDFAD00
float* verts = 533.333313
dtLink* links = 0x243ACE52200
dtPolyDetail* detailMeshes = 0x243ACEFCEE0
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x243ACF6FB30
dtOffMeshConnection* offMeshCons = 0x243ACFC7030
unsigned int* data = 0x56
int dataSize = 0x203FC0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x243C3784040
dtNavMesh* m_nav = 0x2439E8EFC50
dtQueryData
unsigned int status = 0x9E8EFC50
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 = 0x24411C156A0
dtNode* m_nodes = 0x243A11C6AF0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1B
dtNodePool* m_nodePool = 0x24411C155C0
dtNode* m_nodes = 0x24410CA6FB0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x24412610E00
dtNode** m_heap = 0x24410CA7310
int m_capacity = 0x400
int m_size = 0xE
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 = 0x7
unsigned int m_excludeFlags = 0x0
Parameter float* startPoint = 5860.516113
Parameter float* endPoint = 5889.807129
Local float[222] pathPoints
[0] = 5860.516113
[1] = -65.350929
[2] = 4963.540039
[3] = 5861.360840
[4] = -64.462379
[5] = 4967.449707
[6] = 5862.205566
[7] = -64.120476
[8] = 4971.359375
[9] = 5863.050293
Local unsigned int pointCount = 0x9
Local unsigned int dtResult = 0x40000000
00007FFBC56E05C4 000000BE5A2FE240 PathGenerator::BuildPolyPath+1A54 c:\tc\src\server\game\movement\pathgenerator.cpp line 474
Local PathGenerator* this = 0x24407355570
unsigned int[74] _pathPolyRefs
[0] = 0x100003800006CE
[1] = 0x100003800007E0
[2] = 0x100003800007E1
[3] = 0x100003800007D9
[4] = 0x10000380000950
[5] = 0x10001200000492
[6] = 0x100012000004A5
[7] = 0x100012000004A6
[8] = 0x100012000004A7
[9] = 0x10001200000419
unsigned int _polyLength = 0xC
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 = 0x244073557C8
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x0
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 4963.540039
float y = 5860.516113
float z = -65.350929
G3D::Vector3 _endPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
G3D::Vector3 _actualEndPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
Unit* _sourceUnit = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24416BC79F0
EventProcessor m_Events = 0x24416BC7A60
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline = 0x244112422E0
Movement::FacingInfo facing = 0x24411242330
unsigned int m_Id = 0x8F
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000
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 = 0x244158AB018
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA128
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160
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 = 0x24416BCA1C0
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BF8
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 = 0x24415B19C48
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 = 0x24415B19CD0
dtNavMesh* _navMesh = 0x2439E8EFC50
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 = 0x243ACD99DD8
unsigned int salt = 0x1
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 = 0x243ACD99E40
dtMeshTile* m_tiles = 0x243ACD98D30
unsigned int salt = 0x1
unsigned int linksFreeList = 0x63E3
dtMeshHeader* header = 0x243ACDC3070
dtPoly* polys = 0x243ACDFAD00
float* verts = 533.333313
dtLink* links = 0x243ACE52200
dtPolyDetail* detailMeshes = 0x243ACEFCEE0
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x243ACF6FB30
dtOffMeshConnection* offMeshCons = 0x243ACFC7030
unsigned int* data = 0x56
int dataSize = 0x203FC0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x243C3784040
dtNavMesh* m_nav = 0x2439E8EFC50
dtQueryData
unsigned int status = 0x9E8EFC50
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 = 0x24411C156A0
dtNode* m_nodes = 0x243A11C6AF0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1B
dtNodePool* m_nodePool = 0x24411C155C0
dtNode* m_nodes = 0x24410CA6FB0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x24412610E00
dtNode** m_heap = 0x24410CA7310
int m_capacity = 0x400
int m_size = 0xE
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 = 0x7
unsigned int m_excludeFlags = 0x0
Parameter G3D::Vector3& startPos = 0xBE5A2FE398
float x = 4963.540039
float y = 5860.516113
float z = -65.350929
Parameter G3D::Vector3& endPos = 0xBE5A2FE368
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
Local bool endPolyFound = 0x0
Local unsigned int pathEndIndex = 0x0
Local unsigned int startPoly = 0x100003800006CE
Local float distToStartPoly = 0.475685
Local bool farFromPoly = 0x0
Local unsigned int pathStartIndex = 0x0
Local float[3] endPoint
[0] = 5889.807129
[1] = -63.911865
[2] = 4991.889160
Local unsigned int endPoly = 0x10001200000430
Local float distToEndPoly = 0.413906
Local bool startPolyFound = 0x1
Local float[3] startPoint
[0] = 5860.516113
[1] = -65.350929
[2] = 4963.540039
00007FFBC56DDD3D 000000BE5A2FE4B0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91
Local PathGenerator* this = 0x24407355570
unsigned int[74] _pathPolyRefs
[0] = 0x100003800006CE
[1] = 0x100003800007E0
[2] = 0x100003800007E1
[3] = 0x100003800007D9
[4] = 0x10000380000950
[5] = 0x10001200000492
[6] = 0x100012000004A5
[7] = 0x100012000004A6
[8] = 0x100012000004A7
[9] = 0x10001200000419
unsigned int _polyLength = 0xC
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 = 0x244073557C8
int _type = 0x1
bool _useStraightPath = 0x0
bool _forceDestination = 0x0
unsigned int _pointPathLimit = 0x4A
bool _straightLine = 0x0
G3D::Vector3 _startPosition
float x = 4963.540039
float y = 5860.516113
float z = -65.350929
G3D::Vector3 _endPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
G3D::Vector3 _actualEndPosition
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
Unit* _sourceUnit = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24416BC79F0
EventProcessor m_Events = 0x24416BC7A60
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline = 0x244112422E0
Movement::FacingInfo facing = 0x24411242330
unsigned int m_Id = 0x8F
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000
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 = 0x244158AB018
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA128
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160
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 = 0x24416BCA1C0
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BF8
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 = 0x24415B19C48
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 = 0x24415B19CD0
dtNavMesh* _navMesh = 0x2439E8EFC50
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 = 0x243ACD99DD8
unsigned int salt = 0x1
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 = 0x243ACD99E40
dtMeshTile* m_tiles = 0x243ACD98D30
unsigned int salt = 0x1
unsigned int linksFreeList = 0x63E3
dtMeshHeader* header = 0x243ACDC3070
dtPoly* polys = 0x243ACDFAD00
float* verts = 533.333313
dtLink* links = 0x243ACE52200
dtPolyDetail* detailMeshes = 0x243ACEFCEE0
float* detailVerts = 546.346619
unsigned int* detailTris = 0xB
dtBVNode* bvTree = 0x243ACF6FB30
dtOffMeshConnection* offMeshCons = 0x243ACFC7030
unsigned int* data = 0x56
int dataSize = 0x203FC0
int flags = 0x1
dtMeshTile* next = NULL
dtNavMeshQuery* _navMeshQuery = 0x243C3784040
dtNavMesh* m_nav = 0x2439E8EFC50
dtQueryData
unsigned int status = 0x9E8EFC50
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 = 0x24411C156A0
dtNode* m_nodes = 0x243A11C6AF0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x40
int m_hashSize = 0x20
int m_nodeCount = 0x1B
dtNodePool* m_nodePool = 0x24411C155C0
dtNode* m_nodes = 0x24410CA6FB0
unsigned int* m_first = 0xFFFF
unsigned int* m_next = 0xFFFF
int m_maxNodes = 0x400
int m_hashSize = 0x100
int m_nodeCount = 0x1C
dtNodeQueue* m_openList = 0x24412610E00
dtNode** m_heap = 0x24410CA7310
int m_capacity = 0x400
int m_size = 0xE
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 = 0x7
unsigned int m_excludeFlags = 0x0
Parameter float destX = 4991.889160
Parameter float destY = 5889.807129
Parameter float destZ = -63.911865
Parameter bool forceDest = 0x0
Parameter bool straightLine = 0x0
Local float x = 4963.540039
Local float y = 5860.516113
Local G3D::Vector3 start
float x = 4963.540039
float y = 5860.516113
float z = -65.350929
Local float z = -65.350929
Local G3D::Vector3 dest
float x = 4991.889160
float y = 5889.807129
float z = -63.911865
00007FFBC56EFC20 000000BE5A2FE6C0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153
Local bool success = 0xCC
Local float tAngle = 2.068586
Local float curAngle = 2.068586
Local float x = 4991.889160
Local float y = 5889.807129
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 = 0xBE5A2FE5A0
Movement::FacingInfo facing
<unnamed-type-f>
float x = -107374176.000000
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0xBE5A2FE5C0
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 = -63.911865
Local bool allowShortcut = 0x0
Local FollowMovementGenerator* this = 0x2440F61DF10
MovementGenerator
unsigned int Mode = 0x0
unsigned int Priority = 0x1
unsigned int Flags = 0x2
unsigned int BaseUnitState = 0x200
AbstractFollower
Unit* _target = 0x24410CAFB70
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 = 0x24410CAFB90
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24410CAFBA8
WorldLocation
Position
<user defined> XY = 0x24410CAFBE0
<user defined> XYZ = 0x24410CAFBE0
<user defined> XYZO = 0x24410CAFBE0
<user defined> PackedXYZ = 0x24410CAFBE0
float m_positionX = 4994.670898
float m_positionY = 5892.681152
float m_positionZ = -63.679592
float m_orientation = 1.874743
?$Streamer@UXY@Position@@
Position* Pos = 0x45B82573459C155E
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B82573459C155E
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B82573459C155E
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B82573459C155E
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24410CAFBF4
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24410CAFC00
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24410CAFC0C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24410CAFC40
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24410CAFC74
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24410CAFC80
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24410CAFC90
EventProcessor m_Events = 0x24410CAFD00
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -63.677551
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x24410CAFD98
Player* m_playerMovingMe = 0x24410CAFB70
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 = 3.000000
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 0.793651
[1] = 0.793651
[2] = 0.952381
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] = 0x24410CAFE30
[1] = 0x24410CAFE80
[2] = 0x24410CAFED0
[3] = 0x24410CAFF20
[4] = 0x24410CAFF70
[5] = 0x24410CAFFC0
[6] = 0x24410CB0010
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x243C50C6C90
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 = 0x24410CB00A0
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x24410CB00C8
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x24410CB00E0
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 = 0x24410CB0120
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x24410CB0138
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x24410CB0150
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x24410CB0168
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24410CB0188
[1] = 0x24410CB01A0
[2] = 0x24410CB01B8
[3] = 0x24410CB01D0
[4] = 0x24410CB01E8
[5] = 0x24410CB0200
[6] = 0x24410CB0218
[7] = 0x24410CB0230
[8] = 0x24410CB0248
[9] = 0x24410CB0260
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x24410CB1F40
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x24410CB1F58
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x24410CB1F70
unsigned int m_interruptMask = 0x1000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.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] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
[0] = 0x24410CB211C
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x24410CB2150
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 = 0x24410CB21A8
MotionMaster* i_motionMaster = 0x243C54B5880
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] = 0x24410CB2210
[1] = 0x24410CB221C
[2] = 0x24410CB2228
[3] = 0x24410CB2234
[4] = 0x24410CB2240
[5] = 0x24410CB224C
[6] = 0x24410CB2258
[7] = 0x24410CB2264
[8] = 0x24410CB2270
[9] = 0x24410CB227C
CombatManager m_combatManager = 0x24410CB2310
ThreatManager m_threatManager = 0x24410CB23B8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x24410CB2590
std::shared_ptr<UnitAI> i_AI = 0x24410CB25B8
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x24410CB25D0
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x24410CB2630
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x243BA378F20
float _range = 1.000000
ChaseAngle _angle
float RelativeAngle = 2.250804
float Tolerance = 0.785398
unsigned int _checkTimer = 0x5F
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 = 0x24407355570
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 = 0x2440F61DF44
Parameter Unit* owner = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
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 = 0x24416BC7A00
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x24416BC79F8
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x24416BC7A18
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 = 0x24416BC7A48
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x20EA
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24416BC7A68
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308
std::mutex _mapLock = 0x243A994C328
std::mutex _gridLock = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x243A9964AC0
MapRefManager m_mapRefManager = 0x243A994C3E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680
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 = 0x243A99646D8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8
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 = 0x243A9964928
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x244112422E0
int index_lo = 0x1
int index_hi = 0xA
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 0.699490
std::vector<int,std::allocator<int> > lengths = 0x24411242310
Movement::FacingInfo facing
<unnamed-type-f>
float x = 1.242497
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x24411242330
unsigned int target = 0xCCCCCCCC3F9F0A24
float angle = 1.242497
unsigned int m_Id = 0x8F
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 = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28
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 = 0x244158AB000
<user defined> _Copy_tag = 0x244158AB000
<user defined> _Move_tag = 0x244158AB000
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 = 0x244158AB018
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 = 0x244158AB020
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 = 0x244158AB038
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 = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA078
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 = 0x24416BCA080
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 = 0x24416BCA098
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 = 0x24416BCA0C8
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 = 0x24416BCA0D0
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 = 0x24416BCA0E8
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 = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA148
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 = 0x24416BCA160
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 = 0x24416BCA168
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 = 0x24416BCA180
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 = 0x24416BCA1C0
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 = 0x24416BCA1C8
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 = 0x24416BCA1E0
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 = 0x24416BCA230
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 = 0x24416BCA238
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 = 0x24416BCA250
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 = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2A8
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 = 0x24416BCA2C0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BB0
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 = 0x24415B19BC8
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 = 0x24417001510
unsigned int ItemId = 0x14468AA0
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xA0
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 = 0x24415B19BF8
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 = 0x24415B19C00
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 = 0x24415B19C18
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 = 0x24417000200
unsigned int ItemId = 0x14468620
unsigned int CategoryId = 0x244
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 = 0x24415B19C48
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 = 0x24415B19C50
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 = 0x24415B19C68
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 = 0x24415B19CD0
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 = 0x24415B19CD8
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 = 0x24415B19CF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int diff = 0x65
Local Unit* target = 0x24410CAFB70
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 = 0x24410CAFB90
unsigned int m_valuesCount = 0x52E
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24410CAFBA8
WorldLocation
Position
<user defined> XY = 0x24410CAFBE0
<user defined> XYZ = 0x24410CAFBE0
<user defined> XYZO = 0x24410CAFBE0
<user defined> PackedXYZ = 0x24410CAFBE0
float m_positionX = 4994.670898
float m_positionY = 5892.681152
float m_positionZ = -63.679592
float m_orientation = 1.874743
?$Streamer@UXY@Position@@
Position* Pos = 0x45B82573459C155E
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B82573459C155E
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B82573459C155E
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B82573459C155E
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B82573459C155E
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] = 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 = 0x10
unsigned int flags = 0x1000009
unsigned int flags2 = 0x0
Position pos = 0x24410CAFCA0
unsigned int time = 0x2BA83
TransportInfo
ObjectGuid guid = 0x10
Position pos = 0x24410CAFC98
int seat = 0xE7
unsigned int time = 0x3FEFF792
unsigned int time2 = 0x2BA83
MovementInfo::TransportInfo transport = 0x24410CAFCB8
float pitch = 0.000000
unsigned int fallTime = 0x0
JumpInfo
float zspeed = 0.000000
float sinAngle = 0.000000
float cosAngle = 0.000000
float xyspeed = -106954752.000000
MovementInfo::JumpInfo jump = 0x24410CAFCE8
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x4851
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24410CAFD08
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -63.677551
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308
std::mutex _mapLock = 0x243A994C328
std::mutex _gridLock = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x243A9964AC0
MapRefManager m_mapRefManager = 0x243A994C3E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680
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 = 0x243A99646D8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8
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 = 0x243A9964928
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68
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 = 0x24410CAFD98
<user defined> _Copy_tag = 0x24410CAFD98
<user defined> _Move_tag = 0x24410CAFD98
Player* m_playerMovingMe = 0x24410CAFB70
Unit
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x1
<user defined> m_Controlled = 0x24410CAFD98
<user defined> m_playerMovingMe = 0x24410CAFB70
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 = 3.000000
int m_baseSpellCritChance = 0x5
float[3] m_modAttackSpeedPct
[0] = 0.793651
[1] = 0.793651
[2] = 0.952381
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] = 0x24410CAFE30
[1] = 0x24410CAFE80
[2] = 0x24410CAFED0
[3] = 0x24410CAFF20
[4] = 0x24410CAFF70
[5] = 0x24410CAFFC0
[6] = 0x24410CB0010
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID = 0x0
Movement::MoveSpline* movespline = 0x243C50C6C90
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 = 0x24410CB00A0
Unit* m_attacking = NULL
int m_deathState = 0x0
int m_procDeep = 0x0
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x24410CB00C8
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x24410CB00E0
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 = 0x24410CB0120
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x24410CB0138
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x24410CB0150
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x24410CB0168
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24410CB0188
[1] = 0x24410CB01A0
[2] = 0x24410CB01B8
[3] = 0x24410CB01D0
[4] = 0x24410CB01E8
[5] = 0x24410CB0200
[6] = 0x24410CB0218
[7] = 0x24410CB0230
[8] = 0x24410CB0248
[9] = 0x24410CB0260
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x24410CB1F40
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x24410CB1F58
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x24410CB1F70
unsigned int m_interruptMask = 0x1000
float[2] m_auraFlatModifiersGroup
[0] = 0.000000
[1] = 0.000000
[0] = 0x0
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2]
[0] = 0.000000
[1] = 0.000000
float[2] m_auraPctModifiersGroup
[0] = 1.000000
[1] = 1.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] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
[0] = 0x24410CB211C
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
float[2]
[0] = 1.000000
[1] = 0.000000
[0] = 0x3F800000
float[2]
[0] = 2.000000
[1] = 0.000000
bool m_canModifyStats = 0x1
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x24410CB2150
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 = 0x24410CB21A8
MotionMaster* i_motionMaster = 0x243C54B5880
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] = 0x24410CB2210
[1] = 0x24410CB221C
[2] = 0x24410CB2228
[3] = 0x24410CB2234
[4] = 0x24410CB2240
[5] = 0x24410CB224C
[6] = 0x24410CB2258
[7] = 0x24410CB2264
[8] = 0x24410CB2270
[9] = 0x24410CB227C
CombatManager m_combatManager = 0x24410CB2310
ThreatManager m_threatManager = 0x24410CB23B8
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x24410CB2590
std::shared_ptr<UnitAI> i_AI = 0x24410CB25B8
bool m_aiLocked = 0x0
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x24410CB25D0
Unit* m_comboTarget = NULL
int m_comboPoints = 0x0
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x24410CB2630
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
SpellHistory* m_spellHistory = 0x243BA378F20
GridObject<Player>
GridReference<Player> _gridRef = 0x24410CB26A0
std::string autoReplyMsg = ""
PlayerTaxi m_taxi
std::array<unsigned int,14> m_taximask = 0x24410CB26F0
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x24410CB2728
unsigned int m_flightMasterFactionId = 0x0
int m_logintime = 0x5C744491
int m_Last_tick = 0x5C7444A3
unsigned int[2] m_Played_time
[0] = 0x22018
[1] = 0x21FEB
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 = 0x24410CB2778
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 = 0x24410CB2790
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
unsigned int m_stableSlots = 0x0
bool m_mailsLoaded = 0x1
bool m_mailsUpdated = 0x0
unsigned int unReadMails = 0x13
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 = 0x24410CB27D0
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 = 0x24410CB27D8
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 = 0x24410CB27F0
unsigned int _Mask = 0x3F
unsigned int _Maxidx = 0x40
PvPInfo pvpInfo
bool IsHostile = 0x0
bool IsInHostileArea = 0x0
bool IsInNoPvPArea = 0x0
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 = 0x243C3773790
GossipMenu _gossipMenu = 0x243C3773790
QuestMenu _questMenu = 0x243C37737D8
WorldSession* _session = 0x24407353900
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 = 0x24410CB2840
Unit* m_unitMovedByMe = 0x24410CAFB70
WorldObject* m_seer = 0x24410CAFB70
<user defined> m_stealth = 0x24410CAFBF4
<user defined> m_stealthDetect = 0x24410CAFC00
<user defined> m_invisibility = 0x24410CAFC0C
<user defined> m_invisibilityDetect = 0x24410CAFC40
<user defined> m_serverSideVisibility = 0x24410CAFC74
<user defined> m_serverSideVisibilityDetect = 0x24410CAFC80
unsigned int LastUsedScriptID = 0x0
<user defined> m_movementInfo = 0x24410CAFC90
<user defined> m_Events = 0x24410CAFD00
<user defined> m_name = 0x24410CAFD20
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -63.677551
bool m_outdoors = 0x1
<user defined> m_currMap = 0x243A994C230
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 = 0x24410CB2890
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 = 0x24410CB28A8
unsigned int _Mask = 0x1FF
unsigned int _Maxidx = 0x200
unsigned int[9] m_forced_speed_changes
[0] = 0x0
[1] = 0x2
[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 = 0x24410CB28E8
<user defined> _Copy_tag = 0x24410CB28E8
<user defined> _Move_tag = 0x24410CB28E8
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] = 0x24410CB2908
[1] = 0x24410CB2958
[2] = 0x24410CB29A8
[3] = 0x24410CB29F8
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 = 0x24410CB2A58
unsigned int m_regenTimerCount = 0x201
unsigned int m_foodEmoteTimerCount = 0xDB9
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 = 0xC63D7BA0
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 = 0x24410CB2AB0
unsigned int bgAfkReportedCount = 0x0
int bgAfkReportedTimer = 0x5C7445BD
unsigned int bgTeam = 0x1D5
unsigned int mountSpell = 0x0
unsigned int[2] taxiPath
[0] = 0x0
[1] = 0x0
WorldLocation joinPos = 0x24410CB2AE8
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 = 0x24410CB2B08
<user defined> _Copy_tag = 0x24410CB2B08
<user defined> _Move_tag = 0x24410CB2B08
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 = 0x24410CB2B20
<user defined> _Copy_tag = 0x24410CB2B20
<user defined> _Move_tag = 0x24410CB2B20
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 = 0x24410CB2B38
<user defined> _Copy_tag = 0x24410CB2B38
<user defined> _Move_tag = 0x24410CB2B38
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 = 0x24410CB2B50
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 = 0x24410CB2B58
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 = 0x24410CB2B70
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
ObjectGuid m_playerSharingQuest
unsigned int _guid = 0x0
unsigned int m_sharedQuestId = 0x0
unsigned int m_ingametime = 0x2725A
int m_lastHonorUpdateTime = 0x5C744491
ObjectGuid m_lootGuid
unsigned int _guid = 0x0
unsigned int m_team = 0x1D5
unsigned int m_nextSave = 0x67FA
int m_speakTime = 0x5C7444A3
unsigned int m_speakCount = 0x2
unsigned int m_dungeonDifficulty = 0x0
unsigned int m_raidDifficulty = 0x1
unsigned int m_raidMapDifficulty = 0x0
unsigned int m_atLoginFlags = 0x0
Item*[150] m_items
[0] = NULL
[1] = NULL
[2] = NULL
[3] = NULL
[4] = NULL
[5] = NULL
[6] = NULL
[7] = NULL
[8] = NULL
[9] = NULL
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 = 0x24410CB3098
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 = 0x24410CB30C0
<user defined> value_compare = 0x24410CB30C0
<user defined> _Copy_tag = 0x24410CB30C0
<user defined> _Move_tag = 0x24410CB30C0
<user defined> value_compare = 0x24410CB30C0
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 = 0x24410CB30D8
<user defined> value_compare = 0x24410CB30D8
<user defined> _Copy_tag = 0x24410CB30D8
<user defined> _Move_tag = 0x24410CB30D8
<user defined> value_compare = 0x24410CB30D8
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 = 0x24410CB30F0
<user defined> _Copy_tag = 0x24410CB30F0
<user defined> _Move_tag = 0x24410CB30F0
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 = 0x24410CB3108
<user defined> value_compare = 0x24410CB3108
<user defined> _Copy_tag = 0x24410CB3108
<user defined> _Move_tag = 0x24410CB3108
<user defined> value_compare = 0x24410CB3108
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 = 0x24410CB3120
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 = 0x24410CB3128
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 = 0x24410CB3140
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 = 0x24410CB3178
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 = 0x24410CB31A0
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 = 0x24410CB31A8
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 = 0x24410CB31C0
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] = 0x2440F6062D0
[1] = 0x2440F606E10
unsigned int m_lastPotionId = 0x0
unsigned int m_activeSpec = 0x0
unsigned int m_specsCount = 0x2
unsigned int[6] m_Glyphs
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[0] = 0x24410CB3208
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 = 0x24410CB3238
<user defined> value_compare = 0x24410CB3238
<user defined> _Copy_tag = 0x24410CB3238
<user defined> _Move_tag = 0x24410CB3238
<user defined> value_compare = 0x24410CB3238
float[4] m_auraBaseFlatMod
[0] = 3.000000
[1] = 3.000000
[2] = 3.000000
[3] = 0.000000
float[4] m_auraBasePctMod
[0] = 5.061100
[1] = 5.061100
[2] = 5.061100
[3] = 1.000000
int[25] m_baseRatingValue
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
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] = 0x24410CB32B8
[1] = 0x24410CB3308
[2] = 0x24410CB3358
[3] = 0x24410CB33A8
[4] = 0x24410CB33F8
[5] = 0x24410CB3448
[6] = 0x24410CB3498
[7] = 0x24410CB34E8
[8] = 0x24410CB3538
[9] = 0x24410CB3588
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 = 0x24410CB3C68
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 = 0x24410CB3C80
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 = 0x24410CB3CA0
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 = 0x24410CB3CB8
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 = 0x24407353900
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 = 0x24410CB3CF8
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 = 0x2D85
unsigned int m_drunkTimer = 0x0
unsigned int m_weaponChangeTimer = 0x0
unsigned int m_zoneUpdateId = 0xE7F
unsigned int m_zoneUpdateTimer = 0x123
unsigned int m_areaUpdateId = 0x10BF
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 = 0x0
unsigned int inn_triggerId = 0x0
float m_rest_bonus = 0.000000
unsigned int _restFlagMask = 0x0
unsigned int m_resetTalentsCost = 0x0
int m_resetTalentsTime = 0x0
unsigned int m_usedTalentCount = 0xE7
unsigned int m_questRewardTalentCount = 0x0
PlayerSocial* m_social = 0x2440F605728
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x2440F605728
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 = 0x24410CB3E28
<user defined> XYZ = 0x24410CB3E28
<user defined> XYZO = 0x24410CB3E28
<user defined> PackedXYZ = 0x24410CB3E28
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 = 0x24410CB3E3C
<user defined> XYZ = 0x24410CB3E3C
<user defined> XYZO = 0x24410CB3E3C
<user defined> PackedXYZ = 0x24410CB3E3C
float m_positionX = 4961.767090
float m_positionY = 5855.543945
float m_positionZ = -65.274658
float m_orientation = 5.758540
?$Streamer@UXY@Position@@
Position* Pos = 0x45B6FC5A459B0E23
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B6FC5A459B0E23
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B6FC5A459B0E23
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B6FC5A459B0E23
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B6FC5A459B0E23
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B6FC5A459B0E23
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B6FC5A459B0E23
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B6FC5A459B0E23
unsigned int m_mapId = 0x23B
DeclinedName* m_declinedname = NULL
Runes* m_runes = 0x243C37738F0
RuneInfo[6] runes
[0] = 0x243C37738F0
[1] = 0x243C3773900
[2] = 0x243C3773910
[3] = 0x243C3773920
[4] = 0x243C3773930
[5] = 0x243C3773940
unsigned int runeState = 0x2A
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 = 0x24410CB3E60
<user defined> value_compare = 0x24410CB3E60
<user defined> _Copy_tag = 0x24410CB3E60
<user defined> _Move_tag = 0x24410CB3E60
<user defined> value_compare = 0x24410CB3E60
unsigned int m_grantableLevels = 0x0
unsigned int m_fishingSteps = 0x0
bool m_needsZoneUpdate = 0x0
CinematicMgr* _cinematicMgr = 0x243BFFBE920
Player* player = 0x24410CAFB70
unsigned int m_cinematicDiff = 0x4851
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 = 0x243BFFBE940
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 = 0x24410CB3E88
<user defined> _Copy_tag = 0x24410CB3E88
<user defined> _Move_tag = 0x24410CB3E88
MapReference m_mapRef
Reference<Map,Player>
LinkedListElement
LinkedListElement* iNext = 0x243A994C400
LinkedListElement* iPrev = 0x243A994C3F0
Map* iRefTo = 0x243A994C230
Player* iRefFrom = 0x24410CAFB70
unsigned int m_lastFallTime = 0x0
float m_lastFallZ = -63.679592
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 = 0x24410CB3F10
<user defined> XYZ = 0x24410CB3F10
<user defined> XYZO = 0x24410CB3F10
<user defined> PackedXYZ = 0x24410CB3F10
float m_positionX = 0.000000
float m_positionY = 0.000000
float m_positionZ = 0.000000
float m_orientation = 0.000000
?$Streamer@UXY@Position@@
Position* Pos = NULL
?$ConstStreamer@UXY@Position@@
Position* Pos = NULL
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x0
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x0
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x0
unsigned int m_mapId = 0xFFFFFFFF
unsigned int m_teleport_options = 0x0
bool mSemaphoreTeleport_Near = 0x0
bool mSemaphoreTeleport_Far = 0x0
unsigned int m_DelayedOperations = 0x0
bool m_bCanDelayTeleport = 0x0
bool m_bHasDelayedTeleport = 0x0
unsigned int m_temporaryUnsummonedPetNumber = 0x0
unsigned int m_oldpetspell = 0x0
AchievementMgr* m_achievementMgr = 0x243C5314D10
Player* m_player = 0x24410CAFB70
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 = 0x243C5314D18
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 = 0x243C5314D68
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x243C5314DB8
ReputationMgr* m_reputationMgr = 0x243BFFBED20
Player* _player = 0x24410CAFB70
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x243BFFBED28
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x243BFFBED40
unsigned int _visibleFactionCount = 0xE
unsigned int _honoredFactionCount = 0x2
unsigned int _reveredFactionCount = 0x2
unsigned int _exaltedFactionCount = 0x2
bool _sendFactionIncreased = 0x0
unsigned int m_ChampioningFaction = 0x0
unsigned int m_timeSyncCounter = 0x2
unsigned int m_timeSyncTimer = 0x626
unsigned int m_timeSyncClient = 0x118F651
unsigned int m_timeSyncServer = 0x2995D
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 = 0x24410CB3F68
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 = 0x24410CB3F70
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 = 0x24410CB3F88
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 = 0x24410CB3FCC
<user defined> XYZ = 0x24410CB3FCC
<user defined> XYZO = 0x24410CB3FCC
<user defined> PackedXYZ = 0x24410CB3FCC
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 = 0x24410CAFDB8
<user defined> m_ObjectSlot = 0x24410CAFDF0
float m_modMeleeHitChance = 0.000000
float m_modRangedHitChance = 0.000000
float m_modSpellHitChance = 3.000000
int m_baseSpellCritChance = 0x5
<user defined> m_modAttackSpeedPct = 0x24410CAFE20
<user defined> m_spellImmune = 0x24410CAFE30
unsigned int m_lastSanctuaryTime = 0x0
<user defined> LastCharmerGUID = 0x0
<user defined> movespline = 0x243C50C6C90
bool m_ControlledByPlayer = 0x1
bool m_AutoRepeatFirstCast = 0x0
<user defined> m_attackTimer = 0x24410CB007C
<user defined> m_createStats = 0x24410CB0088
<user defined> m_attackers = 0x24410CB00A0
<user defined> m_attacking = 0x0
int m_deathState = 0x0
int m_procDeep = 0x0
<user defined> m_dynObj = 0x24410CB00C8
<user defined> m_gameObj = 0x24410CB00E0
unsigned int m_transformSpell = 0x0
<user defined> m_currentSpells = 0x24410CB0100
<user defined> m_ownedAuras = 0x24410CB0120
<user defined> m_appliedAuras = 0x24410CB0138
<user defined> m_removedAuras = 0x24410CB0150
<user defined> m_auraUpdateIterator = 0x24410CB0168
unsigned int m_removedAurasCount = 0x0
<user defined> m_modAuras = 0x24410CB0188
<user defined> m_scAuras = 0x24410CB1F40
<user defined> m_interruptableAuras = 0x24410CB1F58
<user defined> m_auraStateAuras = 0x24410CB1F70
unsigned int m_interruptMask = 0x1000
<user defined> m_auraFlatModifiersGroup = 0x24410CB1F8C
<user defined> m_auraPctModifiersGroup = 0x24410CB2054
<user defined> m_weaponDamage = 0x24410CB211C
bool m_canModifyStats = 0x1
<user defined> m_visibleAuras = 0x24410CB2150
<user defined> m_speed_rate = 0x24410CB2168
<user defined> m_charmer = 0x0
<user defined> m_charmed = 0x0
<user defined> m_charmInfo = 0x0
<user defined> m_sharedVision = 0x24410CB21A8
<user defined> i_motionMaster = 0x243C54B5880
<user defined> m_reactiveTimer = 0x24410CB21C8
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 = 0x24410CB2210
<user defined> m_combatManager = 0x24410CB2310
<user defined> m_threatManager = 0x24410CB23B8
<user defined> i_AIs = 0x24410CB2590
<user defined> i_AI = 0x24410CB25B8
bool m_aiLocked = 0x0
<user defined> m_followingMe = 0x24410CB25D0
<user defined> m_comboTarget = 0x0
int m_comboPoints = 0x0
<user defined> m_ComboPointHolders = 0x24410CB2630
bool m_cleanupDone = 0x0
bool m_duringRemoveFromWorld = 0x0
bool _instantCast = 0x0
unsigned int _oldFactionId = 0x0
bool _isWalkingBeforeCharm = 0x0
<user defined> m_spellHistory = 0x243BA378F20
00007FFBC56B7B4D 000000BE5A2FE8E0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297
Local MotionMaster* this = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24416BC79F0
EventProcessor m_Events = 0x24416BC7A60
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline = 0x244112422E0
Movement::FacingInfo facing = 0x24411242330
unsigned int m_Id = 0x8F
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA128
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160
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 = 0x24416BCA1C0
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BF8
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 = 0x24415B19C48
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 = 0x24415B19CD0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28
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 = 0x244158AB000
<user defined> _Copy_tag = 0x244158AB000
<user defined> _Move_tag = 0x244158AB000
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 = 0x244158AB018
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 = 0x244158AB020
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 = 0x244158AB038
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 = 0x244158AB068
unsigned int _flags = 0x3
Parameter unsigned int diff = 0x65
Local MovementGenerator* top = 0x2440F61DF10
unsigned int Mode = 0x0
unsigned int Priority = 0x1
unsigned int Flags = 0x2
unsigned int BaseUnitState = 0x200
00007FFBC517398B 000000BE5A2FE980 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455
Local Unit* this = 0x24416BC78D0
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
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 = 0x24416BC7A00
unsigned int time = 0x0
TransportInfo
ObjectGuid guid = 0x0
Position pos = 0x24416BC79F8
int seat = 0x0
unsigned int time = 0x0
unsigned int time2 = 0x0
MovementInfo::TransportInfo transport = 0x24416BC7A18
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 = 0x24416BC7A48
float splineElevation = 0.000000
EventProcessor m_Events
unsigned int m_time = 0x20EA
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24416BC7A68
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
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 = 0x243A994C238
LinkedListElement iLast = 0x243A994C248
unsigned int iSize = 0x29
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078
<user defined> iterator = 0x1721A078
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 = 0x7FFBC65801F0
iterator
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260
bool _creatureToMoveLock = 0x0
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8
bool _gameObjectsToMoveLock = 0x0
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0
bool _dynamicObjectsToMoveLock = 0x0
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308
std::mutex _mapLock = 0x243A994C328
std::mutex _gridLock = 0x243A994C378
MapEntry* i_mapEntry = 0x243D183636C
unsigned int i_spawnMode = 0x0
unsigned int i_InstanceId = 0x0
unsigned int m_unloadTimer = 0x0
float m_VisibleDistance = 90.000000
DynamicMapTree _dynamicTree = 0x243A9964AC0
MapRefManager m_mapRefManager = 0x243A994C3E8
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0
int m_VisibilityNotifyPeriod = 0x3E8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470
int i_gridExpiry = 0x493E0
Map* m_parentMap = 0x243A994C230
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] = 0x243A994C498
<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] = 0x243A9954498
<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 = 0x243A995C498
bool i_scriptLock = 0x0
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8
unsigned int _respawnCheckTimer = 0x12BE
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 = 0x243A9964630
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680
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 = 0x243A99646D8
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8
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 = 0x243A9964928
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline
Movement::SplineBase
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x244112422E0
int index_lo = 0x1
int index_hi = 0xA
unsigned int m_mode = 0x0
bool cyclic = 0x0
float initialOrientation = 0.699490
std::vector<int,std::allocator<int> > lengths = 0x24411242310
Movement::FacingInfo facing
<unnamed-type-f>
float x = 1.242497
float y = -107374176.000000
float z = -107374176.000000
Movement::FacingInfo::<unnamed-type-f> f = 0x24411242330
unsigned int target = 0xCCCCCCCC3F9F0A24
float angle = 1.242497
unsigned int m_Id = 0x8F
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 = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter>
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28
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 = 0x244158AB000
<user defined> _Copy_tag = 0x244158AB000
<user defined> _Move_tag = 0x244158AB000
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 = 0x244158AB018
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 = 0x244158AB020
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 = 0x244158AB038
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 = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA078
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 = 0x24416BCA080
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 = 0x24416BCA098
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 = 0x24416BCA0C8
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 = 0x24416BCA0D0
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 = 0x24416BCA0E8
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 = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA148
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 = 0x24416BCA160
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 = 0x24416BCA168
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 = 0x24416BCA180
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 = 0x24416BCA1C0
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 = 0x24416BCA1C8
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 = 0x24416BCA1E0
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 = 0x24416BCA230
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 = 0x24416BCA238
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 = 0x24416BCA250
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 = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2A8
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 = 0x24416BCA2C0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BB0
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 = 0x24415B19BC8
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 = 0x24417001510
unsigned int ItemId = 0x14468AA0
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0
bool OnHold = 0xA0
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 = 0x24415B19BF8
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 = 0x24415B19C00
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 = 0x24415B19C18
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 = 0x24417000200
unsigned int ItemId = 0x14468620
unsigned int CategoryId = 0x244
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 = 0x24415B19C48
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 = 0x24415B19C50
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 = 0x24415B19C68
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 = 0x24415B19CD0
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 = 0x24415B19CD8
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 = 0x24415B19CF0
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
Parameter unsigned int p_time = 0x65
00007FFBC4F17739 000000BE5A2FEE40 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722
Local Creature* this = 0x24416BC78D0
Unit
WorldObject
Object
unsigned int m_objectType = 0x9
int m_objectTypeId = 0x3
unsigned int m_updateFlag = 0x60
int* m_int32Values = 0x8F00041A
unsigned int* m_uint32Values = 0x8F00041A
float* m_floatValues = -0.000000
UpdateMask _changesMask = 0x24416BC78F0
unsigned int m_valuesCount = 0x94
unsigned int _fieldNotifyFlags = 0x100
bool m_objectUpdated = 0x0
bool m_inWorld = 0x1
bool m_isNewObject = 0x0
PackedGuid m_PackGUID = 0x24416BC7908
WorldLocation
Position
<user defined> XY = 0x24416BC7940
<user defined> XYZ = 0x24416BC7940
<user defined> XYZO = 0x24416BC7940
<user defined> PackedXYZ = 0x24416BC7940
float m_positionX = 4963.540039
float m_positionY = 5860.516113
float m_positionZ = -65.350929
float m_orientation = 0.853814
?$Streamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$ConstStreamer@UXY@Position@@
Position* Pos = 0x45B72421459B1C52
?$Streamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UXYZO@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$Streamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
?$ConstStreamer@UPackedXYZ@Position@@
<user defined> Pos = 0x45B72421459B1C52
unsigned int m_mapId = 0x23B
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0
unsigned int LastUsedScriptID = 0x0
MovementInfo m_movementInfo = 0x24416BC79F0
EventProcessor m_Events = 0x24416BC7A60
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 = 0xE7F
unsigned int m_areaId = 0x10BF
float m_staticFloorZ = -65.366325
bool m_outdoors = 0x1
Map* m_currMap = 0x243A994C230
unsigned int m_InstanceId = 0x0
unsigned int m_phaseMask = 0x1
unsigned int m_notifyflags = 0x2
unsigned int m_extraAttacks = 0x0
bool m_canDualWield = 0x0
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> >
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8
<user defined> _Copy_tag = 0x24416BC7AF8
<user defined> _Move_tag = 0x24416BC7AF8
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] = 0x24416BC7B90
[1] = 0x24416BC7BE0
[2] = 0x24416BC7C30
[3] = 0x24416BC7C80
[4] = 0x24416BC7CD0
[5] = 0x24416BC7D20
[6] = 0x24416BC7D70
unsigned int m_lastSanctuaryTime = 0x0
ObjectGuid LastCharmerGUID
unsigned int _guid = 0x0
Movement::MoveSpline* movespline = 0x244112422E0
Movement::Spline<int> spline = 0x244112422E0
Movement::FacingInfo facing = 0x24411242330
unsigned int m_Id = 0x8F
Movement::MoveSplineFlag splineflags = 0x21000
int time_passed = 0x65
float vertical_acceleration = 0.000000
float initialOrientation = 0.699490
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 = 0x24416BC7E00
<user defined> _Copy_tag = 0x24416BC7E00
<user defined> _Move_tag = 0x24416BC7E00
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 = 0x24416BC7E28
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 = 0x24416BC7E40
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 = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
<user defined> _Copy_tag = 0x24416BC7E80
<user defined> _Move_tag = 0x24416BC7E80
<user defined> value_compare = 0x24416BC7E80
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 = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
<user defined> _Copy_tag = 0x24416BC7E98
<user defined> _Move_tag = 0x24416BC7E98
<user defined> value_compare = 0x24416BC7E98
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 = 0x24416BC7EB0
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 = 0x24416FF90E0
std::_Iterator_base12* _Mynextiter = NULL
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0
unsigned int m_removedAurasCount = 0x0
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras
[0] = 0x24416BC7EE8
[1] = 0x24416BC7F00
[2] = 0x24416BC7F18
[3] = 0x24416BC7F30
[4] = 0x24416BC7F48
[5] = 0x24416BC7F60
[6] = 0x24416BC7F78
[7] = 0x24416BC7F90
[8] = 0x24416BC7FA8
[9] = 0x24416BC7FC0
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 = 0x24416BC9CA0
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 = 0x24416BC9CB8
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 = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
<user defined> _Copy_tag = 0x24416BC9CD0
<user defined> _Move_tag = 0x24416BC9CD0
<user defined> value_compare = 0x24416BC9CD0
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] = 0x24416BC9E7C
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 = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
<user defined> _Copy_tag = 0x24416BC9EB0
<user defined> _Move_tag = 0x24416BC9EB0
<user defined> value_compare = 0x24416BC9EB0
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 = 0x24416BC9F08
MotionMaster* i_motionMaster = 0x244158AAFF0
Unit* _owner = 0x24416BC78D0
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000
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 = 0x244158AB018
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068
unsigned int _flags = 0x3
unsigned int[4] m_reactiveTimer
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
unsigned int m_regenTimer = 0x706
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 = 0xC6
DiminishingReturn[21] m_Diminishing
[0] = 0x24416BC9F70
[1] = 0x24416BC9F7C
[2] = 0x24416BC9F88
[3] = 0x24416BC9F94
[4] = 0x24416BC9FA0
[5] = 0x24416BC9FAC
[6] = 0x24416BC9FB8
[7] = 0x24416BC9FC4
[8] = 0x24416BC9FD0
[9] = 0x24416BC9FDC
CombatManager m_combatManager
Unit* _owner = 0x24416BC78D0
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8
ThreatManager m_threatManager
ThreatListIterator
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118
Unit* _owner = 0x24416BC78D0
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 = 0x24416BCA128
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160
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 = 0x24416BCA1C0
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280
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 = 0x24416BCA2A0
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 = 0x24416BCA2F0
std::shared_ptr<UnitAI> i_AI
std::_Ptr_base<UnitAI>
UnitAI* _Ptr = 0x24416B9E950
std::_Ref_count_base* _Rep = 0x24416F2DC40
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 = 0x24416BCA338
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 = 0x24416BCA350
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 = 0x24416BCA398
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 = 0x24416BCA3B0
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 = 0x24415B19BA0
CooldownEntry
unsigned int SpellId = 0x16BC78D0
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000
unsigned int ItemId = 0x17001510
unsigned int CategoryId = 0x244
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0
bool OnHold = 0x0
Unit* _owner = 0x24416BC78D0
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 = 0x24415B19BA8
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 = 0x24415B19BF8
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 = 0x24415B19C48
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 = 0x24415B19CD0
GridObject<Creature>
GridReference<Creature> _gridRef
Reference<GridRefManager<Creature>,Creature>
LinkedListElement
LinkedListElement* iNext = 0x24416BC74F8
LinkedListElement* iPrev = 0x24416BCD318
GridRefManager<Creature>* iRefTo = 0x243ADB0E668
Creature* iRefFrom = 0x24416BC78D0
MapObject
Cell _currentCell
<unnamed-type-data>
<unnamed-type-Part>
unsigned int grid_x = 0x1C2AA9
unsigned int grid_y = 0x1C2AA9
unsigned int cell_x = 0x1C2AA9
unsigned int cell_y = 0x1C2AA9
unsigned int nocreate = 0x1C2AA9
unsigned int reserved = 0x1C2AA9
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C2AA9
unsigned int All = 0x1C2AA9
Cell::<unnamed-type-data> data = 0x1C2AA9
int _moveState = 0x0
Position _newPosition
<user defined> XY = 0x24416BCA430
<user defined> XYZ = 0x24416BCA430
<user defined> XYZO = 0x24416BCA430
<user defined> PackedXYZ = 0x24416BCA430
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 = 0x24416BCA440
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 = 0x24416BCA460
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 = 0x24416BCA498
<user defined> _Copy_tag = 0x24416BCA498
<user defined> _Move_tag = 0x24416BCA498
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 = 0x24416BCA4B0
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 = 0x24416BCA4B8
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 = 0x24416BCA4D0
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 = 0x24416BCA500
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 = 0x24416BCA508
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 = 0x24416BCA520
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 = 0x24416BCA550
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 = 0x24416BCA558
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 = 0x24416BCA570
unsigned int _Mask = 0x7
unsigned int _Maxidx = 0x8
LootValidatorRefManager i_LootValidatorRefManager
RefManager<Loot,LootValidatorRef>
LinkedListHead
LinkedListElement iFirst = 0x24416BCA5A8
LinkedListElement iLast = 0x24416BCA5B8
unsigned int iSize = 0x0
<user defined> ?$Iterator@VLinkedListElement@@ = 0x16BCA5B8
<user defined
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment