Created
February 6, 2019 16:40
-
-
Save sirikfoll/290c09e12b63ef477534c71b127b8909 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Revision: TrinityCore rev. 3a83dc60d5bd 2019-02-06 10:47:44 +0100 (3.3.5 branch) (Win64, Debug, Dynamic) | |
Date 6:2:2019. Time 14:38 | |
//===================================================== | |
*** Hardware *** | |
Processor: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz | |
Number Of Processors: 4 | |
Physical Memory: 8291496 KB (Available: 1116084 KB) | |
Commit Charge Limit: 13539868 KB | |
*** Operation System *** | |
Windows 10 Home Edition (Version 10.0, Build 17763) | |
//===================================================== | |
Exception code: C0000420 Falha de declara��o. | |
Assertion message: | |
c:\tc\src\server\worldserver\main.cpp:474 in FreezeDetector::Handler ABORTED. | |
Fault address: 00007FF6620D1DEA 01:0000000000000DEA C:\Users\gusta\Documents\Tc\worldserver.exe | |
Registers: | |
RAX:00007FFC0A8354AD | |
RBX:0000000000000000 | |
RCX:0000000000000000 | |
RDX:0000007100000002 | |
RSI:0000000000000000 | |
RDI:000000714A7FEF00 | |
R8: 0000000000000000 | |
R9: 0000007100000002 | |
R10:000000714A7FE7E0 | |
R11:0000000000000000 | |
R12:0000000000000000 | |
R13:0000000000000000 | |
R14:0000000000000000 | |
R15:CCCCCCCCCCCCCCCC | |
CS:RIP:0033:00007FFC49575549 | |
SS:RSP:002B:000000004A7FED80 RBP:00000000 | |
DS:002B ES:002B FS:0053 GS:002B | |
Flags:00000206 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC49575549 000000714A7FEE50 RaiseException+69 | |
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714A2FE6D0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714A2FE740 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714A2FE780 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714A2FE7D0 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714A2FE810 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714A2FE840 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714A2FE8D0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714A2FE900 _Cnd_wait+20 | |
00007FFBE31A6C42 000000714A2FE930 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFBE31A8944 000000714A2FE970 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFBE31A3E17 000000714A2FE9D0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74 | |
00007FFBE319145D 000000714A2FEAD0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228 | |
00007FFBE361A265 000000714A2FED80 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378 | |
00007FF6620D2800 000000714A2FEDD0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432 | |
00007FF6620D57B4 000000714A2FFDE0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339 | |
00007FF6621F0634 000000714A2FFE20 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF6621F058E 000000714A2FFE90 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
00007FF6621F044E 000000714A2FFEC0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 | |
00007FF6621F06A9 000000714A2FFEF0 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFC4C0481F4 000000714A2FFF20 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A2FFFA0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F794 000000714A6FF3F0 ZwRemoveIoCompletion+14 | |
00007FFC4954CB93 000000714A6FF450 GetQueuedCompletionStatus+53 | |
00007FF66213234D 000000714A6FF640 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
00007FF66213FD41 000000714A6FF6F0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF66213FC4B 000000714A6FF750 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF662115883 000000714A6FF780 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6620DE270 000000714A6FF7B0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620ED9E0 000000714A6FF7E0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620E0EAC 000000714A6FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF662127D6A 000000714A6FF860 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF662123D08 000000714A6FF890 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF66211CAAD 000000714A6FF8C0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714A6FF900 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A6FF950 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A6FF980 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A6FFA00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF513E4 000000714A7FCB70 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 000000714A7FCB78 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000714A7FCB80 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000714A7FCB88 0000:0000000000000000 | |
0000000000000500 000000714A7FCB90 0000:0000000000000000 | |
0000E14BEB6F2FFE 000000714A7FCB98 0000:0000000000000000 | |
000000714A7FD110 000000714A7FCBA0 0000:0000000000000000 | |
00007FF6621579C0 000000714A7FD110 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486 | |
00007FF662157E3A 000000714A7FD840 WheatyExceptionReport::GenerateExceptionReport+41A c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 592 | |
00007FF6621577BB 000000714A7FDC50 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197 | |
00007FFC495A584C 000000714A7FDD60 UnhandledExceptionFilter+1BC | |
00007FFC4CF580CB 000000714A7FDDA0 memset+1C8B | |
00007FFC4CF3FD36 000000714A7FDE10 __C_specific_handler+96 | |
00007FFC4CF5468F 000000714A7FDE40 __chkstk+11F | |
00007FFC4CEB4BEF 000000714A7FE570 RtlWalkFrameChain+14BF | |
00007FFC4CEB89E6 000000714A7FED70 RtlRaiseException+316 | |
00007FFC49575549 000000714A7FEE50 RaiseException+69 | |
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714A8FF780 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714A8FF7F0 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714A8FF830 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714A8FF880 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714A8FF8C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714A8FF8F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714A8FF980 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714A8FF9B0 _Cnd_wait+20 | |
00007FFC0C8864C2 000000714A8FF9E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFC0C889514 000000714A8FFA20 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFC0C8B06C7 000000714A8FFA80 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFC0C8AF349 000000714A8FFAE0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFC0C8AF994 000000714A8FFB10 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC0C8AFB8C 000000714A8FFB50 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC0C8AF9FB 000000714A8FFB90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFC0C8B11EA 000000714A8FFBE0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFC0C8B0BF8 000000714A8FFC10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFC0C8B096D 000000714A8FFC40 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714A8FFC80 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A8FFCD0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A8FFD00 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A8FFD80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714A9FF440 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714A9FF4B0 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714A9FF4F0 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714A9FF540 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714A9FF580 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714A9FF5B0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714A9FF640 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714A9FF670 _Cnd_wait+20 | |
00007FFC0C8864C2 000000714A9FF6A0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFC0C889514 000000714A9FF6E0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFC0C8B06C7 000000714A9FF740 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFC0C8AF349 000000714A9FF7A0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFC0C8AF994 000000714A9FF7D0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC0C8AFB8C 000000714A9FF810 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC0C8AF9FB 000000714A9FF850 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFC0C8B11EA 000000714A9FF8A0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFC0C8B0BF8 000000714A9FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFC0C8B096D 000000714A9FF900 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714A9FF940 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A9FF990 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A9FF9C0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A9FFA40 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714AAFF7F0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714AAFF860 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714AAFF8A0 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714AAFF8F0 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714AAFF930 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714AAFF960 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714AAFF9F0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714AAFFA20 _Cnd_wait+20 | |
00007FFC0C8864C2 000000714AAFFA50 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFC0C889514 000000714AAFFA90 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFC0C8B06C7 000000714AAFFAF0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFC0C8AF349 000000714AAFFB50 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFC0C8AF994 000000714AAFFB80 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC0C8AFB8C 000000714AAFFBC0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFC0C8AF9FB 000000714AAFFC00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFC0C8B11EA 000000714AAFFC50 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFC0C8B0BF8 000000714AAFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFC0C8B096D 000000714AAFFCB0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714AAFFCF0 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714AAFFD40 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714AAFFD70 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714AAFFDF0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F6F4 000000714ABFFA60 ZwWaitForSingleObject+14 | |
00007FFC495745C3 000000714ABFFB00 WaitForSingleObjectEx+93 | |
00007FFBF9F167FD 000000714ABFFB30 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
00007FFBF9F2788F 000000714ABFFB60 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
00007FFBF9F2BD86 000000714ABFFBE0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
00007FFC0A854FB8 000000714ABFFC20 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714ABFFC70 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714ABFFCA0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714ABFFD20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000714ACFF970 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000714ACFFC60 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000714ACFFC90 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714ACFFD10 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000714ADFF5C0 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000714ADFF8B0 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000714ADFF8E0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714ADFF960 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4FCF4 000000714A4FF630 NtDelayExecution+14 | |
00007FFC49575631 000000714A4FF6D0 SleepEx+A1 | |
00007FFBE367491B 000000714A4FF700 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
00007FFBE36519B8 000000714A4FF730 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9 | |
00007FFBE364B710 000000714A4FF880 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204 | |
00007FFBE365011F 000000714A4FF8B0 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81 | |
00007FFBE36504A6 000000714A4FF8E0 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49 | |
00007FFBE3668C38 000000714A4FF920 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57 | |
00007FFC0A854FB8 000000714A4FF960 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A4FF9B0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A4FF9E0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A4FFA60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFBE3822421 000000714A5FD210 dtNodePool::getNodeAtIdx+21 c:\tc\dep\recastnavigation\detour\include\detournode.h line 71 | |
00007FFBE3821576 000000714A5FD270 dtNavMeshQuery::getPathToNode+66 c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1212 | |
00007FFBE3815CBF 000000714A5FD400 dtNavMeshQuery::findPath+BBF c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1193 | |
00007FFBE31E534D 000000714A5FE130 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382 | |
00007FFBE31E314D 000000714A5FE3A0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91 | |
00007FFBE31F4BA0 000000714A5FE5B0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153 | |
00007FFBE31BDADD 000000714A5FE7D0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297 | |
00007FFBE2C94BDB 000000714A5FE870 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455 | |
00007FFBE2A42699 000000714A5FED30 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722 | |
00007FFBE2B3A255 000000714A5FEEC0 Pet::Update+5A5 c:\tc\src\server\game\entities\pet\pet.cpp line 637 | |
00007FFBE2FBA870 000000714A5FEF20 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407 | |
00007FFBE31476A5 000000714A5FEF50 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
00007FFBE31476E5 000000714A5FEF80 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
00007FFBE314799B 000000714A5FEFB0 VisitorHelper<Trinity::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
00007FFBE314756A 000000714A5FEFE0 VisitorHelper<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
00007FFBE316DBA5 000000714A5FF010 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
00007FFBE31466BB 000000714A5FF040 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+3B c:\tc\src\server\game\grids\grid.h line 99 | |
00007FFBE3146F3C 000000714A5FF070 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154 | |
00007FFBE3146880 000000714A5FF0C0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964 | |
00007FFBE312291E 000000714A5FF160 Map::VisitNearbyCellsOf+19E c:\tc\src\server\game\maps\map.cpp line 726 | |
00007FFBE3122C76 000000714A5FF550 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794 | |
00007FFBE31A7B3C 000000714A5FF580 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43 | |
00007FFBE31A4126 000000714A5FF5D0 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115 | |
00007FFBE31A46C4 000000714A5FF600 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE31A55CC 000000714A5FF640 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE31A4C0B 000000714A5FF680 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE31A76CA 000000714A5FF6D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE31A6D88 000000714A5FF700 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE31A6A1D 000000714A5FF730 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714A5FF770 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A5FF7C0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A5FF7F0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A5FF870 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F6F4 000000714AEFFA00 ZwWaitForSingleObject+14 | |
00007FFC495745C3 000000714AEFFAA0 WaitForSingleObjectEx+93 | |
00007FFBE33C549D 000000714AEFFAD0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
00007FFBE33CF79F 000000714AEFFB00 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
00007FFBE33D10E6 000000714AEFFB80 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
00007FFC0A854FB8 000000714AEFFBC0 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714AEFFC10 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714AEFFC40 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714AEFFCC0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F794 000000714AFFF560 ZwRemoveIoCompletion+14 | |
00007FFC4954CB93 000000714AFFF5C0 GetQueuedCompletionStatus+53 | |
00007FFBE33CC04D 000000714AFFF7B0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
00007FFBE33CF8E1 000000714AFFF860 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FFBE33CF7EB 000000714AFFF8C0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FFBE33C6F0B 000000714AFFFAB0 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129 | |
00007FFBE33BC1B4 000000714AFFFAE0 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE33BF2AC 000000714AFFFB20 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE33BCE9B 000000714AFFFB60 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE33C987A 000000714AFFFBB0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE33C8E18 000000714AFFFBE0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE31A6A1D 000000714AFFFC10 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714AFFFC50 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714AFFFCA0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714AFFFCD0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714AFFFD50 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F734 000000714B0FF390 ZwReadFile+14 | |
00007FFC495506A7 000000714B0FF410 ReadFile+77 | |
00007FFC0A8EDFBF 000000714B0FF500 _read+EDF | |
00007FFC0A8ED413 000000714B0FF560 _read+333 | |
00007FFC0A8979B2 000000714B0FF5F0 ungetwc+2F2 | |
00007FFC0A898260 000000714B0FF630 ungetwc+BA0 | |
00007FFC0A85894E 000000714B0FF6A0 _fgetc_nolock+10E | |
00007FFC0A8589D3 000000714B0FF6D0 _getc_nolock+13 | |
00007FFC0A8599BF 000000714B0FF780 _fgetwc_nolock+23F | |
00007FFC0A859B73 000000714B0FF7B0 _getwc_nolock+13 | |
00007FFC0A859536 000000714B0FF7E0 fgetpos+856 | |
00007FFC0A859467 000000714B0FF860 fgetpos+787 | |
00007FFC0A859772 000000714B0FF8A0 fgetws+32 | |
00007FF66214A0F2 000000714B0FFBB0 CliThread+E2 c:\tc\src\server\worldserver\commandline\clirunnable.cpp line 151 | |
00007FF6620DE1DA 000000714B0FFBE0 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620ED9A0 000000714B0FFC10 std::invoke<void (__cdecl*)(void)>+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6620E0E5C 000000714B0FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF662127CCA 000000714B0FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF662123CD8 000000714B0FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF66211CAAD 000000714B0FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFC0A854FB8 000000714B0FFD30 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714B0FFD80 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714B0FFDB0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714B0FFE30 RtlUserThreadStart+21 | |
======================== | |
Local Variables And Parameters | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC49575549 000000714A7FEE50 RaiseException+69 | |
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
Parameter char* file = "c:\tc\src\server\worldserver\main.cpp" | |
Parameter int line = 0x1DA | |
Parameter char* function = "FreezeDetector::Handler" | |
Local unsigned int[2] execeptionArgs | |
[0] = 0x20239AC6770 | |
[1] = 0x7FF6620D1DEA | |
Local std::string formattedMessage = " | |
c:\tc\src\server\worldserver\main.cpp:474 i..." | |
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
Local unsigned int curtime = 0x27958 | |
Local unsigned int worldLoopCounter = 0x41E | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x714A7FF0D0 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& error = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
Parameter &* <_Vals_0> = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x714A7FF348 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Vals_2> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC | |
Parameter &* _Obj = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x714A7FF340 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst | |
std::weak_ptr<FreezeDetector> _Val | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x714A7FF210 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0x714A7FF338 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0x714A7FF338 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0x714A7FF338 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348 | |
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
Local boost::asio::detail::std_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x2022D3F4A20 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF662131960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& __formal = 0x714A7FF4E8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Parameter unsigned int __formal = 0x0 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x2022D3F4A20 | |
boost::asio::detail::wait_op | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x7FF662131960 | |
long ready_ = 0x1 | |
boost::system::error_code ec_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF66228AA68 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF66228AA68 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x2022D3F4A70 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x714A7FF338 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x2022D3F4A20 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF662131960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x714A7FF4E8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Parameter unsigned int bytes_transferred = 0x0 | |
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x2022D3F4A20 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF662131960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x2022D3F4A20 | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x714A7FF6A8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x714A7FF6A8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x714A7FF5F8 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x2022D3F4A20 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x4E | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x2022D3F4A20 | |
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x2023E46B5B0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x2023E3FEF80 | |
boost::asio::io_service::id* id_ = 0x90 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x2023E46B5B0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x2023E46B5B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3FEF80 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* first_service_ = 0x20233DC7B10 | |
key | |
type_info* type_info_ = 0x7FFBE3F96D88 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x20233DC7B18 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = 0x20233DC8B90 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x2023E449650 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x2023E449650 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x2023E449650 | |
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x714A2FED48 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x2023E449650 | |
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x714A2FED48 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x714A2FED48 | |
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714A2FE6D0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714A2FE740 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714A2FE780 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714A2FE7D0 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714A2FE810 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714A2FE840 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714A2FE8D0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714A2FE900 _Cnd_wait+20 | |
00007FFBE31A6C42 000000714A2FE930 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FFBE4617978 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FFBE4617928 | |
00007FFBE31A8944 000000714A2FE970 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x7FFBE4617978 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x714A2FE9A8 | |
std::mutex* _Pmtx = 0x7FFBE4617928 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617928 | |
bool _Owns = 0x1 | |
00007FFBE31A3E17 000000714A2FE9D0 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74 | |
Local MapUpdater* this = 0x7FFBE4617838 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617838 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FFBE4617888 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE46178B0 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBE4617900 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617928 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
unsigned int pending_requests = 0x11 | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x7FFBE4617928 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617928 | |
bool _Owns = 0x1 | |
00007FFBE319145D 000000714A2FEAD0 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228 | |
Local MapManager* this = 0x7FFBE4617750 | |
std::mutex _mapsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617750 | |
unsigned int i_gridCleanUpDelay = 0xEA60 | |
std::unordered_map<unsigned int,Map *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Map *> > > i_maps | |
std::_Hash<std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> > | |
<user defined> value_compare = 0x7FFBE46177A8 | |
std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Map *>,std::allocator<std::pair<unsigned int const ,Map *> > > _List = 0x7FFBE46177B0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > > > _Vec = 0x7FFBE46177C8 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
IntervalTimer i_timer | |
int _interval = 0x64 | |
int _current = 0x87 | |
boost::dynamic_bitset<unsigned __int64,std::allocator<unsigned __int64> > _freeInstanceIds | |
reference | |
unsigned int& m_block = 0x7FFBE4617808 | |
unsigned int m_mask = 0x2024D898CC0 | |
<user defined> serialize_impl = 0x7FFBE4617808 | |
std::vector<unsigned __int64,std::allocator<unsigned __int64> > m_bits | |
std::_Vector_alloc<std::_Vec_base_types<unsigned __int64,std::allocator<unsigned __int64> > > | |
std::_Compressed_pair<std::allocator<unsigned __int64>,std::_Vector_val<std::_Simple_types<unsigned __int64> >,1> _Mypair = 0x7FFBE4617808 | |
unsigned int m_num_bits = 0x2 | |
<user defined> bit_appender = 0x2024D897FF0 | |
unsigned int _nextInstanceId = 0x1 | |
MapUpdater m_updater | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock = 0x7FFBE4617838 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FFBE4617888 | |
std::condition_variable _condition = 0x7FFBE46178B0 | |
std::atomic<bool> _shutdown = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBE4617900 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE4617928 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FFBE4617978 | |
unsigned int pending_requests = 0x11 | |
std::atomic<unsigned __int64> _scheduledScripts | |
std::_Atomic_ullong | |
unsigned int _My_val = 0x0 | |
Parameter unsigned int diff = 0x87 | |
Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > iter | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > | |
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2024D897FA0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x2024D8D3830 | |
00007FFBE361A265 000000714A2FED80 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378 | |
Local World* this = 0x7FFBE461D720 | |
unsigned int m_ShutdownTimer = 0x0 | |
unsigned int m_ShutdownMask = 0x0 | |
unsigned int m_CleaningFlags = 0x0 | |
bool m_isClosed = 0x0 | |
IntervalTimer[14] m_timers | |
[0] = 0x7FFBE461D730 | |
[1] = 0x7FFBE461D740 | |
[2] = 0x7FFBE461D750 | |
[3] = 0x7FFBE461D760 | |
[4] = 0x7FFBE461D770 | |
[5] = 0x7FFBE461D780 | |
[6] = 0x7FFBE461D790 | |
[7] = 0x7FFBE461D7A0 | |
[8] = 0x7FFBE461D7B0 | |
[9] = 0x7FFBE461D7C0 | |
int mail_timer = 0x259 | |
int mail_timer_expires = 0x5A0 | |
std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions | |
std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> > | |
<user defined> value_compare = 0x7FFBE461D820 | |
std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x7FFBE461D828 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > > > _Vec = 0x7FFBE461D840 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x7FFBE461D870 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x7FFBE461D878 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x7FFBE461D890 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_maxActiveSessionCount = 0x1 | |
unsigned int m_maxQueuedSessionCount = 0x0 | |
unsigned int m_PlayerCount = 0x1 | |
unsigned int m_MaxPlayerCount = 0x1 | |
std::string m_newCharString = "" | |
float[65] rate_values | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int[183] m_int_configs | |
[0] = 0x1 | |
[1] = 0x15F90 | |
[2] = 0xEA60 | |
[3] = 0x64 | |
[4] = 0x927C0 | |
[5] = 0x0 | |
[6] = 0x1F95 | |
[7] = 0x384 | |
[8] = 0x2710 | |
[9] = 0x0 | |
bool[90] m_bool_configs | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
float[20] m_float_configs | |
[0] = 74.000000 | |
[1] = 100.000000 | |
[2] = 50.000000 | |
[3] = 40.000000 | |
[4] = 40.000000 | |
[5] = 300.000000 | |
[6] = 30.000000 | |
[7] = 10.000000 | |
[8] = 60.000000 | |
[9] = 50.000000 | |
std::map<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> > > m_worldstates | |
std::_Tree<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned __int64>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned __int64> > >,1>,1> _Mypair = 0x7FFBE461DD88 | |
<user defined> value_compare = 0x7FFBE461DD88 | |
<user defined> _Copy_tag = 0x7FFBE461DD88 | |
<user defined> _Move_tag = 0x7FFBE461DD88 | |
<user defined> value_compare = 0x7FFBE461DD88 | |
unsigned int m_playerLimit = 0x0 | |
int m_allowedSecurityLevel = 0x0 | |
unsigned int m_defaultDbcLocale = 0x0 | |
unsigned int m_availableDbcLocaleMask = 0x1 | |
bool m_allowMovement = 0x1 | |
std::string m_dataPath = "C:\Build\bin\Release/" | |
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE461DDE8 | |
std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > > | |
std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x7FFBE461DE38 | |
bool _canceled = 0x0 | |
int m_NextDailyQuestReset = 0x5C5BBB50 | |
int m_NextWeeklyQuestReset = 0x5C60C0CC | |
int m_NextMonthlyQuestReset = 0x5C789220 | |
int m_NextRandomBGReset = 0x5C5BE580 | |
int m_NextGuildReset = 0x5C5BE580 | |
std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer | |
std::_List_buy<WorldSession *,std::allocator<WorldSession *> > | |
std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBE461DE90 | |
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE461DEB0 | |
std::deque<WorldSession *,std::allocator<WorldSession *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBE461DF00 | |
bool _canceled = 0x0 | |
std::string m_DBVersion = "TDB 335.64" | |
std::map<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_Autobroadcasts | |
std::_Tree<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x7FFBE461DF58 | |
<user defined> value_compare = 0x7FFBE461DF58 | |
<user defined> _Copy_tag = 0x7FFBE461DF58 | |
<user defined> _Move_tag = 0x7FFBE461DF58 | |
<user defined> value_compare = 0x7FFBE461DF58 | |
std::map<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> > > m_AutobroadcastsWeights | |
std::_Tree<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,unsigned char>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,unsigned char> > >,1>,1> _Mypair = 0x7FFBE461DF70 | |
<user defined> value_compare = 0x7FFBE461DF70 | |
<user defined> _Copy_tag = 0x7FFBE461DF70 | |
<user defined> _Move_tag = 0x7FFBE461DF70 | |
<user defined> value_compare = 0x7FFBE461DF70 | |
QueryCallbackProcessor _queryProcessor | |
std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks | |
std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > > | |
std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x7FFBE461DF88 | |
std::string _guidWarningMsg = "There will be an unscheduled server restart ..." | |
std::string _alertRestartReason = "Urgent Maintenance" | |
std::mutex _guidAlertLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBE461DFF8 | |
bool _guidWarn = 0x0 | |
bool _guidAlert = 0x0 | |
unsigned int _warnDiff = 0x0 | |
int _warnShutdownTime = 0x5C5B0C4D | |
Parameter unsigned int diff = 0x87 | |
Local int currentGameTime = 0x5C5B0D2B | |
00007FF6620D2800 000000714A2FEDD0 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432 | |
Local unsigned int diff = 0x87 | |
Local unsigned int executionTimeDiff = 0x87 | |
Local unsigned int realPrevTime = 0x18C8A | |
Local unsigned int realCurrTime = 0x18D11 | |
00007FF6620D57B4 000000714A2FFDE0 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339 | |
Parameter int argc = 0x1 | |
Parameter char** argv = "C:\Users\gusta\Documents\Tc\worldserver.exe" | |
Local std::string pidFile = "" | |
Local int numThreads = 0x2 | |
Local std::unique_ptr<AsyncAcceptor,std::default_delete<AsyncAcceptor> > raAcceptor | |
std::_Unique_ptr_base<AsyncAcceptor,std::default_delete<AsyncAcceptor> > | |
std::_Compressed_pair<std::default_delete<AsyncAcceptor>,AsyncAcceptor *,1> _Mypair | |
AsyncAcceptor* _Myval2 = NULL | |
Local boost::asio::basic_signal_set<boost::asio::signal_set_service> signals | |
boost::asio::basic_io_object<boost::asio::signal_set_service,0> | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x714A2FF298 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x2023E405840 | |
boost::asio::signal_set_service& service = 0x2023E3F3250 | |
boost::asio::detail::service_base<boost::asio::signal_set_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221FCD8 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3F3258 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = 0x2023E3CDD20 | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x2023E3F3250 | |
boost::asio::detail::signal_set_service::registration* signals_ = NULL | |
boost::asio::detail::signal_set_service service_impl_ = 0x2023E3F3278 | |
boost::asio::detail::signal_set_service::implementation_type implementation | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x714A2FF2A0 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x2023E46BC30 | |
Local std::shared_ptr<std::thread> soapThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = NULL | |
std::_Ref_count_base* _Rep = NULL | |
Local std::string configError = "" | |
Local int networkThreads = 0x1 | |
Local boost::filesystem::path configFile | |
iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0> | |
boost::filesystem::path m_element | |
iterator | |
<user defined> m_element = 0x714A2FEE28 | |
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x714A2FEE28 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0> | |
boost::filesystem::path::iterator m_itr = 0x714A2FEE28 | |
boost::filesystem::path m_element = 0x714A2FEE60 | |
const_reverse_iterator | |
<user defined> m_itr = 0x714A2FEE28 | |
<user defined> m_element = 0x714A2FEE60 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x714A2FEE28 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0x714A2FEE28 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
<user defined> m_itr = 0x714A2FEE28 | |
<user defined> m_element = 0x714A2FEE60 | |
const_reverse_iterator | |
<user defined> m_itr = 0x714A2FEE28 | |
<user defined> m_element = 0x714A2FEE60 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0x714A2FEE28 | |
Local boost::program_options::variables_map vm | |
boost::program_options::abstract_variables_map | |
boost::program_options::abstract_variables_map* m_next = NULL | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > > | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value>,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >,1>,1> _Mypair = 0x714A2FEF10 | |
<user defined> value_compare = 0x714A2FEF10 | |
<user defined> _Copy_tag = 0x714A2FEF10 | |
<user defined> _Move_tag = 0x714A2FEF10 | |
<user defined> value_compare = 0x714A2FEF10 | |
std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > m_final | |
std::_Tree<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,1>,1> _Mypair = 0x714A2FEF28 | |
<user defined> _Copy_tag = 0x714A2FEF28 | |
<user defined> _Move_tag = 0x714A2FEF28 | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_required | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x714A2FEF40 | |
<user defined> value_compare = 0x714A2FEF40 | |
<user defined> _Copy_tag = 0x714A2FEF40 | |
<user defined> _Move_tag = 0x714A2FEF40 | |
<user defined> value_compare = 0x714A2FEF40 | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Local std::shared_ptr<void> sScriptMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2023E44D970 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
boost::asio::io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ = 0x2023E46B5B8 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
<user defined> strand = 0x2023E46B5B0 | |
boost::asio::detail::winsock_init<2,0> init_ = 0x0 | |
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
unsigned long _Uses = 0x4 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<std::thread> cliThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = 0x202363FCD50 | |
id | |
unsigned int _Id = 0x414 | |
_Thrd_imp_t _Thr = 0x202363FCD50 | |
std::_Ref_count_base* _Rep = 0x2023641F4C0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string configService = "" | |
Local std::shared_ptr<void> sWorldSocketMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2023641E9E0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> dbHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2023E44D3D0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local unsigned int worldPort = 0x1F95 | |
Local std::shared_ptr<void> mapManagementHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x20236415BC0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string worldListener = "0.0.0.0" | |
Local std::shared_ptr<void> opensslHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2023E465F20 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local BigNumber seed | |
bignum_st* _bn = 0x2023E408C20 | |
unsigned int* d = 0xB54E57A3DCB31969 | |
int top = 0x2 | |
int dmax = 0x2 | |
int neg = 0x0 | |
int flags = 0x1 | |
Local std::shared_ptr<std::vector<std::thread,std::allocator<std::thread> > > threadPool | |
std::_Ptr_base<std::vector<std::thread,std::allocator<std::thread> > > | |
std::vector<std::thread,std::allocator<std::thread> >* _Ptr = 0x2023E4665E0 | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x2023E4665E0 | |
std::_Ref_count_base* _Rep = 0x2023E46B220 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> sMetricHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2023E44D7F0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
00007FF6621F0634 000000714A2FFE20 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF6621F058E 000000714A2FFE90 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
Local int main_result = 0x0 | |
Local <user defined>** tls_init_callback = NULL | |
Local bool is_nested = 0x0 | |
Local <user defined>** tls_dtor_callback = NULL | |
Local bool has_cctor = 0x0 | |
00007FF6621F044E 000000714A2FFEC0 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 | |
00007FF6621F06A9 000000714A2FFEF0 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFC4C0481F4 000000714A2FFF20 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A2FFFA0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F794 000000714A6FF3F0 ZwRemoveIoCompletion+14 | |
00007FFC4954CB93 000000714A6FF450 GetQueuedCompletionStatus+53 | |
00007FF66213234D 000000714A6FF640 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x714A6FF728 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF66213FD41 000000714A6FF6F0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x714A6FF728 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x714A6FF678 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x50 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
00007FF66213FC4B 000000714A6FF750 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x2023E46B5B0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x2023E3FEF80 | |
boost::asio::io_service::id* id_ = 0x90 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x2023E46B5B0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x2023E46B5B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3FEF80 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* first_service_ = 0x20233DC7B10 | |
key | |
type_info* type_info_ = 0x7FFBE3F96D88 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x20233DC7B18 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = 0x20233DC8B90 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF662115883 000000714A6FF780 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x2023E4495B0 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620DE270 000000714A6FF7B0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E4495B0 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620ED9E0 000000714A6FF7E0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E4495B0 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620E0EAC 000000714A6FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x2023E4495B0 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x2023E4495B0 | |
00007FF662127D6A 000000714A6FF860 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x714A2FED48 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x2023E4495B0 | |
00007FF662123D08 000000714A6FF890 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x714A2FED48 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF66211CAAD 000000714A6FF8C0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x714A2FED48 | |
00007FFC0A854FB8 000000714A6FF900 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A6FF950 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A6FF980 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A6FFA00 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF513E4 000000714A7FCB70 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 000000714A7FCB78 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000714A7FCB80 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000714A7FCB88 0000:0000000000000000 | |
0000000000000470 000000714A7FCB90 0000:0000000000000000 | |
0000E14BEB6F2FFE 000000714A7FCB98 0000:0000000000000000 | |
000000714A7FD110 000000714A7FCBA0 0000:0000000000000000 | |
00007FF6621579C0 000000714A7FD110 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486 | |
Local void* threadHandle = 0x470 | |
Local _CONTEXT context | |
unsigned int P1Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P2Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P3Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P4Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P5Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P6Home = 0xCCCCCCCCCCCCCCCC | |
unsigned long ContextFlags = 0xD010001F | |
unsigned long MxCsr = 0x1FA2 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x246 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xEC | |
unsigned int Rcx = 0x470 | |
unsigned int Rdx = 0x714A7FCC20 | |
unsigned int Rbx = 0x7FF6621572C0 | |
unsigned int Rsp = 0x714A7FCBB0 | |
unsigned int Rbp = 0x714A7FF910 | |
unsigned int Rsi = 0x714A7FEA90 | |
unsigned int Rdi = 0x714A7FD110 | |
unsigned int R8 = 0x1CFC | |
unsigned int R9 = 0x714A7FF910 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0x714A7FEDA0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x714A7FE400 | |
unsigned int R15 = 0x1 | |
unsigned int Rip = 0x7FF6621579C0 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA2 | |
unsigned long MxCsr_Mask = 0xFFFF | |
_M128A[8] FloatRegisters | |
[0] = 0x714A7FCD40 | |
[1] = 0x714A7FCD50 | |
[2] = 0x714A7FCD60 | |
[3] = 0x714A7FCD70 | |
[4] = 0x714A7FCD80 | |
[5] = 0x714A7FCD90 | |
[6] = 0x714A7FCDA0 | |
[7] = 0x714A7FCDB0 | |
_M128A[16] XmmRegisters | |
[0] = 0x714A7FCDC0 | |
[1] = 0x714A7FCDD0 | |
[2] = 0x714A7FCDE0 | |
[3] = 0x714A7FCDF0 | |
[4] = 0x714A7FCE00 | |
[5] = 0x714A7FCE10 | |
[6] = 0x714A7FCE20 | |
[7] = 0x714A7FCE30 | |
[8] = 0x714A7FCE40 | |
[9] = 0x714A7FCE50 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x714A7FCD20 | |
[1] = 0x714A7FCD30 | |
<user defined> Legacy = 0x714A7FCD40 | |
_M128A Xmm0 = 0x714A7FCDC0 | |
_M128A Xmm1 = 0x714A7FCDD0 | |
_M128A Xmm2 = 0x714A7FCDE0 | |
_M128A Xmm3 = 0x714A7FCDF0 | |
_M128A Xmm4 = 0x714A7FCE00 | |
_M128A Xmm5 = 0x714A7FCE10 | |
_M128A Xmm6 = 0x714A7FCE20 | |
_M128A Xmm7 = 0x714A7FCE30 | |
_M128A Xmm8 = 0x714A7FCE40 | |
_M128A Xmm9 = 0x714A7FCE50 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x714A7FCF20 | |
[1] = 0x714A7FCF30 | |
[2] = 0x714A7FCF40 | |
[3] = 0x714A7FCF50 | |
[4] = 0x714A7FCF60 | |
[5] = 0x714A7FCF70 | |
[6] = 0x714A7FCF80 | |
[7] = 0x714A7FCF90 | |
[8] = 0x714A7FCFA0 | |
[9] = 0x714A7FCFB0 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Parameter bool bWriteVariables = 0x1 | |
Local unsigned long dwOwnerPID = 0x4A0C | |
Local tagTHREADENTRY32 te32 | |
unsigned long dwSize = 0x1C | |
unsigned long cntUsage = 0x0 | |
unsigned long th32ThreadID = 0x732C | |
unsigned long th32OwnerProcessID = 0x4A0C | |
long tpBasePri = 0x8 | |
long tpDeltaPri = 0x0 | |
unsigned long dwFlags = 0x0 | |
Local void* hThreadSnap = 0x4E0 | |
00007FF662157E85 000000714A7FD840 WheatyExceptionReport::GenerateExceptionReport+465 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 599 | |
Local _CONTEXT* pCtx = 0x714A7FE5C0 | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0A831D72 | |
unsigned int P3Home = 0x714A7FE7E0 | |
unsigned int P4Home = 0x7FFC0A8919BD | |
unsigned int P5Home = 0x714A7FE660 | |
unsigned int P6Home = 0x7FFC0A89107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0A837097 | |
unsigned int Dr1 = 0x714A7FE7D0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0A98ECB0 | |
unsigned int Dr6 = 0x7FFC0A891557 | |
unsigned int Dr7 = 0x714A7FEC38 | |
unsigned int Rax = 0x7FFC0A8354AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x7100000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x714A7FED80 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x714A7FEF00 | |
unsigned int R8 = 0x7FFC0A7E208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x7100000002 | |
unsigned int R11 = 0x714A7FE7E0 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC49575549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xA89971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x4A7FE6F0 | |
unsigned int DataSelector = 0x71 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x714A7FE6E0 | |
[1] = 0x714A7FE6F0 | |
[2] = 0x714A7FE700 | |
[3] = 0x714A7FE710 | |
[4] = 0x714A7FE720 | |
[5] = 0x714A7FE730 | |
[6] = 0x714A7FE740 | |
[7] = 0x714A7FE750 | |
_M128A[16] XmmRegisters | |
[0] = 0x714A7FE760 | |
[1] = 0x714A7FE770 | |
[2] = 0x714A7FE780 | |
[3] = 0x714A7FE790 | |
[4] = 0x714A7FE7A0 | |
[5] = 0x714A7FE7B0 | |
[6] = 0x714A7FE7C0 | |
[7] = 0x714A7FE7D0 | |
[8] = 0x714A7FE7E0 | |
[9] = 0x714A7FE7F0 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x714A7FE6C0 | |
[1] = 0x714A7FE6D0 | |
<user defined> Legacy = 0x714A7FE6E0 | |
_M128A Xmm0 = 0x714A7FE760 | |
_M128A Xmm1 = 0x714A7FE770 | |
_M128A Xmm2 = 0x714A7FE780 | |
_M128A Xmm3 = 0x714A7FE790 | |
_M128A Xmm4 = 0x714A7FE7A0 | |
_M128A Xmm5 = 0x714A7FE7B0 | |
_M128A Xmm6 = 0x714A7FE7C0 | |
_M128A Xmm7 = 0x714A7FE7D0 | |
_M128A Xmm8 = 0x714A7FE7E0 | |
_M128A Xmm9 = 0x714A7FE7F0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x714A7FE8C0 | |
[1] = 0x714A7FE8D0 | |
[2] = 0x714A7FE8E0 | |
[3] = 0x714A7FE8F0 | |
[4] = 0x714A7FE900 | |
[5] = 0x714A7FE910 | |
[6] = 0x714A7FE920 | |
[7] = 0x714A7FE930 | |
[8] = 0x714A7FE940 | |
[9] = 0x714A7FE950 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
Local _CONTEXT trashableContext | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0A831D72 | |
unsigned int P3Home = 0x714A7FE7E0 | |
unsigned int P4Home = 0x7FFC0A8919BD | |
unsigned int P5Home = 0x714A7FE660 | |
unsigned int P6Home = 0x7FFC0A89107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0A837097 | |
unsigned int Dr1 = 0x714A7FE7D0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0A98ECB0 | |
unsigned int Dr6 = 0x7FFC0A891557 | |
unsigned int Dr7 = 0x714A7FEC38 | |
unsigned int Rax = 0x7FFC0A8354AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x7100000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x714A7FF910 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x0 | |
unsigned int R8 = 0x7FFC0A7E208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x7100000002 | |
unsigned int R11 = 0x714A7FE7E0 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC4CF1A251 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xA89971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x4A7FE6F0 | |
unsigned int DataSelector = 0x71 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x714A7FD460 | |
[1] = 0x714A7FD470 | |
[2] = 0x714A7FD480 | |
[3] = 0x714A7FD490 | |
[4] = 0x714A7FD4A0 | |
[5] = 0x714A7FD4B0 | |
[6] = 0x714A7FD4C0 | |
[7] = 0x714A7FD4D0 | |
_M128A[16] XmmRegisters | |
[0] = 0x714A7FD4E0 | |
[1] = 0x714A7FD4F0 | |
[2] = 0x714A7FD500 | |
[3] = 0x714A7FD510 | |
[4] = 0x714A7FD520 | |
[5] = 0x714A7FD530 | |
[6] = 0x714A7FD540 | |
[7] = 0x714A7FD550 | |
[8] = 0x714A7FD560 | |
[9] = 0x714A7FD570 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x714A7FD440 | |
[1] = 0x714A7FD450 | |
<user defined> Legacy = 0x714A7FD460 | |
_M128A Xmm0 = 0x714A7FD4E0 | |
_M128A Xmm1 = 0x714A7FD4F0 | |
_M128A Xmm2 = 0x714A7FD500 | |
_M128A Xmm3 = 0x714A7FD510 | |
_M128A Xmm4 = 0x714A7FD520 | |
_M128A Xmm5 = 0x714A7FD530 | |
_M128A Xmm6 = 0x714A7FD540 | |
_M128A Xmm7 = 0x714A7FD550 | |
_M128A Xmm8 = 0x714A7FD560 | |
_M128A Xmm9 = 0x714A7FD570 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x714A7FD640 | |
[1] = 0x714A7FD650 | |
[2] = 0x714A7FD660 | |
[3] = 0x714A7FD670 | |
[4] = 0x714A7FD680 | |
[5] = 0x714A7FD690 | |
[6] = 0x714A7FD6A0 | |
[7] = 0x714A7FD6B0 | |
[8] = 0x714A7FD6C0 | |
[9] = 0x714A7FD6D0 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E3 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x3 | |
unsigned int wDay = 0x6 | |
unsigned int wHour = 0xE | |
unsigned int wMinute = 0x26 | |
unsigned int wSecond = 0x0 | |
unsigned int wMilliseconds = 0xEE | |
Local _EXCEPTION_RECORD* pExceptionRecord = 0x714A7FEDA0 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6620D1DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x20239AC6770 | |
[1] = 0x7FF6620D1DEA | |
[2] = 0x714A7FEE10 | |
[3] = 0x7FFC0A89ED92 | |
[4] = 0x20239AC6770 | |
[5] = 0x50 | |
[6] = 0x20239AC6260 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x2020000003B | |
[9] = 0x0 | |
Local unsigned int offset = 0xDEA | |
Local char[260] szFaultingModule = "C:\Users\gusta\Documents\Tc\worldserver.exe..." | |
Local unsigned long section = 0x1 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x714A7FDDE0 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x714A7FEDA0 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6620D1DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x20239AC6770 | |
[1] = 0x7FF6620D1DEA | |
[2] = 0x714A7FEE10 | |
[3] = 0x7FFC0A89ED92 | |
[4] = 0x20239AC6770 | |
[5] = 0x50 | |
[6] = 0x20239AC6260 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x2020000003B | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x714A7FE5C0 | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0A831D72 | |
unsigned int P3Home = 0x714A7FE7E0 | |
unsigned int P4Home = 0x7FFC0A8919BD | |
unsigned int P5Home = 0x714A7FE660 | |
unsigned int P6Home = 0x7FFC0A89107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0A837097 | |
unsigned int Dr1 = 0x714A7FE7D0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0A98ECB0 | |
unsigned int Dr6 = 0x7FFC0A891557 | |
unsigned int Dr7 = 0x714A7FEC38 | |
unsigned int Rax = 0x7FFC0A8354AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x7100000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x714A7FED80 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x714A7FEF00 | |
unsigned int R8 = 0x7FFC0A7E208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x7100000002 | |
unsigned int R11 = 0x714A7FE7E0 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC49575549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xA89971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x4A7FE6F0 | |
unsigned int DataSelector = 0x71 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x714A7FE6E0 | |
[1] = 0x714A7FE6F0 | |
[2] = 0x714A7FE700 | |
[3] = 0x714A7FE710 | |
[4] = 0x714A7FE720 | |
[5] = 0x714A7FE730 | |
[6] = 0x714A7FE740 | |
[7] = 0x714A7FE750 | |
_M128A[16] XmmRegisters | |
[0] = 0x714A7FE760 | |
[1] = 0x714A7FE770 | |
[2] = 0x714A7FE780 | |
[3] = 0x714A7FE790 | |
[4] = 0x714A7FE7A0 | |
[5] = 0x714A7FE7B0 | |
[6] = 0x714A7FE7C0 | |
[7] = 0x714A7FE7D0 | |
[8] = 0x714A7FE7E0 | |
[9] = 0x714A7FE7F0 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x714A7FE6C0 | |
[1] = 0x714A7FE6D0 | |
<user defined> Legacy = 0x714A7FE6E0 | |
_M128A Xmm0 = 0x714A7FE760 | |
_M128A Xmm1 = 0x714A7FE770 | |
_M128A Xmm2 = 0x714A7FE780 | |
_M128A Xmm3 = 0x714A7FE790 | |
_M128A Xmm4 = 0x714A7FE7A0 | |
_M128A Xmm5 = 0x714A7FE7B0 | |
_M128A Xmm6 = 0x714A7FE7C0 | |
_M128A Xmm7 = 0x714A7FE7D0 | |
_M128A Xmm8 = 0x714A7FE7E0 | |
_M128A Xmm9 = 0x714A7FE7F0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x714A7FE8C0 | |
[1] = 0x714A7FE8D0 | |
[2] = 0x714A7FE8E0 | |
[3] = 0x714A7FE8F0 | |
[4] = 0x714A7FE900 | |
[5] = 0x714A7FE910 | |
[6] = 0x714A7FE920 | |
[7] = 0x714A7FE930 | |
[8] = 0x714A7FE940 | |
[9] = 0x714A7FE950 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
00007FF6621577BB 000000714A7FDC50 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x714A7FDDE0 | |
_EXCEPTION_RECORD* ExceptionRecord = 0x714A7FEDA0 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6620D1DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x20239AC6770 | |
[1] = 0x7FF6620D1DEA | |
[2] = 0x714A7FEE10 | |
[3] = 0x7FFC0A89ED92 | |
[4] = 0x20239AC6770 | |
[5] = 0x50 | |
[6] = 0x20239AC6260 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x2020000003B | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0x714A7FE5C0 | |
unsigned int P1Home = 0x7FFC0000004F | |
unsigned int P2Home = 0x7FFC0A831D72 | |
unsigned int P3Home = 0x714A7FE7E0 | |
unsigned int P4Home = 0x7FFC0A8919BD | |
unsigned int P5Home = 0x714A7FE660 | |
unsigned int P6Home = 0x7FFC0A89107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x206 | |
unsigned int Dr0 = 0x7FFC0A837097 | |
unsigned int Dr1 = 0x714A7FE7D0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFC0A98ECB0 | |
unsigned int Dr6 = 0x7FFC0A891557 | |
unsigned int Dr7 = 0x714A7FEC38 | |
unsigned int Rax = 0x7FFC0A8354AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0x7100000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0x714A7FED80 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x714A7FEF00 | |
unsigned int R8 = 0x7FFC0A7E208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0x7100000002 | |
unsigned int R11 = 0x714A7FE7E0 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC49575549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xA89971C | |
unsigned int ErrorSelector = 0x7FFC | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x4A7FE6F0 | |
unsigned int DataSelector = 0x71 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFC | |
_M128A[8] FloatRegisters | |
[0] = 0x714A7FE6E0 | |
[1] = 0x714A7FE6F0 | |
[2] = 0x714A7FE700 | |
[3] = 0x714A7FE710 | |
[4] = 0x714A7FE720 | |
[5] = 0x714A7FE730 | |
[6] = 0x714A7FE740 | |
[7] = 0x714A7FE750 | |
_M128A[16] XmmRegisters | |
[0] = 0x714A7FE760 | |
[1] = 0x714A7FE770 | |
[2] = 0x714A7FE780 | |
[3] = 0x714A7FE790 | |
[4] = 0x714A7FE7A0 | |
[5] = 0x714A7FE7B0 | |
[6] = 0x714A7FE7C0 | |
[7] = 0x714A7FE7D0 | |
[8] = 0x714A7FE7E0 | |
[9] = 0x714A7FE7F0 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0x714A7FE6C0 | |
[1] = 0x714A7FE6D0 | |
<user defined> Legacy = 0x714A7FE6E0 | |
_M128A Xmm0 = 0x714A7FE760 | |
_M128A Xmm1 = 0x714A7FE770 | |
_M128A Xmm2 = 0x714A7FE780 | |
_M128A Xmm3 = 0x714A7FE790 | |
_M128A Xmm4 = 0x714A7FE7A0 | |
_M128A Xmm5 = 0x714A7FE7B0 | |
_M128A Xmm6 = 0x714A7FE7C0 | |
_M128A Xmm7 = 0x714A7FE7D0 | |
_M128A Xmm8 = 0x714A7FE7E0 | |
_M128A Xmm9 = 0x714A7FE7F0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0x714A7FE8C0 | |
[1] = 0x714A7FE8D0 | |
[2] = 0x714A7FE8E0 | |
[3] = 0x714A7FE8F0 | |
[4] = 0x714A7FE900 | |
[5] = 0x714A7FE910 | |
[6] = 0x714A7FE920 | |
[7] = 0x714A7FE930 | |
[8] = 0x714A7FE940 | |
[9] = 0x714A7FE950 | |
unsigned int VectorControl = 0x735C63745C3A630A | |
unsigned int DebugControl = 0x65767265735C6372 | |
unsigned int LastBranchToRip = 0x73646C726F775C72 | |
unsigned int LastBranchFromRip = 0x616D5C7265767265 | |
unsigned int LastExceptionToRip = 0x343A7070632E6E69 | |
unsigned int LastExceptionFromRip = 0x7246206E69203437 | |
Local char[260] module_folder_name = "C:\Users\gusta\Documents\Tc..." | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E3 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x3 | |
unsigned int wDay = 0x6 | |
unsigned int wHour = 0xE | |
unsigned int wMinute = 0x25 | |
unsigned int wSecond = 0x3B | |
unsigned int wMilliseconds = 0x238 | |
Local char[260] crash_folder_path = "C:\Users\gusta\Documents\Tc\Crashes..." | |
Local std::unique_lock<std::mutex> guard | |
std::mutex* _Pmtx = 0x7FF66228A7D0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF66228A7D0 | |
bool _Owns = 0x1 | |
Local char* pos = "worldserver.exe" | |
00007FFC495A584C 000000714A7FDD60 UnhandledExceptionFilter+1BC | |
00007FFC4CF580CB 000000714A7FDDA0 memset+1C8B | |
00007FFC4CF3FD36 000000714A7FDE10 __C_specific_handler+96 | |
00007FFC4CF5468F 000000714A7FDE40 __chkstk+11F | |
00007FFC4CEB4BEF 000000714A7FE570 RtlWalkFrameChain+14BF | |
00007FFC4CEB89E6 000000714A7FED70 RtlRaiseException+316 | |
00007FFC49575549 000000714A7FEE50 RaiseException+69 | |
00007FFBF9F7E046 000000714A7FEF00 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
Parameter char* file = "c:\tc\src\server\worldserver\main.cpp" | |
Parameter int line = 0x1DA | |
Parameter char* function = "FreezeDetector::Handler" | |
Local unsigned int[2] execeptionArgs | |
[0] = 0x20239AC6770 | |
[1] = 0x7FF6620D1DEA | |
Local std::string formattedMessage = " | |
c:\tc\src\server\worldserver\main.cpp:474 i..." | |
00007FF6620D1DEA 000000714A7FF0A0 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
Local unsigned int curtime = 0x27958 | |
Local unsigned int worldLoopCounter = 0x41E | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0x714A7FF0D0 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& error = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620DDFA6 000000714A7FF100 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620ED7F8 000000714A7FF140 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0x714A7FF348 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620DDF28 000000714A7FF180 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
Parameter &* <_Vals_0> = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0x714A7FF348 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x2022E8A59A0 | |
unsigned int _worldLoopCounter = 0x41E | |
unsigned int _lastChangeMsTime = 0x18EBF | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Vals_2> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF6620DE317 000000714A7FF1D0 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC | |
Parameter &* _Obj = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0x714A7FF340 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst | |
std::weak_ptr<FreezeDetector> _Val | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x2022E8A59A0 | |
std::_Ref_count_base* _Rep = 0x2022E8A5990 | |
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0x714A7FF210 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
00007FF6620DBD8C 000000714A7FF230 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0x714A7FF338 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0x714A7FF358 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF662115914 000000714A7FF260 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0x714A7FF338 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
00007FF6620E8C87 000000714A7FF290 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
00007FF6620EDA6A 000000714A7FF2C0 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0x714A7FF338 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0x714A7FF338 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6620D1C10 | |
<user defined> = 0x7FF6620D1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0x714A7FF348 | |
00007FF662131A3C 000000714A7FF3A0 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
Local boost::asio::detail::std_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x2022D3F4A20 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF662131960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& __formal = 0x714A7FF4E8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Parameter unsigned int __formal = 0x0 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF66228AAC0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x2022D3F4A20 | |
boost::asio::detail::wait_op | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x7FF662131960 | |
long ready_ = 0x1 | |
boost::system::error_code ec_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF66228AA68 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF66228AA68 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x2022D3F4A70 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x714A7FF338 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6620D1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x714A7FF340 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
00007FF66212F249 000000714A7FF3D0 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x2022D3F4A20 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF662131960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x714A7FF4E8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Parameter unsigned int bytes_transferred = 0x0 | |
00007FF6621324A0 000000714A7FF5C0 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x2022D3F4A20 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF662131960 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x2022D3F4A20 | |
unsigned int Internal = 0x7FF66228AA68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0x714A7FF6A8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
00007FF66213FD41 000000714A7FF670 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF662119630 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF66221F798 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF662119630 | |
auto_handle | |
void* handle = 0x7FF662119630 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF662119630 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66221F7F0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF66221F820 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
func_base | |
void* entry_event_ = 0x3A0 | |
void* exit_event_ = 0x3AC | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x3A0 | |
<user defined> exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0x714A7FF6A8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0x714A7FF5F8 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x2022D3F4A20 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x4E | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x2022D3F4A20 | |
00007FF66213FC4B 000000714A7FF6D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x2023E46B5B0 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x2023E3FEF80 | |
boost::asio::io_service::id* id_ = 0x90 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x2023E46B5B0 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x2023E46B5B0 | |
boost::asio::detail::service_registry* service_registry_ = 0x2023E3FEF80 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3FEF80 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* first_service_ = 0x20233DC7B10 | |
key | |
type_info* type_info_ = 0x7FFBE3F96D88 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x20233DC7B18 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = 0x20233DC8B90 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF66228AAB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF66221F528 | |
boost::system::error_category* pc_ = 0x7FF66228AAC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF66228AAC0 | |
boost::system::error_category* pc_ = 0x7FF66228AAB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF662115883 000000714A7FF700 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x2023E449650 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620DE270 000000714A7FF730 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620ED9E0 000000714A7FF760 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x2023E449650 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x2023E46B5B0 | |
std::_Ref_count_base* _Rep = 0x2023E46B5A0 | |
00007FF6620E0EAC 000000714A7FF790 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x2023E449650 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x2023E449650 | |
00007FF662127D6A 000000714A7FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0x714A2FED48 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x2023E449650 | |
00007FF662123D08 000000714A7FF810 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0x714A2FED48 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF66211CAAD 000000714A7FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x714A2FED48 | |
00007FFC0A854FB8 000000714A7FF880 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A7FF8D0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A7FF900 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A7FF980 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714A8FF780 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714A8FF7F0 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714A8FF830 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714A8FF880 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714A8FF8C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714A8FF8F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714A8FF980 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714A8FF9B0 _Cnd_wait+20 | |
00007FFC0C8864C2 000000714A8FF9E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x2023E3EB488 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x2023E3EB410 | |
00007FFC0C889514 000000714A8FFA20 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x2023E3EB488 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x714A8FFA58 | |
std::mutex* _Pmtx = 0x2023E3EB410 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410 | |
bool _Owns = 0x1 | |
00007FFC0C8B06C7 000000714A8FFA80 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x2023E3EB410 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x2023E3EB460 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x2023E3EB410 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410 | |
bool _Owns = 0x1 | |
00007FFC0C8AF349 000000714A8FFAE0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x2023E46B140 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB410 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB460 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB488 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D5370 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D5378 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB410 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46B140 | |
st_mysql* m_Mysql = 0x2023E43C850 | |
st_net net = 0x2023E43C850 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023E43CB38 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CA | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023E43CBD0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "Nq"iygspA=eLNJ[%@" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x2024084C828 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3B60 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E4334E0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D53C8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x300 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x300 | |
unsigned int _Id = 0x7B18 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AF994 000000714A8FFB10 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFC0C8AF300 | |
Parameter DatabaseWorker** _Arg1 = 0x2023E46B140 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB410 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB460 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB488 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D5370 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D5378 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB410 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46B140 | |
st_mysql* m_Mysql = 0x2023E43C850 | |
st_net net = 0x2023E43C850 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023E43CB38 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CA | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023E43CBD0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "Nq"iygspA=eLNJ[%@" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x2024084C828 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3B60 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E4334E0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D53C8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x300 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x300 | |
unsigned int _Id = 0x7B18 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AFB8C 000000714A8FFB50 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFC0C8AF300 | |
Parameter DatabaseWorker** <_Args_0> = 0x2023E46B140 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB410 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB410 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB460 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB488 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D5370 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D5378 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB410 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46B140 | |
st_mysql* m_Mysql = 0x2023E43C850 | |
st_net net = 0x2023E43C850 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023E43CB38 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CA | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023E43CBD0 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "Nq"iygspA=eLNJ[%@" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x2024084C828 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3B60 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E4334E0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D53C8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x300 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x300 | |
unsigned int _Id = 0x7B18 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AF9FB 000000714A8FFB90 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x2023E44A190 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x2023E46B140 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFC0C8AF300 | |
00007FFC0C8B11EA 000000714A8FFBE0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x714A2FDD18 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x2023E44A190 | |
00007FFC0C8B0BF8 000000714A8FFC10 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x714A2FDD18 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFC0C8B096D 000000714A8FFC40 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x714A2FDD18 | |
00007FFC0A854FB8 000000714A8FFC80 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A8FFCD0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A8FFD00 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A8FFD80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714A9FF440 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714A9FF4B0 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714A9FF4F0 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714A9FF540 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714A9FF580 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714A9FF5B0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714A9FF640 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714A9FF670 _Cnd_wait+20 | |
00007FFC0C8864C2 000000714A9FF6A0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x2023E3EA6B8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x2023E3EA640 | |
00007FFC0C889514 000000714A9FF6E0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x2023E3EA6B8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x714A9FF718 | |
std::mutex* _Pmtx = 0x2023E3EA640 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640 | |
bool _Owns = 0x1 | |
00007FFC0C8B06C7 000000714A9FF740 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x2023E3EA640 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x2023E3EA690 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x2023E3EA640 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640 | |
bool _Owns = 0x1 | |
00007FFC0C8AF349 000000714A9FF7A0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x2023E46AF80 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EA640 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EA690 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EA6B8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D4CE0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4CE8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EA640 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46AF80 | |
st_mysql* m_Mysql = 0x2023E41CBC0 | |
st_net net = 0x2023E41CBC0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023E41CEA8 | |
unsigned int affected_rows = 0x2 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CC | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023E41CF40 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "ziNSqRhsP\!zWCy@'" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x20240328488 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3F50 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E433920 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D4D38 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x304 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x304 | |
unsigned int _Id = 0x102C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AF994 000000714A9FF7D0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFC0C8AF300 | |
Parameter DatabaseWorker** _Arg1 = 0x2023E46AF80 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EA640 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EA690 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EA6B8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D4CE0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4CE8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EA640 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46AF80 | |
st_mysql* m_Mysql = 0x2023E41CBC0 | |
st_net net = 0x2023E41CBC0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023E41CEA8 | |
unsigned int affected_rows = 0x2 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CC | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023E41CF40 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "ziNSqRhsP\!zWCy@'" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x20240328488 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3F50 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E433920 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D4D38 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x304 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x304 | |
unsigned int _Id = 0x102C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AFB8C 000000714A9FF810 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFC0C8AF300 | |
Parameter DatabaseWorker** <_Args_0> = 0x2023E46AF80 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EA640 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EA640 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EA690 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EA6B8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D4CE0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4CE8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EA640 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46AF80 | |
st_mysql* m_Mysql = 0x2023E41CBC0 | |
st_net net = 0x2023E41CBC0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023E41CEA8 | |
unsigned int affected_rows = 0x2 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CC | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023E41CF40 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "ziNSqRhsP\!zWCy@'" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x20240328488 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3F50 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E433920 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D4D38 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x304 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x304 | |
unsigned int _Id = 0x102C | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AF9FB 000000714A9FF850 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x2023E44B770 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x2023E46AF80 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFC0C8AF300 | |
00007FFC0C8B11EA 000000714A9FF8A0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x714A2FDD18 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x2023E44B770 | |
00007FFC0C8B0BF8 000000714A9FF8D0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x714A2FDD18 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFC0C8B096D 000000714A9FF900 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x714A2FDD18 | |
00007FFC0A854FB8 000000714A9FF940 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A9FF990 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A9FF9C0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A9FFA40 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52F84 000000714AAFF7F0 NtWaitForAlertByThreadId+14 | |
00007FFC4CEFFA89 000000714AAFF860 RtlSleepConditionVariableSRW+109 | |
00007FFC495503FD 000000714AAFF8A0 SleepConditionVariableSRW+2D | |
00007FFC101F8684 000000714AAFF8F0 __crtSetThreadpoolWait+134 | |
00007FFC101C0976 000000714AAFF930 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFC101C0873 000000714AAFF960 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFC101C05F8 000000714AAFF9F0 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFC101C0B30 000000714AAFFA20 _Cnd_wait+20 | |
00007FFC0C8864C2 000000714AAFFA50 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x2023E3EB9D8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x2023E3EB960 | |
00007FFC0C889514 000000714AAFFA90 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x2023E3EB9D8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0x714AAFFAC8 | |
std::mutex* _Pmtx = 0x2023E3EB960 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960 | |
bool _Owns = 0x1 | |
00007FFC0C8B06C7 000000714AAFFAF0 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x2023E3EB960 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x2023E3EB9B0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�"�..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x2023E3EB960 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960 | |
bool _Owns = 0x1 | |
00007FFC0C8AF349 000000714AAFFB50 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x2023E46B300 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB960 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB9B0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB9D8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D4BF0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4BF8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB960 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46B300 | |
st_mysql* m_Mysql = 0x2023FDDEBF0 | |
st_net net = 0x2023FDDEBF0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023FDDEED8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CF | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023FDDEF70 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "e\~4v2?7PeNgi`L?'@A" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x2024065DC68 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3BF0 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E432A40 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D4C48 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x31C | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x31C | |
unsigned int _Id = 0x8208 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AF994 000000714AAFFB80 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFC0C8AF300 | |
Parameter DatabaseWorker** _Arg1 = 0x2023E46B300 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB960 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB9B0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB9D8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D4BF0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4BF8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB960 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46B300 | |
st_mysql* m_Mysql = 0x2023FDDEBF0 | |
st_net net = 0x2023FDDEBF0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023FDDEED8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CF | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023FDDEF70 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "e\~4v2?7PeNgi`L?'@A" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x2024065DC68 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3BF0 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E432A40 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D4C48 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x31C | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x31C | |
unsigned int _Id = 0x8208 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AFB8C 000000714AAFFBC0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFC0C8AF300 | |
Parameter DatabaseWorker** <_Args_0> = 0x2023E46B300 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x2023E3EB960 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3EB960 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x2023E3EB9B0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x2023E3EB9D8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x2023E3D4BF0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x2023E3D4BF8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x2023E3EB960 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x2023E46B300 | |
st_mysql* m_Mysql = 0x2023FDDEBF0 | |
st_net net = 0x2023FDDEBF0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.23-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFBF9CD5890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x2023FDDEED8 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x1CF | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x2023FDDEF70 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "e\~4v2?7PeNgi`L?'@A" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x2024065DC68 | |
st_mysql_methods* methods = 0x7FFBF9CC7100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x2023E4B3BF0 | |
MySQLConnectionInfo& m_connectionInfo = 0x2023E432A40 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x2023E3D4C48 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x31C | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x31C | |
unsigned int _Id = 0x8208 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFC0C8AF9FB 000000714AAFFC00 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x2023E44C350 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x2023E46B300 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFC0C8AF300 | |
00007FFC0C8B11EA 000000714AAFFC50 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0x714A2FDD18 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x2023E44C350 | |
00007FFC0C8B0BF8 000000714AAFFC80 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0x714A2FDD18 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFC0C8B096D 000000714AAFFCB0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0x714A2FDD18 | |
00007FFC0A854FB8 000000714AAFFCF0 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714AAFFD40 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714AAFFD70 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714AAFFDF0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4F6F4 000000714ABFFA60 ZwWaitForSingleObject+14 | |
00007FFC495745C3 000000714ABFFB00 WaitForSingleObjectEx+93 | |
00007FFBF9F167FD 000000714ABFFB30 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x2023E44D6E8 | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
00007FFBF9F2788F 000000714ABFFB60 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x2023E44D6D0 | |
boost::asio::detail::win_thread::func_base | |
void* entry_event_ = 0x3B0 | |
void* exit_event_ = 0x3AC | |
boost::asio::detail::win_iocp_io_service::timer_thread_function f_ | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x2023E3CDD20 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF66221F790 | |
boost::asio::io_service::id* id_ = 0x28 | |
boost::asio::io_service::service::key key_ = 0x2023E3CDD28 | |
boost::asio::io_service& owner_ = 0x2023E46B5B0 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF66221F790 | |
auto_handle | |
void* handle = 0x7FF66221F790 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x1F0 | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF66221F790 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x2023E44DC10 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x3B4 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x2023E3CDD80 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x202405F5198 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x2023E3CDDB0 | |
00007FFBF9F2BD86 000000714ABFFBE0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
Parameter void* arg = 0x2023E44D6D0 | |
Local boost::asio::detail::win_thread::auto_func_base_ptr func | |
boost::asio::detail::win_thread::func_base* ptr = 0x2023E44D6D0 | |
void* entry_event_ = 0x3B0 | |
void* exit_event_ = 0x3AC | |
Local void* exit_event = 0xCCCCCCCCCCCCCCCC | |
00007FFC0A854FB8 000000714ABFFC20 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714ABFFC70 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714ABFFCA0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714ABFFD20 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000714ACFF970 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000714ACFFC60 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000714ACFFC90 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714ACFFD10 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF52FE4 000000714ADFF5C0 ZwWaitForWorkViaWorkerFactory+14 | |
00007FFC4CF001F4 000000714ADFF8B0 RtlReleaseSRWLockExclusive+2C4 | |
00007FFC4C0481F4 000000714ADFF8E0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714ADFF960 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC4CF4FCF4 000000714A4FF630 NtDelayExecution+14 | |
00007FFC49575631 000000714A4FF6D0 SleepEx+A1 | |
00007FFBE367491B 000000714A4FF700 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
Parameter unsigned long& ms = 0xA | |
00007FFBE36519B8 000000714A4FF730 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9 | |
Parameter unsigned long& ms = 0xA | |
00007FFBE364B710 000000714A4FF880 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204 | |
Local efsw::FileWatcherWin32* this = 0x2022A6AD800 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FFBE4619610 | |
efsw::FileWatcherImpl* mImpl = 0x2022A6AD800 | |
bool mFollowSymlinks = 0x0 | |
bool mOutOfScopeLinks = 0x0 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD818 | |
<user defined> _Copy_tag = 0x2022A6AD818 | |
<user defined> _Move_tag = 0x2022A6AD818 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD830 | |
<user defined> _Copy_tag = 0x2022A6AD830 | |
<user defined> _Move_tag = 0x2022A6AD830 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD848 | |
<user defined> _Copy_tag = 0x2022A6AD848 | |
<user defined> _Move_tag = 0x2022A6AD848 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x2022E970BC0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0 | |
void* mThread = 0x3E0 | |
unsigned int mThreadId = 0x2A60 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x2022A71CDB0 | |
_RTL_CRITICAL_SECTION mMutex = 0x2022A71CDB0 | |
00007FFBE365011F 000000714A4FF8B0 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81 | |
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x2022E9715E0 | |
<user defined>* m_function = 0x7FFBE364B580 | |
efsw::FileWatcherWin32* m_object = 0x2022A6AD800 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FFBE4619610 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD818 | |
<user defined> _Copy_tag = 0x2022A6AD818 | |
<user defined> _Move_tag = 0x2022A6AD818 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD830 | |
<user defined> _Copy_tag = 0x2022A6AD830 | |
<user defined> _Move_tag = 0x2022A6AD830 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x2022A6AD848 | |
<user defined> _Copy_tag = 0x2022A6AD848 | |
<user defined> _Move_tag = 0x2022A6AD848 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x2022E970BC0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x2022A71CDB0 | |
00007FFBE36504A6 000000714A4FF8E0 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49 | |
Local efsw::Thread* this = 0x2022E970BC0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0 | |
void* mThread = 0x3E0 | |
unsigned int mThreadId = 0x2A60 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0 | |
00007FFBE3668C38 000000714A4FF920 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57 | |
Parameter void* userData = 0x2022E970BC0 | |
Local efsw::Thread* owner = 0x2022E970BC0 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x2022E97C6E0 | |
void* mThread = 0x3E0 | |
unsigned int mThreadId = 0x2A60 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x2022E9715E0 | |
00007FFC0A854FB8 000000714A4FF960 _register_onexit_function+4A8 | |
00007FFC0A854BF1 000000714A4FF9B0 _register_onexit_function+E1 | |
00007FFC4C0481F4 000000714A4FF9E0 BaseThreadInitThunk+14 | |
00007FFC4CF1A251 000000714A4FFA60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFBE3822409 000000714A5FD210 dtNodePool::getNodeAtIdx+9 c:\tc\dep\recastnavigation\detour\include\detournode.h line 69 | |
Local dtNodePool* this = 0xCCCCCCCC00000002 | |
dtNode* m_nodes = <Unable to read memory> | |
unsigned int* m_first = <Unable to read memory> | |
unsigned int* m_next = <Unable to read memory> | |
int m_maxNodes = 0xCCCCCCCC0000001B <Unable to read memory> | |
int m_hashSize = 0xCCCCCCCC0000001F <Unable to read memory> | |
int m_nodeCount = 0xCCCCCCCC00000023 <Unable to read memory> | |
Parameter unsigned int idx = 0xCCCCCCCC | |
00007FFBE3821576 000000714A5FD270 dtNavMeshQuery::getPathToNode+66 c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1212 | |
Local dtNavMeshQuery* this = 0x2022D40CD30 | |
dtNavMesh* m_nav = 0x2020E5E5FF0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x2021C058B40 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x2021C058BA8 | |
dtMeshTile* m_tiles = 0x2021C0589A0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x2021C635070 | |
dtPoly* polys = 0x2021C66859C | |
float* verts = 533.333313 | |
dtLink* links = 0x2021C6BACDC | |
dtPolyDetail* detailMeshes = 0x2021C75BE9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x2021C7CA820 | |
dtOffMeshConnection* offMeshCons = 0x2021C81CF60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtQueryData | |
unsigned int status = 0xE5E5FF0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x2023862F140 | |
dtNode* m_nodes = 0x20210CAFE90 | |
float[3] pos | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float cost = 0.000000 | |
float total = 0.000000 | |
unsigned int pidx = 0xC8000000 | |
unsigned int state = 0xC8000000 | |
unsigned int flags = 0xC8000000 | |
unsigned int id = 0x10000000001966 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x2023862DCB0 | |
dtNode* m_nodes = 0x20237F14040 | |
float[3] pos | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000003 | |
unsigned int state = 0xC4000003 | |
unsigned int flags = 0xC4000003 | |
unsigned int id = 0x1000000000213A | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x20237EF6180 | |
dtNode** m_heap = 0x20237F14300 | |
float[3] pos | |
[0] = 656.133301 | |
[1] = 609.847534 | |
[2] = 5810.799805 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000010 | |
unsigned int state = 0xC4000010 | |
unsigned int flags = 0xC4000010 | |
unsigned int id = 0x10000000002153 | |
int m_capacity = 0x400 | |
int m_size = 0x14 | |
Parameter dtNode* endNode = 0x20237F142E0 | |
float[3] pos | |
[0] = 658.266602 | |
[1] = 609.980835 | |
[2] = 5827.066406 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC800000E | |
unsigned int state = 0xC800000E | |
unsigned int flags = 0xC800000E | |
unsigned int id = 0x10000000002453 | |
Parameter unsigned int* path = 0x1000000000213A | |
Parameter int* pathCount = 0x0 | |
Parameter int maxPath = 0x42 | |
Local int length = 0x4AD6AD7F | |
Local int writeCount = 0xCCCCCCCC | |
Local dtNode* curNode = 0x20237F14080 | |
float[3] pos | |
[0] = 641.466614 | |
[1] = 609.980835 | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC8000001 | |
unsigned int state = 0xC8000001 | |
unsigned int flags = 0xC8000001 | |
unsigned int id = 0x10000000002449 | |
00007FFBE3815CBF 000000714A5FD400 dtNavMeshQuery::findPath+BBF c:\tc\dep\recastnavigation\detour\source\detournavmeshquery.cpp line 1193 | |
Local dtNavMeshQuery* this = 0x2022D40CD30 | |
dtNavMesh* m_nav = 0x2020E5E5FF0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x2021C058B40 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x2021C058BA8 | |
dtMeshTile* m_tiles = 0x2021C0589A0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x2021C635070 | |
dtPoly* polys = 0x2021C66859C | |
float* verts = 533.333313 | |
dtLink* links = 0x2021C6BACDC | |
dtPolyDetail* detailMeshes = 0x2021C75BE9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x2021C7CA820 | |
dtOffMeshConnection* offMeshCons = 0x2021C81CF60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtQueryData | |
unsigned int status = 0xE5E5FF0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x2023862F140 | |
dtNode* m_nodes = 0x20210CAFE90 | |
float[3] pos | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float cost = 0.000000 | |
float total = 0.000000 | |
unsigned int pidx = 0xC8000000 | |
unsigned int state = 0xC8000000 | |
unsigned int flags = 0xC8000000 | |
unsigned int id = 0x10000000001966 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x2023862DCB0 | |
dtNode* m_nodes = 0x20237F14040 | |
float[3] pos | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000003 | |
unsigned int state = 0xC4000003 | |
unsigned int flags = 0xC4000003 | |
unsigned int id = 0x1000000000213A | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x20237EF6180 | |
dtNode** m_heap = 0x20237F14300 | |
float[3] pos | |
[0] = 656.133301 | |
[1] = 609.847534 | |
[2] = 5810.799805 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000010 | |
unsigned int state = 0xC4000010 | |
unsigned int flags = 0xC4000010 | |
unsigned int id = 0x10000000002153 | |
int m_capacity = 0x400 | |
int m_size = 0x14 | |
Parameter unsigned int startRef = 0x1000000000213A | |
Parameter unsigned int endRef = 0x10000000002453 | |
Parameter float* startPos = 642.133301 | |
Parameter float* endPos = 659.268921 | |
Parameter dtQueryFilter* filter = 0x2023C3D9418 | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0xF | |
unsigned int m_excludeFlags = 0x0 | |
Parameter unsigned int* path = 0x1000000000213A | |
Parameter int* pathCount = 0x0 | |
Parameter int maxPath = 0x42 | |
Local dtNode* startNode = 0x20237F14040 | |
float[3] pos | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC4000003 | |
unsigned int state = 0xC4000003 | |
unsigned int flags = 0xC4000003 | |
unsigned int id = 0x1000000000213A | |
Local dtNode* lastBestNode = 0x20237F142E0 | |
float[3] pos | |
[0] = 658.266602 | |
[1] = 609.980835 | |
[2] = 5827.066406 | |
float cost = -nan(ind) | |
float total = -nan(ind) | |
unsigned int pidx = 0xC800000E | |
unsigned int state = 0xC800000E | |
unsigned int flags = 0xC800000E | |
unsigned int id = 0x10000000002453 | |
Local bool outOfNodes = 0x0 | |
Local float lastBestNodeCost = -nan(ind) | |
Local unsigned int status = 0xCCCCCCCC | |
00007FFBE31E534D 000000714A5FE130 PathGenerator::BuildPolyPath+13CD c:\tc\src\server\game\movement\pathgenerator.cpp line 382 | |
Local float[3] suffixEndPoint | |
[0] = 642.133301 | |
[1] = -nan(ind) | |
[2] = 5823.999512 | |
Local unsigned int dtResult = 0xCCCCCCCC | |
Local unsigned int prefixPolyLength = 0x8 | |
Local unsigned int suffixPolyLength = 0x0 | |
Local unsigned int suffixStartPoly = 0x1000000000213A | |
Local PathGenerator* this = 0x2023C3D9150 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x10000000002138 | |
[1] = 0x10000000002137 | |
[2] = 0x10000000002136 | |
[3] = 0x10000000002132 | |
[4] = 0x10000000002133 | |
[5] = 0x1000000000214E | |
[6] = 0x10000000002150 | |
[7] = 0x1000000000213A | |
[8] = 0x10000000002150 | |
[9] = 0x1000000000213A | |
unsigned int _polyLength = 0xA | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x2023C3D93A8 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x1 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 5805.752441 | |
float y = 639.426697 | |
float z = 609.885925 | |
G3D::Vector3 _endPosition | |
float x = 5830.197754 | |
float y = 659.268921 | |
float z = 609.885864 | |
G3D::Vector3 _actualEndPosition | |
float x = 5830.197754 | |
float y = 659.268921 | |
float z = 609.885864 | |
Unit* _sourceUnit = 0x20237EF0040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x20237EF0160 | |
EventProcessor m_Events = 0x20237EF01D0 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268 | |
<user defined> _Copy_tag = 0x20237EF0268 | |
<user defined> _Move_tag = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
Movement::Spline<int> spline = 0x202341E95A0 | |
Movement::FacingInfo facing = 0x202341E95F0 | |
unsigned int m_Id = 0x5DD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x112 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.104883 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570 | |
<user defined> _Copy_tag = 0x20237EF0570 | |
<user defined> _Move_tag = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
<user defined> _Copy_tag = 0x20237EF05F0 | |
<user defined> _Move_tag = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
<user defined> _Copy_tag = 0x20237EF0608 | |
<user defined> _Move_tag = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x202389407E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
<user defined> _Copy_tag = 0x20237EF2440 | |
<user defined> _Move_tag = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
<user defined> _Copy_tag = 0x20237EF2620 | |
<user defined> _Move_tag = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
Unit* _unit = 0x20237EF0040 | |
UnitActionBarEntry[10] PetActionBar | |
[0] = 0x7000002 | |
[1] = 0x7000001 | |
[2] = 0x7000000 | |
[3] = 0x8100F0EC | |
[4] = 0x8100D12C | |
[5] = 0x8100CCF8 | |
[6] = 0x810006CE | |
[7] = 0x6000002 | |
[8] = 0x6000001 | |
[9] = 0x6000000 | |
UnitActionBarEntry[4] _charmspells | |
[0] = 0x81000000 | |
[1] = 0x81000000 | |
[2] = 0x81000000 | |
[3] = 0x81000000 | |
unsigned int _CommandState = 0x1 | |
unsigned int _petnumber = 0x2D | |
int _oldReactState = 0x2 | |
bool _isCommandAttack = 0x0 | |
bool _isCommandFollow = 0x0 | |
bool _isAtStay = 0x0 | |
bool _isFollowing = 0x1 | |
bool _isReturning = 0x0 | |
float _stayX = 0.000000 | |
float _stayY = 0.000000 | |
float _stayZ = 0.000000 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
Unit* _owner = 0x20237EF0040 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA533F0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA53408 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA53458 | |
unsigned int _flags = 0x1 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888 | |
Unit* _owner = 0x20237EF0040 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930 | |
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x2022D56D920 | |
std::_Ref_count_base* _Rep = 0x20238969E30 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
CooldownEntry | |
unsigned int SpellId = 0x37EF0040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x389489E0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0 | |
dtNavMesh* _navMesh = 0x2020E5E5FF0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x2021C058B40 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x2021C058BA8 | |
dtMeshTile* m_tiles = 0x2021C0589A0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x2021C635070 | |
dtPoly* polys = 0x2021C66859C | |
float* verts = 533.333313 | |
dtLink* links = 0x2021C6BACDC | |
dtPolyDetail* detailMeshes = 0x2021C75BE9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x2021C7CA820 | |
dtOffMeshConnection* offMeshCons = 0x2021C81CF60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x2022D40CD30 | |
dtNavMesh* m_nav = 0x2020E5E5FF0 | |
dtQueryData | |
unsigned int status = 0xE5E5FF0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x2023862F140 | |
dtNode* m_nodes = 0x20210CAFE90 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x2023862DCB0 | |
dtNode* m_nodes = 0x20237F14040 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x20237EF6180 | |
dtNode** m_heap = 0x20237F14300 | |
int m_capacity = 0x400 | |
int m_size = 0x14 | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0xF | |
unsigned int m_excludeFlags = 0x0 | |
Parameter G3D::Vector3& startPos = 0x714A5FE288 | |
float x = 5805.752441 | |
float y = 639.426697 | |
float z = 609.885925 | |
Parameter G3D::Vector3& endPos = 0x714A5FE258 | |
float x = 5830.197754 | |
float y = 659.268921 | |
float z = 609.885864 | |
Local bool endPolyFound = 0x0 | |
Local unsigned int pathEndIndex = 0x2 | |
Local unsigned int startPoly = 0x10000000002138 | |
Local float distToStartPoly = 0.094910 | |
Local bool farFromPoly = 0x0 | |
Local unsigned int pathStartIndex = 0x2 | |
Local float[3] endPoint | |
[0] = 659.268921 | |
[1] = 609.885864 | |
[2] = 5830.197754 | |
Local unsigned int endPoly = 0x10000000002453 | |
Local float distToEndPoly = 0.094971 | |
Local bool startPolyFound = 0x1 | |
Local float[3] startPoint | |
[0] = 639.426697 | |
[1] = 609.885925 | |
[2] = 5805.752441 | |
00007FFBE31E314D 000000714A5FE3A0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91 | |
Local PathGenerator* this = 0x2023C3D9150 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x10000000002138 | |
[1] = 0x10000000002137 | |
[2] = 0x10000000002136 | |
[3] = 0x10000000002132 | |
[4] = 0x10000000002133 | |
[5] = 0x1000000000214E | |
[6] = 0x10000000002150 | |
[7] = 0x1000000000213A | |
[8] = 0x10000000002150 | |
[9] = 0x1000000000213A | |
unsigned int _polyLength = 0xA | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x2023C3D93A8 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x1 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 5805.752441 | |
float y = 639.426697 | |
float z = 609.885925 | |
G3D::Vector3 _endPosition | |
float x = 5830.197754 | |
float y = 659.268921 | |
float z = 609.885864 | |
G3D::Vector3 _actualEndPosition | |
float x = 5830.197754 | |
float y = 659.268921 | |
float z = 609.885864 | |
Unit* _sourceUnit = 0x20237EF0040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x20237EF0160 | |
EventProcessor m_Events = 0x20237EF01D0 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268 | |
<user defined> _Copy_tag = 0x20237EF0268 | |
<user defined> _Move_tag = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
Movement::Spline<int> spline = 0x202341E95A0 | |
Movement::FacingInfo facing = 0x202341E95F0 | |
unsigned int m_Id = 0x5DD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x112 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.104883 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570 | |
<user defined> _Copy_tag = 0x20237EF0570 | |
<user defined> _Move_tag = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
<user defined> _Copy_tag = 0x20237EF05F0 | |
<user defined> _Move_tag = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
<user defined> _Copy_tag = 0x20237EF0608 | |
<user defined> _Move_tag = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x202389407E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
<user defined> _Copy_tag = 0x20237EF2440 | |
<user defined> _Move_tag = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
<user defined> _Copy_tag = 0x20237EF2620 | |
<user defined> _Move_tag = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
Unit* _unit = 0x20237EF0040 | |
UnitActionBarEntry[10] PetActionBar | |
[0] = 0x7000002 | |
[1] = 0x7000001 | |
[2] = 0x7000000 | |
[3] = 0x8100F0EC | |
[4] = 0x8100D12C | |
[5] = 0x8100CCF8 | |
[6] = 0x810006CE | |
[7] = 0x6000002 | |
[8] = 0x6000001 | |
[9] = 0x6000000 | |
UnitActionBarEntry[4] _charmspells | |
[0] = 0x81000000 | |
[1] = 0x81000000 | |
[2] = 0x81000000 | |
[3] = 0x81000000 | |
unsigned int _CommandState = 0x1 | |
unsigned int _petnumber = 0x2D | |
int _oldReactState = 0x2 | |
bool _isCommandAttack = 0x0 | |
bool _isCommandFollow = 0x0 | |
bool _isAtStay = 0x0 | |
bool _isFollowing = 0x1 | |
bool _isReturning = 0x0 | |
float _stayX = 0.000000 | |
float _stayY = 0.000000 | |
float _stayZ = 0.000000 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
Unit* _owner = 0x20237EF0040 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA533F0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA53408 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA53458 | |
unsigned int _flags = 0x1 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888 | |
Unit* _owner = 0x20237EF0040 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930 | |
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x2022D56D920 | |
std::_Ref_count_base* _Rep = 0x20238969E30 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
CooldownEntry | |
unsigned int SpellId = 0x37EF0040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x389489E0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0 | |
dtNavMesh* _navMesh = 0x2020E5E5FF0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x2021C058B40 | |
unsigned int salt = 0x2 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x2021C058BA8 | |
dtMeshTile* m_tiles = 0x2021C0589A0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x61A9 | |
dtMeshHeader* header = 0x2021C635070 | |
dtPoly* polys = 0x2021C66859C | |
float* verts = 533.333313 | |
dtLink* links = 0x2021C6BACDC | |
dtPolyDetail* detailMeshes = 0x2021C75BE9C | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x2021C7CA820 | |
dtOffMeshConnection* offMeshCons = 0x2021C81CF60 | |
unsigned int* data = 0x56 | |
int dataSize = 0x1E7EF0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x2022D40CD30 | |
dtNavMesh* m_nav = 0x2020E5E5FF0 | |
dtQueryData | |
unsigned int status = 0xE5E5FF0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x2023862F140 | |
dtNode* m_nodes = 0x20210CAFE90 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1 | |
dtNodePool* m_nodePool = 0x2023862DCB0 | |
dtNode* m_nodes = 0x20237F14040 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x20237EF6180 | |
dtNode** m_heap = 0x20237F14300 | |
int m_capacity = 0x400 | |
int m_size = 0x14 | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0xF | |
unsigned int m_excludeFlags = 0x0 | |
Parameter float destX = 5830.197754 | |
Parameter float destY = 659.268921 | |
Parameter float destZ = 609.885864 | |
Parameter bool forceDest = 0x1 | |
Parameter bool straightLine = 0x0 | |
Local float x = 5805.752441 | |
Local float y = 639.426697 | |
Local G3D::Vector3 start | |
float x = 5805.752441 | |
float y = 639.426697 | |
float z = 609.885925 | |
Local float z = 609.885925 | |
Local G3D::Vector3 dest | |
float x = 5830.197754 | |
float y = 659.268921 | |
float z = 609.885864 | |
00007FFBE31F4BA0 000000714A5FE5B0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153 | |
Local bool success = 0xCC | |
Local float tAngle = 3.627849 | |
Local float curAngle = 3.627849 | |
Local float x = 5830.197754 | |
Local float y = 659.268921 | |
Local Movement::MoveSplineInit init | |
Movement::MoveSplineInitArgs args | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > path | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x714A5FE490 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = -107374176.000000 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x714A5FE4B0 | |
unsigned int target = 0xCCCCCCCCCCCCCCCC | |
float angle = -107374176.000000 | |
Movement::MoveSplineFlag flags | |
unsigned int animId = 0xCC | |
bool done = 0xCC | |
bool falling = 0xCC | |
bool no_spline = 0xCC | |
bool parabolic = 0xCC | |
bool canswim = 0xCC | |
bool flying = 0xCC | |
bool orientationFixed = 0xCC | |
bool final_point = 0xCC | |
bool final_target = 0xCC | |
bool final_angle = 0xCC | |
bool catmullrom = 0xCC | |
bool cyclic = 0xCC | |
bool enter_cycle = 0xCC | |
bool animation = 0xCC | |
bool frozen = 0xCC | |
bool transportEnter = 0xCC | |
bool transportExit = 0xCC | |
bool unknown7 = 0xCC | |
bool unknown8 = 0xCC | |
bool backward = 0xCC | |
bool unknown10 = 0xCC | |
bool unknown11 = 0xCC | |
bool unknown12 = 0xCC | |
bool unknown13 = 0xCC | |
int path_Idx_offset = 0xCCCCCCCC | |
float velocity = -107374176.000000 | |
float parabolic_amplitude = -107374176.000000 | |
float time_perc = -107374176.000000 | |
unsigned int splineId = 0xCCCCCCCC | |
float initialOrientation = -107374176.000000 | |
bool walk = 0xCC | |
bool HasVelocity = 0xCC | |
bool TransformForTransport = 0xCC | |
Unit* unit = 0xCCCCCCCCCCCCCCCC | |
WorldObject | |
Object | |
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
int* m_int32Values = <Unable to read memory> | |
unsigned int* m_uint32Values = <Unable to read memory> | |
float* m_floatValues = <Unable to read memory> | |
UpdateMask _changesMask = 0xCCCCCCCCCCCCCCEC | |
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory> | |
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory> | |
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory> | |
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory> | |
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory> | |
PackedGuid m_PackGUID = 0xCCCCCCCCCCCCCD04 | |
WorldLocation | |
Position | |
<user defined> XY = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C | |
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0xCCCCCCCCCCCCCD50 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0xCCCCCCCCCCCCCD5C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0xCCCCCCCCCCCCCD68 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0xCCCCCCCCCCCCCD9C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0xCCCCCCCCCCCCCDD0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0xCCCCCCCCCCCCCDDC | |
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory> | |
MovementInfo m_movementInfo = 0xCCCCCCCCCCCCCDEC | |
EventProcessor m_Events = 0xCCCCCCCCCCCCCE5C | |
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory> | |
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory> | |
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory> | |
boost::optional<float> m_visibilityDistanceOverride = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory> | |
ZoneScript* m_zoneScript = <Unable to read memory> | |
Transport* m_transport = <Unable to read memory> | |
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory> | |
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory> | |
Map* m_currMap = <Unable to read memory> | |
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory> | |
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
unsigned int m_extraAttacks = 0xCCCCCCCCCCCCCEEC <Unable to read memory> | |
bool m_canDualWield = 0xCCCCCCCCCCCCCEF0 <Unable to read memory> | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCCEF4 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCEF4 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCEF4 | |
Player* m_playerMovingMe = <Unable to read memory> | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0xCCCCCCCCCCCCCF14 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF1C <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF24 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCF2C <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCF34 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCF3C <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCF44 <Unable to read memory> | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0xCCCCCCCCCCCCCF4C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF54 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF5C <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCF64 <Unable to read memory> | |
float m_modMeleeHitChance = 0xCCCCCCCCCCCCCF6C <Unable to read memory> | |
float m_modRangedHitChance = 0xCCCCCCCCCCCCCF70 <Unable to read memory> | |
float m_modSpellHitChance = 0xCCCCCCCCCCCCCF74 <Unable to read memory> | |
int m_baseSpellCritChance = 0xCCCCCCCCCCCCCF78 <Unable to read memory> | |
float[3] m_modAttackSpeedPct | |
[0] = 0xCCCCCCCCCCCCCF7C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF80 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF84 <Unable to read memory> | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0xCCCCCCCCCCCCCF8C | |
[1] = 0xCCCCCCCCCCCCCFDC | |
[2] = 0xCCCCCCCCCCCCD02C | |
[3] = 0xCCCCCCCCCCCCD07C | |
[4] = 0xCCCCCCCCCCCCD0CC | |
[5] = 0xCCCCCCCCCCCCD11C | |
[6] = 0xCCCCCCCCCCCCD16C | |
unsigned int m_lastSanctuaryTime = 0xCCCCCCCCCCCCD1BC <Unable to read memory> | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0xCCCCCCCCCCCCD1C4 <Unable to read memory> | |
Movement::MoveSpline* movespline = <Unable to read memory> | |
bool m_ControlledByPlayer = 0xCCCCCCCCCCCCD1D4 <Unable to read memory> | |
bool m_AutoRepeatFirstCast = 0xCCCCCCCCCCCCD1D5 <Unable to read memory> | |
unsigned int[3] m_attackTimer | |
[0] = 0xCCCCCCCCCCCCD1D8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCD1DC <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCD1E0 <Unable to read memory> | |
float[5] m_createStats | |
[0] = 0xCCCCCCCCCCCCD1E4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCD1E8 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCD1EC <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCD1F0 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCD1F4 <Unable to read memory> | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCD1FC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD1FC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD1FC | |
Unit* m_attacking = <Unable to read memory> | |
int m_deathState = 0xCCCCCCCCCCCCD21C <Unable to read memory> | |
int m_procDeep = 0xCCCCCCCCCCCCD220 <Unable to read memory> | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD224 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD23C | |
unsigned int m_transformSpell = 0xCCCCCCCCCCCCD254 <Unable to read memory> | |
Spell*[4] m_currentSpells | |
[0] = <Unable to read memory> | |
[1] = <Unable to read memory> | |
[2] = <Unable to read memory> | |
[3] = <Unable to read memory> | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD27C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD27C | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD27C | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD27C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD27C | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD294 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD294 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD294 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD294 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD294 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCD2AC | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = <Unable to read memory> | |
std::_Iterator_base12* _Mynextiter = <Unable to read memory> | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = <Unable to read memory> | |
unsigned int m_removedAurasCount = 0xCCCCCCCCCCCCD2DC <Unable to read memory> | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0xCCCCCCCCCCCCD2E4 | |
[1] = 0xCCCCCCCCCCCCD2FC | |
[2] = 0xCCCCCCCCCCCCD314 | |
[3] = 0xCCCCCCCCCCCCD32C | |
[4] = 0xCCCCCCCCCCCCD344 | |
[5] = 0xCCCCCCCCCCCCD35C | |
[6] = 0xCCCCCCCCCCCCD374 | |
[7] = 0xCCCCCCCCCCCCD38C | |
[8] = 0xCCCCCCCCCCCCD3A4 | |
[9] = 0xCCCCCCCCCCCCD3BC | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCF09C | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0xCCCCCCCCCCCCF0B4 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF0CC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF0CC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCF0CC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC | |
unsigned int m_interruptMask = 0xCCCCCCCCCCCCF0E4 <Unable to read memory> | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0EC <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF0F0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0F4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF0F8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0FC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF100 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF104 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF108 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF10C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF110 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF114 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF118 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF11C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF120 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF124 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF128 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF12C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF130 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF134 <Unable to read memory> | |
float[2] m_auraPctModifiersGroup | |
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1B4 <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1B8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1BC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1C0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1C4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1C8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1CC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1D0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1D4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1D8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1DC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1E0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1E4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1E8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1EC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1F0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1F4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1F8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1FC <Unable to read memory> | |
float[2] m_weaponDamage | |
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF27C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF280 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF284 <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF278 | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF28C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF290 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF294 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF29C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF2A0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF2A4 <Unable to read memory> | |
bool m_canModifyStats = 0xCCCCCCCCCCCCF2A8 <Unable to read memory> | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF2AC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF2AC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCF2AC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC | |
float[9] m_speed_rate | |
[0] = 0xCCCCCCCCCCCCF2C4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF2C8 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCF2CC <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCF2D0 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCF2D4 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCF2D8 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCF2DC <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCF2E0 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCF2E4 <Unable to read memory> | |
Unit* m_charmer = <Unable to read memory> | |
Unit* m_charmed = <Unable to read memory> | |
CharmInfo* m_charmInfo = <Unable to read memory> | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0xCCCCCCCCCCCCF304 | |
MotionMaster* i_motionMaster = <Unable to read memory> | |
unsigned int[4] m_reactiveTimer | |
[0] = 0xCCCCCCCCCCCCF324 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF328 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCF32C <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCF330 <Unable to read memory> | |
unsigned int m_regenTimer = 0xCCCCCCCCCCCCF334 <Unable to read memory> | |
Vehicle* m_vehicle = <Unable to read memory> | |
Vehicle* m_vehicleKit = <Unable to read memory> | |
unsigned int m_unitTypeMask = 0xCCCCCCCCCCCCF34C <Unable to read memory> | |
LiquidTypeEntry* _lastLiquid = <Unable to read memory> | |
unsigned int m_rootTimes = 0xCCCCCCCCCCCCF35C <Unable to read memory> | |
unsigned int m_state = 0xCCCCCCCCCCCCF360 <Unable to read memory> | |
unsigned int m_lastManaUse = 0xCCCCCCCCCCCCF364 <Unable to read memory> | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCCCCCCCCCCCCF368 <Unable to read memory> | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0xCCCCCCCCCCCCF36C | |
[1] = 0xCCCCCCCCCCCCF378 | |
[2] = 0xCCCCCCCCCCCCF384 | |
[3] = 0xCCCCCCCCCCCCF390 | |
[4] = 0xCCCCCCCCCCCCF39C | |
[5] = 0xCCCCCCCCCCCCF3A8 | |
[6] = 0xCCCCCCCCCCCCF3B4 | |
[7] = 0xCCCCCCCCCCCCF3C0 | |
[8] = 0xCCCCCCCCCCCCF3CC | |
[9] = 0xCCCCCCCCCCCCF3D8 | |
CombatManager m_combatManager | |
Unit* _owner = <Unable to read memory> | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0xCCCCCCCCCCCCF474 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0xCCCCCCCCCCCCF4C4 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0xCCCCCCCCCCCCF514 | |
Unit* _owner = <Unable to read memory> | |
bool _ownerCanHaveThreatList = 0xCCCCCCCCCCCCF51C <Unable to read memory> | |
bool _ownerEngaged = 0xCCCCCCCCCCCCF51D <Unable to read memory> | |
bool _needClientUpdate = 0xCCCCCCCCCCCCF51E <Unable to read memory> | |
unsigned int _updateTimer = 0xCCCCCCCCCCCCF520 <Unable to read memory> | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0xCCCCCCCCCCCCF524 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0xCCCCCCCCCCCCF55C | |
ThreatReference* _currentVictimRef = <Unable to read memory> | |
ThreatReference* _fixateRef = <Unable to read memory> | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0xCCCCCCCCCCCCF5BC | |
std::array<float,7> _singleSchoolModifiers = 0xCCCCCCCCCCCCF60C | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0xCCCCCCCCCCCCF62C | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0xCCCCCCCCCCCCF67C | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0xCCCCCCCCCCCCF69C | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0xCCCCCCCCCCCCF6EC | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = <Unable to read memory> | |
std::_Ref_count_base* _Rep = <Unable to read memory> | |
bool m_aiLocked = 0xCCCCCCCCCCCCF724 <Unable to read memory> | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0xCCCCCCCCCCCCF72C <Unable to read memory> | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0xCCCCCCCCCCCCF734 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF74C | |
unsigned int _Mask = 0xCCCCCCCCCCCCF76C <Unable to read memory> | |
unsigned int _Maxidx = 0xCCCCCCCCCCCCF774 <Unable to read memory> | |
Unit* m_comboTarget = <Unable to read memory> | |
int m_comboPoints = 0xCCCCCCCCCCCCF784 <Unable to read memory> | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0xCCCCCCCCCCCCF78C <Unable to read memory> | |
std::list<Unit *,std::allocator<Unit *> > _List = 0xCCCCCCCCCCCCF794 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF7AC | |
unsigned int _Mask = 0xCCCCCCCCCCCCF7CC <Unable to read memory> | |
unsigned int _Maxidx = 0xCCCCCCCCCCCCF7D4 <Unable to read memory> | |
bool m_cleanupDone = 0xCCCCCCCCCCCCF7DC <Unable to read memory> | |
bool m_duringRemoveFromWorld = 0xCCCCCCCCCCCCF7DD <Unable to read memory> | |
bool _instantCast = 0xCCCCCCCCCCCCF7DE <Unable to read memory> | |
unsigned int _oldFactionId = 0xCCCCCCCCCCCCF7E0 <Unable to read memory> | |
bool _isWalkingBeforeCharm = 0xCCCCCCCCCCCCF7E4 <Unable to read memory> | |
SpellHistory* m_spellHistory = <Unable to read memory> | |
Local float z = 609.885864 | |
Local bool allowShortcut = 0x1 | |
Local FollowMovementGenerator* this = 0x2022D555980 | |
MovementGenerator | |
unsigned int Mode = 0x0 | |
unsigned int Priority = 0x1 | |
unsigned int Flags = 0x2 | |
unsigned int BaseUnitState = 0x200 | |
AbstractFollower | |
Unit* _target = 0x202365D3A80 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2 | |
unsigned int* m_uint32Values = 0x2 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x202365D3AA0 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x202365D3AB8 | |
WorldLocation | |
Position | |
<user defined> XY = 0x202365D3AF0 | |
<user defined> XYZ = 0x202365D3AF0 | |
<user defined> XYZO = 0x202365D3AF0 | |
<user defined> PackedXYZ = 0x202365D3AF0 | |
float m_positionX = 5833.769531 | |
float m_positionY = 662.167908 | |
float m_positionZ = 609.886292 | |
float m_orientation = 0.195573 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x202365D3B04 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x202365D3B10 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x202365D3B1C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x202365D3B50 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x202365D3B84 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x202365D3B90 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x202365D3BA0 | |
EventProcessor m_Events = 0x202365D3C10 | |
std::string m_name = "Hunterr" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x202365D3CA8 | |
Player* m_playerMovingMe = 0x202365D3A80 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0xF14000002D000001 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 7.563284 | |
float m_modRangedHitChance = 7.563284 | |
float m_modSpellHitChance = 9.454104 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 0.724638 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x202365D3D40 | |
[1] = 0x202365D3D90 | |
[2] = 0x202365D3DE0 | |
[3] = 0x202365D3E30 | |
[4] = 0x202365D3E80 | |
[5] = 0x202365D3ED0 | |
[6] = 0x202365D3F20 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x202341C90E0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 71.000000 | |
[1] = 193.000000 | |
[2] = 127.000000 | |
[3] = 93.000000 | |
[4] = 97.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x202365D3FB0 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x202365D3FD8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x202365D3FF0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x202365D4030 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x202365D4048 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x202365D4060 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x202365D4078 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x202365D4098 | |
[1] = 0x202365D40B0 | |
[2] = 0x202365D40C8 | |
[3] = 0x202365D40E0 | |
[4] = 0x202365D40F8 | |
[5] = 0x202365D4110 | |
[6] = 0x202365D4128 | |
[7] = 0x202365D4140 | |
[8] = 0x202365D4158 | |
[9] = 0x202365D4170 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x202365D5E50 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x202365D5E68 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x202365D5E80 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 28.000000 | |
[1] = 0.000000 | |
[0] = 0x41E00000 | |
float[2] | |
[0] = 652.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1902.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 514.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.010000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 938.000000 | |
[1] = 0.000000 | |
[0] = 0x446A8000 | |
float[2] | |
[0] = 1407.000000 | |
[1] = 0.000000 | |
[0] = 0x202365D602C | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 642.000000 | |
[1] = 0.000000 | |
[0] = 0x44208000 | |
float[2] | |
[0] = 889.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x202365D6060 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x202365D60B8 | |
MotionMaster* i_motionMaster = 0x2022DA43300 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x202365D6120 | |
[1] = 0x202365D612C | |
[2] = 0x202365D6138 | |
[3] = 0x202365D6144 | |
[4] = 0x202365D6150 | |
[5] = 0x202365D615C | |
[6] = 0x202365D6168 | |
[7] = 0x202365D6174 | |
[8] = 0x202365D6180 | |
[9] = 0x202365D618C | |
CombatManager m_combatManager = 0x202365D6220 | |
ThreatManager m_threatManager = 0x202365D62C8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x202365D64A0 | |
std::shared_ptr<UnitAI> i_AI = 0x202365D64C8 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x202365D64E0 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x202365D6540 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202294E3350 | |
float _range = 1.000000 | |
ChaseAngle _angle | |
float RelativeAngle = 3.141593 | |
float Tolerance = 0.785398 | |
unsigned int _checkTimer = 0xE2 | |
std::unique_ptr<PathGenerator,std::default_delete<PathGenerator> > _path | |
std::_Unique_ptr_base<PathGenerator,std::default_delete<PathGenerator> > | |
std::_Compressed_pair<std::default_delete<PathGenerator>,PathGenerator *,1> _Mypair = 0x2023C3D9150 | |
boost::optional<Position> _lastTargetPosition | |
boost::optional_detail::optional_base<Position> | |
<user defined> boost::optional_detail::optional_tag = 0x1 | |
bool m_initialized = 0x1 | |
boost::optional_detail::aligned_storage<Position> m_storage = 0x2022D5559B4 | |
Parameter Unit* owner = 0x20237EF0040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x20237EF0170 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x20237EF0168 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x20237EF0188 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x20237EF01B8 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x103F6 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x20237EF01D8 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x202193AE070 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x202193AE118 | |
std::mutex _mapLock = 0x202193AE138 | |
std::mutex _gridLock = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x202193C68D0 | |
MapRefManager m_mapRefManager = 0x202193AE1F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x202365D7DB0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x202193AE250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x202193AE280 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x202193BE2A8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x202193C6310 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x202193C6348 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x202193C6398 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x202193C63E8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x202193C6440 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x202193C6490 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x202193C6500 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x202193C6698 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x202193C66E8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x202193C6738 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x202193C6788 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x202193C67D8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x202193C6828 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x202193C6878 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268 | |
<user defined> _Copy_tag = 0x20237EF0268 | |
<user defined> _Move_tag = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x202341E95A0 | |
int index_lo = 0x1 | |
int index_hi = 0xF | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 0.104883 | |
std::vector<int,std::allocator<int> > lengths = 0x202341E95D0 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.560783 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x202341E95F0 | |
unsigned int target = 0xCCCCCCCC3F0F8F7A | |
float angle = 0.560783 | |
unsigned int m_Id = 0x5DD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0x112 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.104883 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570 | |
<user defined> _Copy_tag = 0x20237EF0570 | |
<user defined> _Move_tag = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
<user defined> _Copy_tag = 0x20237EF05F0 | |
<user defined> _Move_tag = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
<user defined> _Copy_tag = 0x20237EF0608 | |
<user defined> _Move_tag = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x202389407E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
<user defined> _Copy_tag = 0x20237EF2440 | |
<user defined> _Move_tag = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
<user defined> _Copy_tag = 0x20237EF2620 | |
<user defined> _Move_tag = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
Unit* _unit = 0x20237EF0040 | |
UnitActionBarEntry[10] PetActionBar | |
[0] = 0x7000002 | |
[1] = 0x7000001 | |
[2] = 0x7000000 | |
[3] = 0x8100F0EC | |
[4] = 0x8100D12C | |
[5] = 0x8100CCF8 | |
[6] = 0x810006CE | |
[7] = 0x6000002 | |
[8] = 0x6000001 | |
[9] = 0x6000000 | |
UnitActionBarEntry[4] _charmspells | |
[0] = 0x81000000 | |
[1] = 0x81000000 | |
[2] = 0x81000000 | |
[3] = 0x81000000 | |
unsigned int _CommandState = 0x1 | |
unsigned int _petnumber = 0x2D | |
int _oldReactState = 0x2 | |
bool _isCommandAttack = 0x0 | |
bool _isCommandFollow = 0x0 | |
bool _isAtStay = 0x0 | |
bool _isFollowing = 0x1 | |
bool _isReturning = 0x0 | |
float _stayX = 0.000000 | |
float _stayY = 0.000000 | |
float _stayZ = 0.000000 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
Unit* _owner = 0x20237EF0040 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x2022DA533F0 | |
<user defined> _Copy_tag = 0x2022DA533F0 | |
<user defined> _Move_tag = 0x2022DA533F0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x2022DA53408 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x2022DA53410 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x2022DA53428 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x2022DA53458 | |
unsigned int _flags = 0x1 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF27E8 | |
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x20237EF27F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x20237EF2808 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF2838 | |
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x20237EF2840 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x20237EF2858 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888 | |
Unit* _owner = 0x20237EF0040 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList | |
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x0 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x20237EF28B8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF28D0 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF28D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF28F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF2930 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF2938 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF2950 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::array<float,7> _singleSchoolModifiers | |
float[7] _Elems | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers | |
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> > | |
<user defined> value_compare = 0x20237EF29A0 | |
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x20237EF29A8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x20237EF29C0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo | |
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > > | |
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x20237EF29F0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> > | |
<user defined> value_compare = 0x20237EF2A10 | |
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x20237EF2A18 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x20237EF2A30 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c | |
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > | |
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x2022D56D920 | |
std::_Ref_count_base* _Rep = 0x20238969E30 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
CooldownEntry | |
unsigned int SpellId = 0x37EF0040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x389489E0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x202387DB998 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DB9B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389489E0 | |
unsigned int ItemId = 0x377C4F90 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x40 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x202387DB9E8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DBA08 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389480D0 | |
unsigned int ItemId = 0x377C4610 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xB0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> > | |
<user defined> value_compare = 0x202387DBA38 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x202387DBA40 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x202387DBA58 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> > | |
<user defined> value_compare = 0x202387DBAC0 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x202387DBAC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x202387DBAE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int diff = 0x87 | |
Local Unit* target = 0x202365D3A80 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2 | |
unsigned int* m_uint32Values = 0x2 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x202365D3AA0 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x202365D3AB8 | |
WorldLocation | |
Position | |
<user defined> XY = 0x202365D3AF0 | |
<user defined> XYZ = 0x202365D3AF0 | |
<user defined> XYZO = 0x202365D3AF0 | |
<user defined> PackedXYZ = 0x202365D3AF0 | |
float m_positionX = 5833.769531 | |
float m_positionY = 662.167908 | |
float m_positionZ = 609.886292 | |
float m_orientation = 0.195573 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x5 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x3E8 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x80 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x3 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x2 | |
unsigned int flags = 0x1000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x202365D3BB0 | |
unsigned int time = 0x33C9A | |
TransportInfo | |
ObjectGuid guid = 0x2 | |
Position pos = 0x202365D3BA8 | |
int seat = 0xB9 | |
unsigned int time = 0x3E484444 | |
unsigned int time2 = 0x33C9A | |
MovementInfo::TransportInfo transport = 0x202365D3BC8 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0xA | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -106954752.000000 | |
MovementInfo::JumpInfo jump = 0x202365D3BF8 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x103F6 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x202365D3C18 | |
std::string m_name = "Hunterr" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x202193AE070 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x202193AE118 | |
std::mutex _mapLock = 0x202193AE138 | |
std::mutex _gridLock = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x202193C68D0 | |
MapRefManager m_mapRefManager = 0x202193AE1F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x202365D7DB0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x202193AE250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x202193AE280 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x202193BE2A8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x202193C6310 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x202193C6348 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x202193C6398 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x202193C63E8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x202193C6440 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x202193C6490 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x202193C6500 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x202193C6698 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x202193C66E8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x202193C6738 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x202193C6788 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x202193C67D8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x202193C6828 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x202193C6878 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x202365D3CA8 | |
<user defined> _Copy_tag = 0x202365D3CA8 | |
<user defined> _Move_tag = 0x202365D3CA8 | |
Player* m_playerMovingMe = 0x202365D3A80 | |
Unit | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
<user defined> m_Controlled = 0x202365D3CA8 | |
<user defined> m_playerMovingMe = 0x202365D3A80 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0xF14000002D000001 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 7.563284 | |
float m_modRangedHitChance = 7.563284 | |
float m_modSpellHitChance = 9.454104 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 0.724638 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x202365D3D40 | |
[1] = 0x202365D3D90 | |
[2] = 0x202365D3DE0 | |
[3] = 0x202365D3E30 | |
[4] = 0x202365D3E80 | |
[5] = 0x202365D3ED0 | |
[6] = 0x202365D3F20 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x202341C90E0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 71.000000 | |
[1] = 193.000000 | |
[2] = 127.000000 | |
[3] = 93.000000 | |
[4] = 97.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x202365D3FB0 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x202365D3FD8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x202365D3FF0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x202365D4030 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x202365D4048 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x202365D4060 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x202365D4078 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x202365D4098 | |
[1] = 0x202365D40B0 | |
[2] = 0x202365D40C8 | |
[3] = 0x202365D40E0 | |
[4] = 0x202365D40F8 | |
[5] = 0x202365D4110 | |
[6] = 0x202365D4128 | |
[7] = 0x202365D4140 | |
[8] = 0x202365D4158 | |
[9] = 0x202365D4170 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x202365D5E50 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x202365D5E68 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x202365D5E80 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 28.000000 | |
[1] = 0.000000 | |
[0] = 0x41E00000 | |
float[2] | |
[0] = 652.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1902.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 514.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.010000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 938.000000 | |
[1] = 0.000000 | |
[0] = 0x446A8000 | |
float[2] | |
[0] = 1407.000000 | |
[1] = 0.000000 | |
[0] = 0x202365D602C | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 642.000000 | |
[1] = 0.000000 | |
[0] = 0x44208000 | |
float[2] | |
[0] = 889.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x202365D6060 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x202365D60B8 | |
MotionMaster* i_motionMaster = 0x2022DA43300 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x202365D6120 | |
[1] = 0x202365D612C | |
[2] = 0x202365D6138 | |
[3] = 0x202365D6144 | |
[4] = 0x202365D6150 | |
[5] = 0x202365D615C | |
[6] = 0x202365D6168 | |
[7] = 0x202365D6174 | |
[8] = 0x202365D6180 | |
[9] = 0x202365D618C | |
CombatManager m_combatManager = 0x202365D6220 | |
ThreatManager m_threatManager = 0x202365D62C8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x202365D64A0 | |
std::shared_ptr<UnitAI> i_AI = 0x202365D64C8 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x202365D64E0 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x202365D6540 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202294E3350 | |
GridObject<Player> | |
GridReference<Player> _gridRef = 0x202365D65B0 | |
std::string autoReplyMsg = "" | |
PlayerTaxi m_taxi | |
std::array<unsigned int,14> m_taximask = 0x202365D6600 | |
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x202365D6638 | |
unsigned int m_flightMasterFactionId = 0x0 | |
int m_logintime = 0x5C5B0CE8 | |
int m_Last_tick = 0x5C5B0D2B | |
unsigned int[2] m_Played_time | |
[0] = 0x8F72D | |
[1] = 0x5A86A | |
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> > | |
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000 | |
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x202365D6688 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x202365D66A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_stableSlots = 0x4 | |
bool m_mailsLoaded = 0x1 | |
bool m_mailsUpdated = 0x0 | |
unsigned int unReadMails = 0x0 | |
int m_nextMailDelivereTime = 0x0 | |
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems | |
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> > | |
<user defined> value_compare = 0x202365D66E0 | |
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x202365D66E8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x202365D6700 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
PvPInfo pvpInfo | |
bool IsHostile = 0x0 | |
bool IsInHostileArea = 0x0 | |
bool IsInNoPvPArea = 0x1 | |
bool IsInFFAPvPArea = 0x0 | |
int EndTimer = 0x0 | |
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel | |
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> > | |
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0 | |
PlayerMenu* PlayerTalkClass = 0x2022D3F9EB0 | |
GossipMenu _gossipMenu = 0x2022D3F9EB0 | |
QuestMenu _questMenu = 0x2022D3F9EF8 | |
WorldSession* _session = 0x202163003B0 | |
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff | |
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > > | |
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x202365D6750 | |
Unit* m_unitMovedByMe = 0x202365D3A80 | |
WorldObject* m_seer = 0x202365D3A80 | |
<user defined> m_stealth = 0x202365D3B04 | |
<user defined> m_stealthDetect = 0x202365D3B10 | |
<user defined> m_invisibility = 0x202365D3B1C | |
<user defined> m_invisibilityDetect = 0x202365D3B50 | |
<user defined> m_serverSideVisibility = 0x202365D3B84 | |
<user defined> m_serverSideVisibilityDetect = 0x202365D3B90 | |
unsigned int LastUsedScriptID = 0x0 | |
<user defined> m_movementInfo = 0x202365D3BA0 | |
<user defined> m_Events = 0x202365D3C10 | |
<user defined> m_name = 0x202365D3C30 | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
<user defined> m_zoneScript = 0x0 | |
<user defined> m_transport = 0x0 | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
<user defined> m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_homebindMapId = 0x1 | |
unsigned int m_homebindAreaId = 0x8D | |
float m_homebindX = 10311.299805 | |
float m_homebindY = 832.463013 | |
float m_homebindZ = 1326.410034 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D67A0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D67B8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
unsigned int[9] m_forced_speed_changes | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D67F8 | |
<user defined> _Copy_tag = 0x202365D67F8 | |
<user defined> _Move_tag = 0x202365D67F8 | |
unsigned int m_HomebindTimer = 0x0 | |
bool m_InstanceValid = 0x1 | |
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances | |
[0] = 0x202365D6818 | |
[1] = 0x202365D6868 | |
[2] = 0x202365D68B8 | |
[3] = 0x202365D6908 | |
Spell* m_spellModTakingSpell = NULL | |
bool isDebugAreaTriggers = 0x0 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList | |
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> > | |
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x202365D6968 | |
unsigned int m_regenTimerCount = 0x226 | |
unsigned int m_foodEmoteTimerCount = 0x60E | |
float[7] m_powerFraction | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
unsigned int m_contestedPvPTimer = 0x0 | |
BgBattlegroundQueueID_Rec | |
int bgQueueTypeId = 0xE3D798B0 | |
unsigned int invitedToInstance = 0x7FFB | |
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID | |
[0] = 0x0 | |
[1] = 0x0 | |
BGData m_bgData | |
unsigned int bgInstanceID = 0x0 | |
unsigned int bgTypeID = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x202365D69C0 | |
unsigned int bgAfkReportedCount = 0x0 | |
int bgAfkReportedTimer = 0x5C5B0E14 | |
unsigned int bgTeam = 0x1D5 | |
unsigned int mountSpell = 0x0 | |
unsigned int[2] taxiPath | |
[0] = 0x0 | |
[1] = 0x0 | |
WorldLocation joinPos = 0x202365D69F8 | |
bool m_IsBGRandomWinner = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A18 | |
<user defined> _Copy_tag = 0x202365D6A18 | |
<user defined> _Move_tag = 0x202365D6A18 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A30 | |
<user defined> _Copy_tag = 0x202365D6A30 | |
<user defined> _Move_tag = 0x202365D6A30 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A48 | |
<user defined> _Copy_tag = 0x202365D6A48 | |
<user defined> _Move_tag = 0x202365D6A48 | |
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests | |
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> > | |
<user defined> value_compare = 0x202365D6A60 | |
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x202365D6A68 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x202365D6A80 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ObjectGuid m_playerSharingQuest | |
unsigned int _guid = 0x0 | |
unsigned int m_sharedQuestId = 0x0 | |
unsigned int m_ingametime = 0x23867 | |
int m_lastHonorUpdateTime = 0x5C5B0CE8 | |
ObjectGuid m_lootGuid | |
unsigned int _guid = 0x0 | |
unsigned int m_team = 0x1D5 | |
unsigned int m_nextSave = 0xC71D | |
int m_speakTime = 0x5C5B0CEE | |
unsigned int m_speakCount = 0x1 | |
unsigned int m_dungeonDifficulty = 0x1 | |
unsigned int m_raidDifficulty = 0x0 | |
unsigned int m_raidMapDifficulty = 0x0 | |
unsigned int m_atLoginFlags = 0x8 | |
Item*[150] m_items | |
[0] = 0x20259251AE0 | |
[1] = 0x202592549A0 | |
[2] = 0x20259250D20 | |
[3] = NULL | |
[4] = 0x2025924DE60 | |
[5] = 0x202592525E0 | |
[6] = 0x2025924F1A0 | |
[7] = 0x20259254C60 | |
[8] = 0x2025924F460 | |
[9] = 0x2025924E3E0 | |
unsigned int m_currentBuybackSlot = 0x4A | |
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue | |
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x202365D6FA8 | |
bool m_itemUpdateQueueBlocked = 0x0 | |
unsigned int m_ExtraFlags = 0x5 | |
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus | |
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x202365D6FD0 | |
<user defined> value_compare = 0x202365D6FD0 | |
<user defined> _Copy_tag = 0x202365D6FD0 | |
<user defined> _Move_tag = 0x202365D6FD0 | |
<user defined> value_compare = 0x202365D6FD0 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D6FE8 | |
<user defined> value_compare = 0x202365D6FE8 | |
<user defined> _Copy_tag = 0x202365D6FE8 | |
<user defined> _Move_tag = 0x202365D6FE8 | |
<user defined> value_compare = 0x202365D6FE8 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D7000 | |
<user defined> _Copy_tag = 0x202365D7000 | |
<user defined> _Move_tag = 0x202365D7000 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D7018 | |
<user defined> value_compare = 0x202365D7018 | |
<user defined> _Copy_tag = 0x202365D7018 | |
<user defined> _Move_tag = 0x202365D7018 | |
<user defined> value_compare = 0x202365D7018 | |
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus | |
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> > | |
<user defined> value_compare = 0x202365D7030 | |
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x202365D7038 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x202365D7050 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_GuildIdInvited = 0x0 | |
unsigned int m_ArenaTeamIdInvited = 0x0 | |
std::deque<Mail *,std::allocator<Mail *> > m_mail | |
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > > | |
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x202365D7088 | |
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> > | |
<user defined> value_compare = 0x202365D70B0 | |
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x202365D70B8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x202365D70D0 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents | |
[0] = 0x2022D5546F0 | |
[1] = 0x2022D5558F0 | |
unsigned int m_lastPotionId = 0x0 | |
unsigned int m_activeSpec = 0x0 | |
unsigned int m_specsCount = 0x2 | |
unsigned int[6] m_Glyphs | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[0] = 0x202365D7118 | |
unsigned int[6] | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons | |
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x202365D7148 | |
<user defined> value_compare = 0x202365D7148 | |
<user defined> _Copy_tag = 0x202365D7148 | |
<user defined> _Move_tag = 0x202365D7148 | |
<user defined> value_compare = 0x202365D7148 | |
float[4] m_auraBaseFlatMod | |
[0] = 0.000000 | |
[1] = 5.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
float[4] m_auraBasePctMod | |
[0] = 8.607999 | |
[1] = 8.607999 | |
[2] = 8.607999 | |
[3] = 1.000000 | |
int[25] m_baseRatingValue | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0xF8 | |
[6] = 0xF8 | |
[7] = 0xF8 | |
[8] = 0x30C | |
[9] = 0x30C | |
unsigned int m_baseSpellPower = 0x0 | |
unsigned int m_baseFeralAP = 0x0 | |
unsigned int m_baseManaRegen = 0x0 | |
unsigned int m_baseHealthRegen = 0x0 | |
int m_spellPenetrationItemMod = 0x0 | |
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods | |
[0] = 0x202365D71C8 | |
[1] = 0x202365D7218 | |
[2] = 0x202365D7268 | |
[3] = 0x202365D72B8 | |
[4] = 0x202365D7308 | |
[5] = 0x202365D7358 | |
[6] = 0x202365D73A8 | |
[7] = 0x202365D73F8 | |
[8] = 0x202365D7448 | |
[9] = 0x202365D7498 | |
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration | |
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> > | |
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x202365D7B78 | |
std::list<Item *,std::allocator<Item *> > m_itemDuration | |
std::_List_buy<Item *,std::allocator<Item *> > | |
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x202365D7B90 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D7BB0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D7BC8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData | |
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> > | |
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0 | |
WorldSession* m_session = 0x202163003B0 | |
std::list<Channel *,std::allocator<Channel *> > m_channels | |
std::_List_buy<Channel *,std::allocator<Channel *> > | |
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x202365D7C08 | |
unsigned int m_cinematic = 0x1 | |
TradeData* m_trade = NULL | |
bool m_DailyQuestChanged = 0x0 | |
bool m_WeeklyQuestChanged = 0x0 | |
bool m_MonthlyQuestChanged = 0x0 | |
bool m_SeasonalQuestChanged = 0x0 | |
int m_lastDailyQuestTime = 0x0 | |
unsigned int m_hostileReferenceCheckTimer = 0x2269 | |
unsigned int m_drunkTimer = 0x0 | |
unsigned int m_weaponChangeTimer = 0x0 | |
unsigned int m_zoneUpdateId = 0x112B | |
unsigned int m_zoneUpdateTimer = 0xA7 | |
unsigned int m_areaUpdateId = 0x11DA | |
unsigned int m_deathTimer = 0x0 | |
int m_deathExpireTime = 0x5C474605 | |
unsigned int m_WeaponProficiency = 0x5E5CF | |
unsigned int m_ArmorProficiency = 0xF | |
bool m_canParry = 0x1 | |
bool m_canBlock = 0x0 | |
bool m_canTitanGrip = 0x0 | |
unsigned int m_titanGripPenaltySpellId = 0x0 | |
unsigned int m_swingErrorMsg = 0x0 | |
float m_ammoDPS = 91.500000 | |
int _restTime = 0x5C5B0D1F | |
unsigned int inn_triggerId = 0x0 | |
float m_rest_bonus = 0.000000 | |
unsigned int _restFlagMask = 0x2 | |
unsigned int m_resetTalentsCost = 0x0 | |
int m_resetTalentsTime = 0x0 | |
unsigned int m_usedTalentCount = 0x47 | |
unsigned int m_questRewardTalentCount = 0x0 | |
PlayerSocial* m_social = 0x2022D555888 | |
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x2022D555888 | |
ObjectGuid _playerGUID = 0x2 | |
GroupReference m_group | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
GroupReference m_originalGroup | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
Group* m_groupInvite = NULL | |
unsigned int m_groupUpdateMask = 0x0 | |
unsigned int m_auraRaidUpdateMask = 0x0 | |
bool m_bPassOnGroupLoot = 0x0 | |
unsigned int m_lastpetnumber = 0x2D | |
int m_summon_expire = 0x0 | |
WorldLocation m_summon_location | |
Position | |
<user defined> XY = 0x202365D7D38 | |
<user defined> XYZ = 0x202365D7D38 | |
<user defined> XYZO = 0x202365D7D38 | |
<user defined> PackedXYZ = 0x202365D7D38 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
WorldLocation m_recall_location | |
Position | |
<user defined> XY = 0x202365D7D4C | |
<user defined> XYZ = 0x202365D7D4C | |
<user defined> XYZO = 0x202365D7D4C | |
<user defined> PackedXYZ = 0x202365D7D4C | |
float m_positionX = 5834.863770 | |
float m_positionY = 641.539124 | |
float m_positionZ = 609.157715 | |
float m_orientation = 3.454963 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4420628145B656E9 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
unsigned int m_mapId = 0x23B | |
DeclinedName* m_declinedname = NULL | |
Runes* m_runes = NULL | |
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets | |
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x202365D7D70 | |
<user defined> value_compare = 0x202365D7D70 | |
<user defined> _Copy_tag = 0x202365D7D70 | |
<user defined> _Move_tag = 0x202365D7D70 | |
<user defined> value_compare = 0x202365D7D70 | |
unsigned int m_grantableLevels = 0x0 | |
unsigned int m_fishingSteps = 0x0 | |
bool m_needsZoneUpdate = 0x0 | |
CinematicMgr* _cinematicMgr = 0x2022F2638A0 | |
Player* player = 0x202365D3A80 | |
unsigned int m_cinematicDiff = 0x103F6 | |
unsigned int m_lastCinematicCheck = 0x0 | |
unsigned int m_activeCinematicCameraId = 0x0 | |
unsigned int m_cinematicLength = 0x0 | |
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL | |
Position m_remoteSightPosition = 0x2022F2638C0 | |
TempSummon* m_CinematicObject = NULL | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x202365D7D98 | |
<user defined> _Copy_tag = 0x202365D7D98 | |
<user defined> _Move_tag = 0x202365D7D98 | |
MapReference m_mapRef | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193AE210 | |
LinkedListElement* iPrev = 0x202193AE200 | |
Map* iRefTo = 0x202193AE040 | |
Player* iRefFrom = 0x202365D3A80 | |
unsigned int m_lastFallTime = 0xA | |
float m_lastFallZ = 609.886292 | |
int[3] m_MirrorTimer | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
unsigned int m_MirrorTimerFlags = 0x0 | |
unsigned int m_MirrorTimerFlagsLast = 0x0 | |
bool m_isInWater = 0x0 | |
unsigned int[6] m_runeGraceCooldown | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
[3] = 0xFFFFFFFF | |
[4] = 0xFFFFFFFF | |
[5] = 0xFFFFFFFF | |
unsigned int[6] m_lastRuneGraceTimers | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
WorldLocation m_teleport_dest | |
Position | |
<user defined> XY = 0x202365D7E20 | |
<user defined> XYZ = 0x202365D7E20 | |
<user defined> XYZO = 0x202365D7E20 | |
<user defined> PackedXYZ = 0x202365D7E20 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
unsigned int m_teleport_options = 0x0 | |
bool mSemaphoreTeleport_Near = 0x0 | |
bool mSemaphoreTeleport_Far = 0x0 | |
unsigned int m_DelayedOperations = 0x0 | |
bool m_bCanDelayTeleport = 0x0 | |
bool m_bHasDelayedTeleport = 0x0 | |
unsigned int m_temporaryUnsummonedPetNumber = 0x0 | |
unsigned int m_oldpetspell = 0x0 | |
AchievementMgr* m_achievementMgr = 0x2022D3AD710 | |
Player* m_player = 0x202365D3A80 | |
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x2022D3AD718 | |
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x2022D3AD768 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x2022D3AD7B8 | |
ReputationMgr* m_reputationMgr = 0x2022F262AA0 | |
Player* _player = 0x202365D3A80 | |
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x2022F262AA8 | |
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x2022F262AC0 | |
unsigned int _visibleFactionCount = 0x16 | |
unsigned int _honoredFactionCount = 0x2 | |
unsigned int _reveredFactionCount = 0x1 | |
unsigned int _exaltedFactionCount = 0x0 | |
bool _sendFactionIncreased = 0x0 | |
unsigned int m_ChampioningFaction = 0x0 | |
unsigned int m_timeSyncCounter = 0x7 | |
unsigned int m_timeSyncTimer = 0xEE1 | |
unsigned int m_timeSyncClient = 0x30AE7EF8 | |
unsigned int m_timeSyncServer = 0x323C8 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x202365D7E78 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x202365D7E80 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x202365D7E98 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _pendingBindId = 0x0 | |
unsigned int _pendingBindTimer = 0x0 | |
unsigned int _activeCheats = 0x0 | |
unsigned int healthBeforeDuel = 0x0 | |
unsigned int manaBeforeDuel = 0x0 | |
WorldLocation _corpseLocation | |
Position | |
<user defined> XY = 0x202365D7EDC | |
<user defined> XYZ = 0x202365D7EDC | |
<user defined> XYZO = 0x202365D7EDC | |
<user defined> PackedXYZ = 0x202365D7EDC | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
<user defined> m_SummonSlot = 0x202365D3CC8 | |
<user defined> m_ObjectSlot = 0x202365D3D00 | |
float m_modMeleeHitChance = 7.563284 | |
float m_modRangedHitChance = 7.563284 | |
float m_modSpellHitChance = 9.454104 | |
int m_baseSpellCritChance = 0x5 | |
<user defined> m_modAttackSpeedPct = 0x202365D3D30 | |
<user defined> m_spellImmune = 0x202365D3D40 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
<user defined> LastCharmerGUID = 0x0 | |
<user defined> movespline = 0x202341C90E0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
<user defined> m_attackTimer = 0x202365D3F8C | |
<user defined> m_createStats = 0x202365D3F98 | |
<user defined> m_attackers = 0x202365D3FB0 | |
<user defined> m_attacking = 0x0 | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
<user defined> m_dynObj = 0x202365D3FD8 | |
<user defined> m_gameObj = 0x202365D3FF0 | |
unsigned int m_transformSpell = 0x0 | |
<user defined> m_currentSpells = 0x202365D4010 | |
<user defined> m_ownedAuras = 0x202365D4030 | |
<user defined> m_appliedAuras = 0x202365D4048 | |
<user defined> m_removedAuras = 0x202365D4060 | |
<user defined> m_auraUpdateIterator = 0x202365D4078 | |
unsigned int m_removedAurasCount = 0x0 | |
<user defined> m_modAuras = 0x202365D4098 | |
<user defined> m_scAuras = 0x202365D5E50 | |
<user defined> m_interruptableAuras = 0x202365D5E68 | |
<user defined> m_auraStateAuras = 0x202365D5E80 | |
unsigned int m_interruptMask = 0x80000 | |
<user defined> m_auraFlatModifiersGroup = 0x202365D5E9C | |
<user defined> m_auraPctModifiersGroup = 0x202365D5F64 | |
<user defined> m_weaponDamage = 0x202365D602C | |
bool m_canModifyStats = 0x1 | |
<user defined> m_visibleAuras = 0x202365D6060 | |
<user defined> m_speed_rate = 0x202365D6078 | |
<user defined> m_charmer = 0x0 | |
<user defined> m_charmed = 0x0 | |
<user defined> m_charmInfo = 0x0 | |
<user defined> m_sharedVision = 0x202365D60B8 | |
<user defined> i_motionMaster = 0x2022DA43300 | |
<user defined> m_reactiveTimer = 0x202365D60D8 | |
unsigned int m_regenTimer = 0x0 | |
<user defined> m_vehicle = 0x0 | |
<user defined> m_vehicleKit = 0x0 | |
unsigned int m_unitTypeMask = 0x0 | |
<user defined> _lastLiquid = 0x0 | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
<user defined> m_movesplineTimer = 0x0 | |
<user defined> m_Diminishing = 0x202365D6120 | |
<user defined> m_combatManager = 0x202365D6220 | |
<user defined> m_threatManager = 0x202365D62C8 | |
<user defined> i_AIs = 0x202365D64A0 | |
<user defined> i_AI = 0x202365D64C8 | |
bool m_aiLocked = 0x0 | |
<user defined> m_followingMe = 0x202365D64E0 | |
<user defined> m_comboTarget = 0x0 | |
int m_comboPoints = 0x0 | |
<user defined> m_ComboPointHolders = 0x202365D6540 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
<user defined> m_spellHistory = 0x202294E3350 | |
00007FFBE31BDADD 000000714A5FE7D0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297 | |
Local MotionMaster* this = 0x2022DA533E0 | |
Unit* _owner = 0x20237EF0040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x20237EF0160 | |
EventProcessor m_Events = 0x20237EF01D0 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268 | |
<user defined> _Copy_tag = 0x20237EF0268 | |
<user defined> _Move_tag = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
Movement::Spline<int> spline = 0x202341E95A0 | |
Movement::FacingInfo facing = 0x202341E95F0 | |
unsigned int m_Id = 0x5DD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x112 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.104883 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570 | |
<user defined> _Copy_tag = 0x20237EF0570 | |
<user defined> _Move_tag = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
<user defined> _Copy_tag = 0x20237EF05F0 | |
<user defined> _Move_tag = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
<user defined> _Copy_tag = 0x20237EF0608 | |
<user defined> _Move_tag = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x202389407E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
<user defined> _Copy_tag = 0x20237EF2440 | |
<user defined> _Move_tag = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
<user defined> _Copy_tag = 0x20237EF2620 | |
<user defined> _Move_tag = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
Unit* _unit = 0x20237EF0040 | |
UnitActionBarEntry[10] PetActionBar | |
[0] = 0x7000002 | |
[1] = 0x7000001 | |
[2] = 0x7000000 | |
[3] = 0x8100F0EC | |
[4] = 0x8100D12C | |
[5] = 0x8100CCF8 | |
[6] = 0x810006CE | |
[7] = 0x6000002 | |
[8] = 0x6000001 | |
[9] = 0x6000000 | |
UnitActionBarEntry[4] _charmspells | |
[0] = 0x81000000 | |
[1] = 0x81000000 | |
[2] = 0x81000000 | |
[3] = 0x81000000 | |
unsigned int _CommandState = 0x1 | |
unsigned int _petnumber = 0x2D | |
int _oldReactState = 0x2 | |
bool _isCommandAttack = 0x0 | |
bool _isCommandFollow = 0x0 | |
bool _isAtStay = 0x0 | |
bool _isFollowing = 0x1 | |
bool _isReturning = 0x0 | |
float _stayX = 0.000000 | |
float _stayY = 0.000000 | |
float _stayZ = 0.000000 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888 | |
Unit* _owner = 0x20237EF0040 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930 | |
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x2022D56D920 | |
std::_Ref_count_base* _Rep = 0x20238969E30 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
CooldownEntry | |
unsigned int SpellId = 0x37EF0040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x389489E0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x2022DA533F0 | |
<user defined> _Copy_tag = 0x2022DA533F0 | |
<user defined> _Move_tag = 0x2022DA533F0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x2022DA53408 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x2022DA53410 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x2022DA53428 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x2022DA53458 | |
unsigned int _flags = 0x1 | |
Parameter unsigned int diff = 0x87 | |
Local MovementGenerator* top = 0x2022D555980 | |
unsigned int Mode = 0x0 | |
unsigned int Priority = 0x1 | |
unsigned int Flags = 0x2 | |
unsigned int BaseUnitState = 0x200 | |
00007FFBE2C94BDB 000000714A5FE870 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455 | |
Local Unit* this = 0x20237EF0040 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x20237EF0170 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x20237EF0168 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x20237EF0188 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x20237EF01B8 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x103F6 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x20237EF01D8 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x202193AE070 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x202193AE118 | |
std::mutex _mapLock = 0x202193AE138 | |
std::mutex _gridLock = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x202193C68D0 | |
MapRefManager m_mapRefManager = 0x202193AE1F8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x202365D7DB0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x202193AE250 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x202193AE280 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x202193BE2A8 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x202193C6310 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x202193C6348 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x202193C6398 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x202193C63E8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x202193C6440 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x202193C6490 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x202193C6500 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x202193C6698 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x202193C66E8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x202193C6738 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x202193C6788 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x202193C67D8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x202193C6828 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x202193C6878 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268 | |
<user defined> _Copy_tag = 0x20237EF0268 | |
<user defined> _Move_tag = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x202341E95A0 | |
int index_lo = 0x1 | |
int index_hi = 0xF | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 0.104883 | |
std::vector<int,std::allocator<int> > lengths = 0x202341E95D0 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 0.560783 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x202341E95F0 | |
unsigned int target = 0xCCCCCCCC3F0F8F7A | |
float angle = 0.560783 | |
unsigned int m_Id = 0x5DD | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0x112 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.104883 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570 | |
<user defined> _Copy_tag = 0x20237EF0570 | |
<user defined> _Move_tag = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
<user defined> _Copy_tag = 0x20237EF05F0 | |
<user defined> _Move_tag = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
<user defined> _Copy_tag = 0x20237EF0608 | |
<user defined> _Move_tag = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x202389407E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
<user defined> _Copy_tag = 0x20237EF2440 | |
<user defined> _Move_tag = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
<user defined> _Copy_tag = 0x20237EF2620 | |
<user defined> _Move_tag = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
Unit* _unit = 0x20237EF0040 | |
UnitActionBarEntry[10] PetActionBar | |
[0] = 0x7000002 | |
[1] = 0x7000001 | |
[2] = 0x7000000 | |
[3] = 0x8100F0EC | |
[4] = 0x8100D12C | |
[5] = 0x8100CCF8 | |
[6] = 0x810006CE | |
[7] = 0x6000002 | |
[8] = 0x6000001 | |
[9] = 0x6000000 | |
UnitActionBarEntry[4] _charmspells | |
[0] = 0x81000000 | |
[1] = 0x81000000 | |
[2] = 0x81000000 | |
[3] = 0x81000000 | |
unsigned int _CommandState = 0x1 | |
unsigned int _petnumber = 0x2D | |
int _oldReactState = 0x2 | |
bool _isCommandAttack = 0x0 | |
bool _isCommandFollow = 0x0 | |
bool _isAtStay = 0x0 | |
bool _isFollowing = 0x1 | |
bool _isReturning = 0x0 | |
float _stayX = 0.000000 | |
float _stayY = 0.000000 | |
float _stayZ = 0.000000 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
Unit* _owner = 0x20237EF0040 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x2022DA533F0 | |
<user defined> _Copy_tag = 0x2022DA533F0 | |
<user defined> _Move_tag = 0x2022DA533F0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x2022DA53408 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x2022DA53410 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x2022DA53428 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x2022DA53458 | |
unsigned int _flags = 0x1 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF27E8 | |
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x20237EF27F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x20237EF2808 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF2838 | |
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x20237EF2840 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x20237EF2858 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888 | |
Unit* _owner = 0x20237EF0040 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList | |
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x0 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x20237EF28B8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF28D0 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF28D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF28F0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x20237EF2930 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x20237EF2938 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x20237EF2950 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::array<float,7> _singleSchoolModifiers | |
float[7] _Elems | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers | |
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> > | |
<user defined> value_compare = 0x20237EF29A0 | |
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x20237EF29A8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x20237EF29C0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo | |
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > > | |
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x20237EF29F0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> > | |
<user defined> value_compare = 0x20237EF2A10 | |
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x20237EF2A18 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x20237EF2A30 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c | |
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > | |
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x2022D56D920 | |
std::_Ref_count_base* _Rep = 0x20238969E30 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
CooldownEntry | |
unsigned int SpellId = 0x37EF0040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x389489E0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x202387DB998 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DB9B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389489E0 | |
unsigned int ItemId = 0x377C4F90 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x40 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x202387DB9E8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x202387DB9F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x202387DBA08 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x202389480D0 | |
unsigned int ItemId = 0x377C4610 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xB0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> > | |
<user defined> value_compare = 0x202387DBA38 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x202387DBA40 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x202387DBA58 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> > | |
<user defined> value_compare = 0x202387DBAC0 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x202387DBAC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x202387DBAE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int p_time = 0x87 | |
00007FFBE2A42699 000000714A5FED30 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722 | |
Local Creature* this = 0x20237EF0040 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x20237EF0160 | |
EventProcessor m_Events = 0x20237EF01D0 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0268 | |
<user defined> _Copy_tag = 0x20237EF0268 | |
<user defined> _Move_tag = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
Movement::Spline<int> spline = 0x202341E95A0 | |
Movement::FacingInfo facing = 0x202341E95F0 | |
unsigned int m_Id = 0x5DD | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x112 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.104883 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x3 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x20237EF0570 | |
<user defined> _Copy_tag = 0x20237EF0570 | |
<user defined> _Move_tag = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
<user defined> _Copy_tag = 0x20237EF05F0 | |
<user defined> _Move_tag = 0x20237EF05F0 | |
<user defined> value_compare = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
<user defined> _Copy_tag = 0x20237EF0608 | |
<user defined> _Move_tag = 0x20237EF0608 | |
<user defined> value_compare = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x202389407E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x2023862F220 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
<user defined> _Copy_tag = 0x20237EF2440 | |
<user defined> _Move_tag = 0x20237EF2440 | |
<user defined> value_compare = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
<user defined> _Copy_tag = 0x20237EF2620 | |
<user defined> _Move_tag = 0x20237EF2620 | |
<user defined> value_compare = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
Unit* _unit = 0x20237EF0040 | |
UnitActionBarEntry[10] PetActionBar | |
[0] = 0x7000002 | |
[1] = 0x7000001 | |
[2] = 0x7000000 | |
[3] = 0x8100F0EC | |
[4] = 0x8100D12C | |
[5] = 0x8100CCF8 | |
[6] = 0x810006CE | |
[7] = 0x6000002 | |
[8] = 0x6000001 | |
[9] = 0x6000000 | |
UnitActionBarEntry[4] _charmspells | |
[0] = 0x81000000 | |
[1] = 0x81000000 | |
[2] = 0x81000000 | |
[3] = 0x81000000 | |
unsigned int _CommandState = 0x1 | |
unsigned int _petnumber = 0x2D | |
int _oldReactState = 0x2 | |
bool _isCommandAttack = 0x0 | |
bool _isCommandFollow = 0x0 | |
bool _isAtStay = 0x0 | |
bool _isFollowing = 0x1 | |
bool _isReturning = 0x0 | |
float _stayX = 0.000000 | |
float _stayY = 0.000000 | |
float _stayZ = 0.000000 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
Unit* _owner = 0x20237EF0040 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA533F0 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA53408 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA53458 | |
unsigned int _flags = 0x1 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x20237EF27E8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x20237EF2838 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x20237EF2888 | |
Unit* _owner = 0x20237EF0040 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x20237EF2898 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x20237EF28D0 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x20237EF2930 | |
std::array<float,7> _singleSchoolModifiers = 0x20237EF2980 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x20237EF29A0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x20237EF29F0 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x20237EF2A10 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x2022D56D920 | |
std::_Ref_count_base* _Rep = 0x20238969E30 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x20237EF2AA8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2AC0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x20237EF2B08 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x20237EF2B20 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
CooldownEntry | |
unsigned int SpellId = 0x37EF0040 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x389489E0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x202377C4F90 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x20237EF0040 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202387DB998 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202387DB9E8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202387DBA38 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202387DBAC0 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193D4F68 | |
LinkedListElement* iPrev = 0x202193D4F58 | |
GridRefManager<Creature>* iRefTo = 0x202193D4F50 | |
Creature* iRefFrom = 0x20237EF0040 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x4786A | |
unsigned int grid_y = 0x4786A | |
unsigned int cell_x = 0x4786A | |
unsigned int cell_y = 0x4786A | |
unsigned int nocreate = 0x4786A | |
unsigned int reserved = 0x4786A | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x4786A | |
unsigned int All = 0x4786A | |
Cell::<unnamed-type-data> data = 0x4786A | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x20237EF2BA0 | |
<user defined> XYZ = 0x20237EF2BA0 | |
<user defined> XYZO = 0x20237EF2BA0 | |
<user defined> PackedXYZ = 0x20237EF2BA0 | |
float m_positionX = 5800.143555 | |
float m_positionY = 632.345032 | |
float m_positionZ = 609.885925 | |
float m_orientation = 0.336944 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441E161545B54126 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441E161545B54126 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E161545B54126 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441E161545B54126 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E161545B54126 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441E161545B54126 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E161545B54126 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441E161545B54126 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x20237EF2BB0 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x20237EF2BD0 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _guid = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
unsigned int containerID = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x20237EF2C08 | |
<user defined> _Copy_tag = 0x20237EF2C08 | |
<user defined> _Move_tag = 0x20237EF2C08 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x20237EF2C20 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x20237EF2C28 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x20237EF2C40 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x20237EF2C70 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x20237EF2C78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x20237EF2C90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x20237EF2CC0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x20237EF2CC8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x20237EF2CE0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x20237EF2D18 | |
LinkedListElement iLast = 0x20237EF2D28 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2D28 | |
<user defined> iterator = 0x37EF2D28 | |
<user defined> iterator = 0x20237EF2D10 | |
iterator | |
LootValidatorRef* _Ptr = 0x7FFBE3ED2750 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
unsigned int lootingGroupLowGUID = 0x0 | |
unsigned int m_PlayerDamageReq = 0x0 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts | |
std::_List_buy<VendorItemCount,std::allocator<VendorItemCount> > | |
std::_List_alloc<std::_List_base_types<VendorItemCount,std::allocator<VendorItemCount> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<VendorItemCount,void *> >,std::_List_val<std::_List_simple_types<VendorItemCount> >,1> _Mypair = 0x20237EF2D78 | |
ObjectGuid m_lootRecipient | |
unsigned int _guid = 0x0 | |
unsigned int m_lootRecipientGroup = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x0 | |
int m_respawnTime = 0x0 | |
unsigned int m_respawnDelay = 0x12C | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 0.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x0 | |
unsigned int m_spawnId = 0x1 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
unsigned int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x84EA | |
Position m_homePosition | |
<user defined> XY = 0x20237EF2DF0 | |
<user defined> XYZ = 0x20237EF2DF0 | |
<user defined> XYZO = 0x20237EF2DF0 | |
<user defined> PackedXYZ = 0x20237EF2DF0 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Position m_transportHomePosition | |
<user defined> XY = 0x20237EF2E00 | |
<user defined> XYZ = 0x20237EF2E00 | |
<user defined> XYZO = 0x20237EF2E00 | |
<user defined> PackedXYZ = 0x20237EF2E00 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x20207A1CD48 | |
unsigned int Entry = 0x84EA | |
unsigned int[3] DifficultyEntry | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
unsigned int[2] KillCredit | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int Modelid1 = 0x6C2C | |
unsigned int Modelid2 = 0x0 | |
unsigned int Modelid3 = 0x0 | |
unsigned int Modelid4 = 0x0 | |
std::string Name = "Tamable Crab" | |
std::string Title = "" | |
std::string IconName = "" | |
unsigned int GossipMenuId = 0x0 | |
unsigned int minlevel = 0x1 | |
unsigned int maxlevel = 0x1 | |
unsigned int expansion = 0x0 | |
unsigned int faction = 0x7 | |
unsigned int npcflag = 0x0 | |
float speed_walk = 1.000000 | |
float speed_run = 1.142860 | |
float scale = 1.000000 | |
unsigned int rank = 0x0 | |
unsigned int dmgschool = 0x0 | |
unsigned int BaseAttackTime = 0x7D0 | |
unsigned int RangeAttackTime = 0x7D0 | |
float BaseVariance = 1.000000 | |
float RangeVariance = 1.000000 | |
unsigned int unit_class = 0x1 | |
unsigned int unit_flags = 0x0 | |
unsigned int unit_flags2 = 0x800 | |
unsigned int dynamicflags = 0x0 | |
int family = 0x8 | |
unsigned int type = 0x1 | |
unsigned int type_flags = 0x1 | |
unsigned int lootid = 0x0 | |
unsigned int pickpocketLootId = 0x0 | |
unsigned int SkinLootId = 0x0 | |
int[7] resistance | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
unsigned int[8] spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int PetSpellDataId = 0x0 | |
unsigned int VehicleId = 0x0 | |
unsigned int mingold = 0x0 | |
unsigned int maxgold = 0x0 | |
std::string AIName = "" | |
unsigned int MovementType = 0x0 | |
CreatureMovementData Movement | |
unsigned int Ground = 0x1 | |
unsigned int Flight = 0x0 | |
bool Swim = 0x1 | |
bool Rooted = 0x0 | |
float HoverHeight = 1.000000 | |
float ModHealth = 1.000000 | |
float ModMana = 1.000000 | |
float ModArmor = 1.000000 | |
float ModDamage = 1.000000 | |
float ModExperience = 1.000000 | |
bool RacialLeader = 0x0 | |
unsigned int movementId = 0x0 | |
bool RegenHealth = 0x1 | |
unsigned int MechanicImmuneMask = 0x0 | |
unsigned int SpellSchoolImmuneMask = 0x0 | |
unsigned int flags_extra = 0x0 | |
unsigned int ScriptID = 0x0 | |
WorldPacket[9] QueryData | |
[0] = 0x20207A1CF00 | |
[1] = 0x20207A1CF40 | |
[2] = 0x20207A1CF80 | |
[3] = 0x20207A1CFC0 | |
[4] = 0x20207A1D000 | |
[5] = 0x20207A1D040 | |
[6] = 0x20207A1D080 | |
[7] = 0x20207A1D0C0 | |
[8] = 0x20207A1D100 | |
CreatureData* m_creatureData = NULL | |
unsigned int m_LootMode = 0x1 | |
unsigned int _waypointPathId = 0x0 | |
std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo | |
unsigned int first = 0x0 | |
unsigned int second = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_triggerJustAppeared = 0x0 | |
bool m_respawnCompatibilityMode = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget | |
unsigned int _guid = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
int _lastDamagedTime = 0x0 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat | |
std::_Hash<std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> > | |
<user defined> value_compare = 0x20237EF2E70 | |
std::_Umap_traits<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::_Uhash_compare<unsigned char,std::hash<unsigned char>,std::equal_to<unsigned char> >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > >,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > _List = 0x20237EF2E78 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > > > > _Vec = 0x20237EF2E90 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _regenerateHealth = 0x1 | |
bool _regenerateHealthLock = 0x0 | |
Parameter unsigned int diff = 0x87 | |
00007FFBE2B3A255 000000714A5FEEC0 Pet::Update+5A5 c:\tc\src\server\game\entities\pet\pet.cpp line 637 | |
Local Pet* this = 0x20237EF0040 | |
Guardian | |
Minion | |
TempSummon | |
Creature | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2D000001 | |
unsigned int* m_uint32Values = 0x2D000001 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x20237EF0060 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x20237EF0078 | |
WorldLocation | |
Position | |
<user defined> XY = 0x20237EF00B0 | |
<user defined> XYZ = 0x20237EF00B0 | |
<user defined> XYZO = 0x20237EF00B0 | |
<user defined> PackedXYZ = 0x20237EF00B0 | |
float m_positionX = 5805.752441 | |
float m_positionY = 639.426697 | |
float m_positionZ = 609.885925 | |
float m_orientation = 3.272815 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x441FDB4F45B56E05 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x20237EF00C4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x20237EF00D0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x20237EF00DC | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x20237EF0110 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x20237EF0144 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x20237EF0150 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x20237EF0160 | |
EventProcessor m_Events = 0x20237EF01D0 | |
std::string m_name = "Crab" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x20237EF0268 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0xF | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x20237EF0300 | |
[1] = 0x20237EF0350 | |
[2] = 0x20237EF03A0 | |
[3] = 0x20237EF03F0 | |
[4] = 0x20237EF0440 | |
[5] = 0x20237EF0490 | |
[6] = 0x20237EF04E0 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x202341E95A0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 192.000000 | |
[1] = 158.000000 | |
[2] = 356.000000 | |
[3] = 70.000000 | |
[4] = 115.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x20237EF0570 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x20237EF0598 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x20237EF05B0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x20237EF05F0 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x20237EF0608 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x20237EF0620 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x20237EF0638 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x20237EF0658 | |
[1] = 0x20237EF0670 | |
[2] = 0x20237EF0688 | |
[3] = 0x20237EF06A0 | |
[4] = 0x20237EF06B8 | |
[5] = 0x20237EF06D0 | |
[6] = 0x20237EF06E8 | |
[7] = 0x20237EF0700 | |
[8] = 0x20237EF0718 | |
[9] = 0x20237EF0730 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x20237EF2410 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x20237EF2428 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x20237EF2440 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.071000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 60.000000 | |
[1] = 0.000000 | |
[0] = 0x42700000 | |
float[2] | |
[0] = 100.000000 | |
[1] = 0.000000 | |
[0] = 0x20237EF25EC | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x20237EF2620 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 7.800000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 7.800000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = 0x2022E8ABED0 | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x20237EF2678 | |
MotionMaster* i_motionMaster = 0x2022DA533E0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x516 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x197 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x109 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x20237EF26E0 | |
[1] = 0x20237EF26EC | |
[2] = 0x20237EF26F8 | |
[3] = 0x20237EF2704 | |
[4] = 0x20237EF2710 | |
[5] = 0x20237EF271C | |
[6] = 0x20237EF2728 | |
[7] = 0x20237EF2734 | |
[8] = 0x20237EF2740 | |
[9] = 0x20237EF274C | |
CombatManager m_combatManager = 0x20237EF27E0 | |
ThreatManager m_threatManager = 0x20237EF2888 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x20237EF2A60 | |
std::shared_ptr<UnitAI> i_AI = 0x20237EF2A88 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x20237EF2AA0 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x20237EF2B00 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202387DB990 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef = 0x20237EF2B70 | |
MapObject | |
Cell _currentCell = 0x4786A | |
int _moveState = 0x0 | |
Position _newPosition = 0x20237EF2BA0 | |
Loot loot = 0x20237EF2BB0 | |
unsigned int[8] m_spells | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_groupLootTimer = 0x0 | |
unsigned int lootingGroupLowGUID = 0x0 | |
unsigned int m_PlayerDamageReq = 0x0 | |
float m_SightDistance = 50.000000 | |
float m_CombatDistance = 0.000000 | |
bool m_isTempWorldObject = 0x0 | |
std::list<VendorItemCount,std::allocator<VendorItemCount> > m_vendorItemCounts = 0x20237EF2D78 | |
ObjectGuid m_lootRecipient = 0x0 | |
unsigned int m_lootRecipientGroup = 0x0 | |
int _pickpocketLootRestore = 0x0 | |
int m_corpseRemoveTime = 0x0 | |
int m_respawnTime = 0x0 | |
unsigned int m_respawnDelay = 0x12C | |
unsigned int m_corpseDelay = 0x3C | |
float m_respawnradius = 0.000000 | |
unsigned int m_boundaryCheckTime = 0x9C4 | |
unsigned int m_combatPulseTime = 0x0 | |
unsigned int m_combatPulseDelay = 0x0 | |
int m_reactState = 0x0 | |
unsigned int m_defaultMovementType = 0x0 | |
unsigned int m_spawnId = 0x1 | |
unsigned int m_equipmentId = 0x0 | |
int m_originalEquipmentId = 0x0 | |
bool m_AlreadyCallAssistance = 0x0 | |
bool m_AlreadySearchedAssistance = 0x0 | |
bool m_cannotReachTarget = 0x0 | |
unsigned int m_cannotReachTimer = 0x0 | |
unsigned int m_meleeDamageSchoolMask = 0x1 | |
unsigned int m_originalEntry = 0x84EA | |
Position m_homePosition = 0x20237EF2DF0 | |
Position m_transportHomePosition = 0x20237EF2E00 | |
bool DisableReputationGain = 0x0 | |
CreatureTemplate* m_creatureInfo = 0x20207A1CD48 | |
CreatureData* m_creatureData = NULL | |
unsigned int m_LootMode = 0x1 | |
unsigned int _waypointPathId = 0x0 | |
std::pair<unsigned int,unsigned int> _currentWaypointNodeInfo = 0x0 | |
CreatureGroup* m_formation = NULL | |
bool m_triggerJustAppeared = 0x0 | |
bool m_respawnCompatibilityMode = 0x0 | |
Spell* m_focusSpell = NULL | |
unsigned int m_focusDelay = 0x0 | |
bool m_shouldReacquireTarget = 0x0 | |
ObjectGuid m_suppressedTarget = 0x0 | |
float m_suppressedOrientation = 0.000000 | |
int _lastDamagedTime = 0x0 | |
std::unordered_map<unsigned char,std::vector<unsigned char,std::allocator<unsigned char> >,std::hash<unsigned char>,std::equal_to<unsigned char>,std::allocator<std::pair<unsigned char const ,std::vector<unsigned char,std::allocator<unsigned char> > > > > m_textRepeat = 0x20237EF2E70 | |
bool _regenerateHealth = 0x1 | |
bool _regenerateHealthLock = 0x0 | |
SummonPropertiesEntry* m_Properties = NULL | |
int m_type = 0x8 | |
unsigned int m_timer = 0x0 | |
unsigned int m_lifetime = 0x0 | |
ObjectGuid m_summonerGUID = 0x2 | |
Unit* m_owner = 0x202365D3A80 | |
float m_followAngle = 3.141593 | |
int m_bonusSpellDamage = 0x220 | |
float[5] m_statFromOwner | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 913.049988 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
std::unordered_map<unsigned int,PetSpell,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PetSpell> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PetSpell,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PetSpell> >,0> > | |
<user defined> value_compare = 0x20237EF2F10 | |
std::_Umap_traits<unsigned int,PetSpell,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PetSpell> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PetSpell>,std::allocator<std::pair<unsigned int const ,PetSpell> > > _List = 0x20237EF2F18 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PetSpell> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PetSpell> > > > > > _Vec = 0x20237EF2F30 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::vector<unsigned int,std::allocator<unsigned int> > m_autospells | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x20237EF2F60 | |
unsigned int m_usedTalentCount = 0x0 | |
bool m_removed = 0x0 | |
unsigned int m_happinessTimer = 0x6B4 | |
int m_petType = 0x1 | |
int m_duration = 0x0 | |
unsigned int m_auraRaidUpdateMask = 0x0 | |
bool m_loading = 0x0 | |
unsigned int m_focusRegenTimer = 0x5AA | |
DeclinedName* m_declinedname = NULL | |
Parameter unsigned int diff = 0x87 | |
00007FFBE2FBA870 000000714A5FEF20 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407 | |
Local LinkedListHead::Iterator<GridReference<Creature> > iter | |
GridReference<Creature>* _Ptr = 0x20237EF2B70 | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193D4F68 | |
LinkedListElement* iPrev = 0x202193D4F58 | |
GridRefManager<Creature>* iRefTo = 0x202193D4F50 | |
Creature* iRefFrom = 0x20237EF0040 | |
Local Trinity::ObjectUpdater* this = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter GridRefManager<Creature>& m = 0x202193D4F50 | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193D4F58 | |
LinkedListElement iLast = 0x202193D4F68 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2B78 | |
<user defined> iterator = 0x37EF2B78 | |
<user defined> iterator = 0x202193D4F50 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FFBE3EF4A60 | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x7FFBE40F0958 | |
LinkedListElement* iPrev = 0x7FFBE316CC00 | |
GridRefManager<Creature>* iRefTo = 0x7FFBE40F0878 | |
Creature* iRefFrom = 0x7FFBE316CF60 | |
00007FFBE31476A5 000000714A5FEF50 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter ContainerMapList<Creature>& c = 0x202193D4F50 | |
GridRefManager<Creature> _element | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193D4F58 | |
LinkedListElement iLast = 0x202193D4F68 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2B78 | |
<user defined> iterator = 0x37EF2B78 | |
<user defined> iterator = 0x202193D4F50 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FFBE3EF4A60 | |
00007FFBE31476E5 000000714A5FEF80 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >& c = 0x202193D4F50 | |
ContainerMapList<Creature> _elements | |
GridRefManager<Creature> _element | |
RefManager<GridRefManager<Creature>,Creature> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193D4F58 | |
LinkedListElement iLast = 0x202193D4F68 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x37EF2B78 | |
<user defined> iterator = 0x37EF2B78 | |
<user defined> iterator = 0x202193D4F50 | |
iterator | |
GridReference<Creature>* _Ptr = 0x7FFBE3EF4A60 | |
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements | |
ContainerMapList<Corpse> _elements | |
GridRefManager<Corpse> _element = 0x202193D4F80 | |
ContainerMapList<TypeList<DynamicObject,TypeNull> > _TailElements | |
ContainerMapList<DynamicObject> _elements = 0x202193D4FB0 | |
ContainerMapList<TypeNull> _TailElements = 0xCD | |
00007FFBE314799B 000000714A5FEFB0 VisitorHelper<Trinity::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >& c = 0x202193D4F20 | |
ContainerMapList<Player> _elements | |
GridRefManager<Player> _element | |
RefManager<GridRefManager<Player>,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193D4F28 | |
LinkedListElement iLast = 0x202193D4F38 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D65B8 | |
<user defined> iterator = 0x365D65B8 | |
<user defined> iterator = 0x202193D4F20 | |
iterator | |
GridReference<Player>* _Ptr = 0x7FFBE3EF4A20 | |
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements | |
ContainerMapList<Creature> _elements | |
GridRefManager<Creature> _element = 0x202193D4F50 | |
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements | |
ContainerMapList<Corpse> _elements = 0x202193D4F80 | |
ContainerMapList<TypeList<DynamicObject,TypeNull> > _TailElements = 0x202193D4FB0 | |
00007FFBE314756A 000000714A5FEFE0 VisitorHelper<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
Parameter Trinity::ObjectUpdater& v = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >& c = 0x202193D4F20 | |
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements | |
ContainerMapList<Player> _elements | |
GridRefManager<Player> _element = 0x202193D4F20 | |
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements | |
ContainerMapList<Creature> _elements = 0x202193D4F50 | |
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements = 0x202193D4F80 | |
00007FFBE316DBA5 000000714A5FF010 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >* this = 0x714A5FF228 | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >& c = 0x202193D4F20 | |
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements | |
ContainerMapList<Player> _elements | |
GridRefManager<Player> _element = 0x202193D4F20 | |
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements | |
ContainerMapList<Creature> _elements = 0x202193D4F50 | |
ContainerMapList<TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > _TailElements = 0x202193D4F80 | |
00007FFBE31466BB 000000714A5FF040 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+3B c:\tc\src\server\game\grids\grid.h line 99 | |
Local Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x202193D4E58 | |
TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_container | |
ContainerMapList<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > i_elements | |
ContainerMapList<GameObject> _elements = 0x202193D4E58 | |
ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > _TailElements = 0x202193D4E88 | |
TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_objects | |
ContainerMapList<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > i_elements | |
ContainerMapList<Player> _elements = 0x202193D4F20 | |
ContainerMapList<TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > _TailElements = 0x202193D4F50 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& visitor = 0x714A5FF228 | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
00007FFBE3146F3C 000000714A5FF070 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154 | |
Local NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* this = 0x202193CF4F0 | |
unsigned int i_gridId = 0xAA1 | |
GridInfo i_GridInfo | |
TimeTracker i_timer | |
int i_expiryTime = 0x49 | |
PeriodicTimer vis_Update | |
int i_period = 0x0 | |
int i_expireTime = 0x1A0 | |
unsigned int i_unloadActiveLockCount = 0x0 | |
bool i_unloadExplicitLock = 0xCC | |
bool i_unloadReferenceLock = 0xCC | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > i_Reference | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193AE058 | |
LinkedListElement* iPrev = 0x2021C075588 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* iRefTo = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >* iRefFrom = 0x202193CF4F0 | |
int i_x = 0x2A | |
int i_y = 0x21 | |
int i_cellstate = 0x1 | |
Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >[8] i_cells | |
[0] = 0x202193CF548 | |
[1] = 0x202193CF6D8 | |
[2] = 0x202193CF868 | |
[3] = 0x202193CF9F8 | |
[4] = 0x202193CFB88 | |
[5] = 0x202193CFD18 | |
[6] = 0x202193CFEA8 | |
[7] = 0x202193D0038 | |
[0] = 0x202193CF548 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D01C8 | |
[1] = 0x202193D0358 | |
[2] = 0x202193D04E8 | |
[3] = 0x202193D0678 | |
[4] = 0x202193D0808 | |
[5] = 0x202193D0998 | |
[6] = 0x202193D0B28 | |
[7] = 0x202193D0CB8 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D0E48 | |
[1] = 0x202193D0FD8 | |
[2] = 0x202193D1168 | |
[3] = 0x202193D12F8 | |
[4] = 0x202193D1488 | |
[5] = 0x202193D1618 | |
[6] = 0x202193D17A8 | |
[7] = 0x202193D1938 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D1AC8 | |
[1] = 0x202193D1C58 | |
[2] = 0x202193D1DE8 | |
[3] = 0x202193D1F78 | |
[4] = 0x202193D2108 | |
[5] = 0x202193D2298 | |
[6] = 0x202193D2428 | |
[7] = 0x202193D25B8 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D2748 | |
[1] = 0x202193D28D8 | |
[2] = 0x202193D2A68 | |
[3] = 0x202193D2BF8 | |
[4] = 0x202193D2D88 | |
[5] = 0x202193D2F18 | |
[6] = 0x202193D30A8 | |
[7] = 0x202193D3238 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D33C8 | |
[1] = 0x202193D3558 | |
[2] = 0x202193D36E8 | |
[3] = 0x202193D3878 | |
[4] = 0x202193D3A08 | |
[5] = 0x202193D3B98 | |
[6] = 0x202193D3D28 | |
[7] = 0x202193D3EB8 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D4048 | |
[1] = 0x202193D41D8 | |
[2] = 0x202193D4368 | |
[3] = 0x202193D44F8 | |
[4] = 0x202193D4688 | |
[5] = 0x202193D4818 | |
[6] = 0x202193D49A8 | |
[7] = 0x202193D4B38 | |
<user defined>[8] Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = 0x202193D4CC8 | |
[1] = 0x202193D4E58 | |
[2] = 0x202193D4FE8 | |
[3] = 0x202193D5178 | |
[4] = 0x202193D5308 | |
[5] = 0x202193D5498 | |
[6] = 0x202193D5628 | |
[7] = 0x202193D57B8 | |
bool i_GridObjectDataLoaded = 0x1 | |
Parameter unsigned int x = 0x7 | |
Parameter unsigned int y = 0x1 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& visitor = 0x714A5FF228 | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
00007FFBE3146880 000000714A5FF0C0 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 964 | |
Local Map* this = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x202193AE070 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x202193C68D0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE200 | |
LinkedListElement iLast = 0x202193AE210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8 | |
<user defined> iterator = 0x365D7DB8 | |
<user defined> iterator = 0x202193AE1F8 | |
iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x202365D7DB0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193AE210 | |
LinkedListElement* iPrev = 0x202193AE200 | |
Map* iRefTo = 0x202193AE040 | |
Player* iRefFrom = 0x202365D3A80 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238 | |
<user defined> _Copy_tag = 0x202193AE238 | |
<user defined> _Move_tag = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913DA80 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268 | |
<user defined> _Copy_tag = 0x202193AE268 | |
<user defined> _Move_tag = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913D760 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x202193BE2A8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0 | |
<user defined> _Copy_tag = 0x202193C62B0 | |
<user defined> _Move_tag = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
<user defined> _Copy_tag = 0x202193C62C8 | |
<user defined> _Move_tag = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0 | |
<user defined> _Copy_tag = 0x202193C62E0 | |
<user defined> _Move_tag = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
<user defined> _Copy_tag = 0x202193C62F8 | |
<user defined> _Move_tag = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x202193C6338 | |
boost::intrusive::list_node<void *>* prev_ = 0x2023A32AF20 | |
RespawnInfo* value = 0x2023BB4BF10 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x2023A327EB8 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x2 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x202193C6338 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x202193C6330 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x202193C6330 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6348 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6398 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x202193C6440 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x202193C6490 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
<user defined> _Copy_tag = 0x202193C64E8 | |
<user defined> _Move_tag = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x202193C6500 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x202193C6550 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x202193C6698 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x202193C66E8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x202193C6738 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x202193C6788 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480 | |
Parameter Cell& cell = 0x714A5FF144 | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x104786A | |
unsigned int grid_y = 0x104786A | |
unsigned int cell_x = 0x104786A | |
unsigned int cell_y = 0x104786A | |
unsigned int nocreate = 0x104786A | |
unsigned int reserved = 0x104786A | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part | |
unsigned int grid_x = 0x104786A | |
unsigned int grid_y = 0x104786A | |
unsigned int cell_x = 0x104786A | |
unsigned int cell_y = 0x104786A | |
unsigned int nocreate = 0x104786A | |
unsigned int reserved = 0x104786A | |
unsigned int All = 0x104786A | |
Cell::<unnamed-type-data> data | |
<user defined> <unnamed-type-Part> = 0x714A5FF144 | |
<user defined> Part = 0x104786A | |
unsigned int All = 0x104786A | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& visitor = 0x714A5FF228 | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Local unsigned int cell_y = 0x1 | |
Local unsigned int x = 0x2A | |
Local unsigned int y = 0x21 | |
Local unsigned int cell_x = 0x7 | |
00007FFBE312291E 000000714A5FF160 Map::VisitNearbyCellsOf+19E c:\tc\src\server\game\maps\map.cpp line 726 | |
Local unsigned int y = 0x109 | |
Local unsigned int x = 0x157 | |
Local Map* this = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x202193AE070 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x202193C68D0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE200 | |
LinkedListElement iLast = 0x202193AE210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8 | |
<user defined> iterator = 0x365D7DB8 | |
<user defined> iterator = 0x202193AE1F8 | |
iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x202365D7DB0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193AE210 | |
LinkedListElement* iPrev = 0x202193AE200 | |
Map* iRefTo = 0x202193AE040 | |
Player* iRefFrom = 0x202365D3A80 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238 | |
<user defined> _Copy_tag = 0x202193AE238 | |
<user defined> _Move_tag = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913DA80 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268 | |
<user defined> _Copy_tag = 0x202193AE268 | |
<user defined> _Move_tag = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913D760 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x202193BE2A8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0 | |
<user defined> _Copy_tag = 0x202193C62B0 | |
<user defined> _Move_tag = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
<user defined> _Copy_tag = 0x202193C62C8 | |
<user defined> _Move_tag = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0 | |
<user defined> _Copy_tag = 0x202193C62E0 | |
<user defined> _Move_tag = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
<user defined> _Copy_tag = 0x202193C62F8 | |
<user defined> _Move_tag = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x202193C6338 | |
boost::intrusive::list_node<void *>* prev_ = 0x2023A32AF20 | |
RespawnInfo* value = 0x2023BB4BF10 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x2023A327EB8 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x2 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x202193C6338 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x202193C6330 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x202193C6330 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6348 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6398 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x202193C6440 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x202193C6490 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
<user defined> _Copy_tag = 0x202193C64E8 | |
<user defined> _Move_tag = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x202193C6500 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x202193C6550 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x202193C6698 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x202193C66E8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x202193C6738 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x202193C6788 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480 | |
Parameter WorldObject* obj = 0x202365D3A80 | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2 | |
unsigned int* m_uint32Values = 0x2 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask | |
unsigned int _fieldCount = 0x52E | |
unsigned int _blockCount = 0x2A | |
unsigned int* _bits = 0x0 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID | |
ByteBuffer _packedGuid = 0x202365D3AB8 | |
WorldLocation | |
Position | |
<user defined> XY = 0x202365D3AF0 | |
<user defined> XYZ = 0x202365D3AF0 | |
<user defined> XYZO = 0x202365D3AF0 | |
<user defined> PackedXYZ = 0x202365D3AF0 | |
float m_positionX = 5833.769531 | |
float m_positionY = 662.167908 | |
float m_positionZ = 609.886292 | |
float m_orientation = 0.195573 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x5 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x3E8 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x80 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x3 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _guid = 0x2 | |
unsigned int flags = 0x1000001 | |
unsigned int flags2 = 0x0 | |
Position pos | |
<user defined> XY = 0x202365D3BB0 | |
<user defined> XYZ = 0x202365D3BB0 | |
<user defined> XYZO = 0x202365D3BB0 | |
<user defined> PackedXYZ = 0x202365D3BB0 | |
float m_positionX = 5833.769531 | |
float m_positionY = 662.167908 | |
float m_positionZ = 609.886292 | |
float m_orientation = 0.195573 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
unsigned int time = 0x33C9A | |
TransportInfo | |
ObjectGuid guid = 0x2 | |
Position pos = 0x202365D3BA8 | |
int seat = 0xB9 | |
unsigned int time = 0x3E484444 | |
unsigned int time2 = 0x33C9A | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0x0 | |
Position pos = 0x202365D3BD0 | |
int seat = 0xFF | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0xA | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -106954752.000000 | |
MovementInfo::JumpInfo jump | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x103F6 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0x202365D3C18 | |
<user defined> value_compare = 0x202365D3C18 | |
<user defined> _Copy_tag = 0x202365D3C18 | |
<user defined> _Move_tag = 0x202365D3C18 | |
<user defined> value_compare = 0x202365D3C18 | |
std::string m_name = "Hunterr" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x202193AE070 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x202193C68D0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE200 | |
LinkedListElement iLast = 0x202193AE210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8 | |
<user defined> iterator = 0x365D7DB8 | |
<user defined> iterator = 0x202193AE1F8 | |
iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x202365D7DB0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238 | |
<user defined> _Copy_tag = 0x202193AE238 | |
<user defined> _Move_tag = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913DA80 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268 | |
<user defined> _Copy_tag = 0x202193AE268 | |
<user defined> _Move_tag = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913D760 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x202193BE2A8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0 | |
<user defined> _Copy_tag = 0x202193C62B0 | |
<user defined> _Move_tag = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
<user defined> _Copy_tag = 0x202193C62C8 | |
<user defined> _Move_tag = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0 | |
<user defined> _Copy_tag = 0x202193C62E0 | |
<user defined> _Move_tag = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
<user defined> _Copy_tag = 0x202193C62F8 | |
<user defined> _Move_tag = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x202193C6330 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6348 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6398 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x202193C6440 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x202193C6490 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
<user defined> _Copy_tag = 0x202193C64E8 | |
<user defined> _Move_tag = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements = 0x202193C6500 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x202193C6698 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x202193C66E8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x202193C6738 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x202193C6788 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& gridVisitor = 0x714A5FF208 | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0x714A5FF228 | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Local CellArea area | |
CoordPair<512> low_bound | |
unsigned int x_coord = 0x156 | |
unsigned int y_coord = 0x108 | |
CoordPair<512> high_bound | |
unsigned int x_coord = 0x158 | |
unsigned int y_coord = 0x10B | |
00007FFBE3122C76 000000714A5FF550 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794 | |
Local WorldObject* viewPoint = 0xCCCCCCCCCCCCCCCC | |
Object | |
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
int* m_int32Values = <Unable to read memory> | |
unsigned int* m_uint32Values = <Unable to read memory> | |
float* m_floatValues = <Unable to read memory> | |
UpdateMask _changesMask | |
unsigned int _fieldCount = 0xCCCCCCCCCCCCCCEC <Unable to read memory> | |
unsigned int _blockCount = 0xCCCCCCCCCCCCCCF0 <Unable to read memory> | |
unsigned int* _bits = <Unable to read memory> | |
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory> | |
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory> | |
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory> | |
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory> | |
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory> | |
PackedGuid m_PackGUID | |
ByteBuffer _packedGuid = 0xCCCCCCCCCCCCCD04 | |
WorldLocation | |
Position | |
<user defined> XY = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C | |
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCD50 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD54 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD58 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCD5C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD60 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD64 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0xCCCCCCCCCCCCCD68 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCD6C <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCD70 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCD74 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCD78 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCD7C <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCD80 <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCCD84 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCCD88 <Unable to read memory> | |
[9] = 0xCCCCCCCCCCCCCD8C <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCD98 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0xCCCCCCCCCCCCCD9C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCDA0 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCDA4 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCDA8 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCDAC <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCDB0 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCDB4 <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCCDB8 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCCDBC <Unable to read memory> | |
[9] = 0xCCCCCCCCCCCCCDC0 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCDCC <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCDD0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCDD4 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCDD8 <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0xCCCCCCCCCCCCCDDC <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCDE0 <Unable to read memory> | |
unsigned int m_flags = 0xCCCCCCCCCCCCCDE4 <Unable to read memory> | |
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory> | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _guid = 0xCCCCCCCCCCCCCDEC <Unable to read memory> | |
unsigned int flags = 0xCCCCCCCCCCCCCDF4 <Unable to read memory> | |
unsigned int flags2 = 0xCCCCCCCCCCCCCDF8 <Unable to read memory> | |
Position pos | |
<user defined> XY = 0xCCCCCCCCCCCCCDFC | |
<user defined> XYZ = 0xCCCCCCCCCCCCCDFC | |
<user defined> XYZO = 0xCCCCCCCCCCCCCDFC | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCDFC | |
float m_positionX = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCE00 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCE04 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCE08 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCDFC <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCE0C <Unable to read memory> | |
TransportInfo | |
ObjectGuid guid = 0xCCCCCCCCCCCCCDEC <Unable to read memory> | |
Position pos = 0xCCCCCCCCCCCCCDF4 | |
int seat = 0xCCCCCCCCCCCCCE04 <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCE08 <Unable to read memory> | |
unsigned int time2 = 0xCCCCCCCCCCCCCE0C <Unable to read memory> | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0xCCCCCCCCCCCCCE14 <Unable to read memory> | |
Position pos = 0xCCCCCCCCCCCCCE1C | |
int seat = 0xCCCCCCCCCCCCCE2C <Unable to read memory> | |
unsigned int time = 0xCCCCCCCCCCCCCE30 <Unable to read memory> | |
unsigned int time2 = 0xCCCCCCCCCCCCCE34 <Unable to read memory> | |
float pitch = 0xCCCCCCCCCCCCCE3C <Unable to read memory> | |
unsigned int fallTime = 0xCCCCCCCCCCCCCE40 <Unable to read memory> | |
JumpInfo | |
float zspeed = 0xCCCCCCCCCCCCCDEC <Unable to read memory> | |
float sinAngle = 0xCCCCCCCCCCCCCDF0 <Unable to read memory> | |
float cosAngle = 0xCCCCCCCCCCCCCDF4 <Unable to read memory> | |
float xyspeed = 0xCCCCCCCCCCCCCDF8 <Unable to read memory> | |
MovementInfo::JumpInfo jump | |
float zspeed = 0xCCCCCCCCCCCCCE44 <Unable to read memory> | |
float sinAngle = 0xCCCCCCCCCCCCCE48 <Unable to read memory> | |
float cosAngle = 0xCCCCCCCCCCCCCE4C <Unable to read memory> | |
float xyspeed = 0xCCCCCCCCCCCCCE50 <Unable to read memory> | |
float splineElevation = 0xCCCCCCCCCCCCCE54 <Unable to read memory> | |
EventProcessor m_Events | |
unsigned int m_time = 0xCCCCCCCCCCCCCE5C <Unable to read memory> | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCCE64 | |
<user defined> value_compare = 0xCCCCCCCCCCCCCE64 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCE64 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCE64 | |
<user defined> value_compare = 0xCCCCCCCCCCCCCE64 | |
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory> | |
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory> | |
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory> | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
bool m_initialized = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCCCCCCCCCCCCCEAC <Unable to read memory> | |
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory> | |
ZoneScript* m_zoneScript = <Unable to read memory> | |
Transport* m_transport = <Unable to read memory> | |
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory> | |
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory> | |
Map* m_currMap = <Unable to read memory> | |
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory> | |
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
Local Player* player = 0x202365D3A80 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x2 | |
unsigned int* m_uint32Values = 0x2 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x202365D3AA0 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x202365D3AB8 | |
WorldLocation | |
Position | |
<user defined> XY = 0x202365D3AF0 | |
<user defined> XYZ = 0x202365D3AF0 | |
<user defined> XYZO = 0x202365D3AF0 | |
<user defined> PackedXYZ = 0x202365D3AF0 | |
float m_positionX = 5833.769531 | |
float m_positionY = 662.167908 | |
float m_positionZ = 609.886292 | |
float m_orientation = 0.195573 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x44258ABF45B64E28 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x202365D3B04 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x202365D3B10 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x202365D3B1C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x202365D3B50 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x202365D3B84 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x202365D3B90 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x202365D3BA0 | |
EventProcessor m_Events = 0x202365D3C10 | |
std::string m_name = "Hunterr" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x202365D3CA8 | |
<user defined> _Copy_tag = 0x202365D3CA8 | |
<user defined> _Move_tag = 0x202365D3CA8 | |
Player* m_playerMovingMe = 0x202365D3A80 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0xF14000002D000001 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 7.563284 | |
float m_modRangedHitChance = 7.563284 | |
float m_modSpellHitChance = 9.454104 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 0.724638 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x202365D3D40 | |
[1] = 0x202365D3D90 | |
[2] = 0x202365D3DE0 | |
[3] = 0x202365D3E30 | |
[4] = 0x202365D3E80 | |
[5] = 0x202365D3ED0 | |
[6] = 0x202365D3F20 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x202341C90E0 | |
Movement::Spline<int> spline = 0x202341C90E0 | |
Movement::FacingInfo facing = 0x202341C9130 | |
unsigned int m_Id = 0x0 | |
Movement::MoveSplineFlag splineflags = 0x100 | |
int time_passed = 0x0 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.000000 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x0 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 71.000000 | |
[1] = 193.000000 | |
[2] = 127.000000 | |
[3] = 93.000000 | |
[4] = 97.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x202365D3FB0 | |
<user defined> _Copy_tag = 0x202365D3FB0 | |
<user defined> _Move_tag = 0x202365D3FB0 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x202365D3FD8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x202365D3FF0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x202365D4030 | |
<user defined> value_compare = 0x202365D4030 | |
<user defined> _Copy_tag = 0x202365D4030 | |
<user defined> _Move_tag = 0x202365D4030 | |
<user defined> value_compare = 0x202365D4030 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x202365D4048 | |
<user defined> value_compare = 0x202365D4048 | |
<user defined> _Copy_tag = 0x202365D4048 | |
<user defined> _Move_tag = 0x202365D4048 | |
<user defined> value_compare = 0x202365D4048 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x202365D4060 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x20236403F10 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x20233F0C0E0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x202365D4098 | |
[1] = 0x202365D40B0 | |
[2] = 0x202365D40C8 | |
[3] = 0x202365D40E0 | |
[4] = 0x202365D40F8 | |
[5] = 0x202365D4110 | |
[6] = 0x202365D4128 | |
[7] = 0x202365D4140 | |
[8] = 0x202365D4158 | |
[9] = 0x202365D4170 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x202365D5E50 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x202365D5E68 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x202365D5E80 | |
<user defined> value_compare = 0x202365D5E80 | |
<user defined> _Copy_tag = 0x202365D5E80 | |
<user defined> _Move_tag = 0x202365D5E80 | |
<user defined> value_compare = 0x202365D5E80 | |
unsigned int m_interruptMask = 0x80000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 28.000000 | |
[1] = 0.000000 | |
[0] = 0x41E00000 | |
float[2] | |
[0] = 652.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1902.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 514.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.010000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 938.000000 | |
[1] = 0.000000 | |
[0] = 0x446A8000 | |
float[2] | |
[0] = 1407.000000 | |
[1] = 0.000000 | |
[0] = 0x202365D602C | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 642.000000 | |
[1] = 0.000000 | |
[0] = 0x44208000 | |
float[2] | |
[0] = 889.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x202365D6060 | |
<user defined> value_compare = 0x202365D6060 | |
<user defined> _Copy_tag = 0x202365D6060 | |
<user defined> _Move_tag = 0x202365D6060 | |
<user defined> value_compare = 0x202365D6060 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x202365D60B8 | |
MotionMaster* i_motionMaster = 0x2022DA43300 | |
Unit* _owner = 0x202365D3A80 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBE4617B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x2022DA43310 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x2022DA43328 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x2022DA43378 | |
unsigned int _flags = 0x0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x202365D6120 | |
[1] = 0x202365D612C | |
[2] = 0x202365D6138 | |
[3] = 0x202365D6144 | |
[4] = 0x202365D6150 | |
[5] = 0x202365D615C | |
[6] = 0x202365D6168 | |
[7] = 0x202365D6174 | |
[8] = 0x202365D6180 | |
[9] = 0x202365D618C | |
CombatManager m_combatManager | |
Unit* _owner = 0x202365D3A80 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x202365D6228 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x202365D6278 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x202365D62C8 | |
Unit* _owner = 0x202365D3A80 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x202365D62D8 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x202365D6310 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x202365D6370 | |
std::array<float,7> _singleSchoolModifiers = 0x202365D63C0 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x202365D63E0 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x202365D6430 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x202365D6450 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x202365D64A0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = NULL | |
std::_Ref_count_base* _Rep = NULL | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x202365D64E8 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x202365D6500 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x202365D6548 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x202365D6560 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x202294E3350 | |
CooldownEntry | |
unsigned int SpellId = 0x365D3A80 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x3640C4D0 | |
unsigned int CategoryId = 0x202 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x2022F2628A0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x202365D3A80 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x202294E3358 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x202294E33A8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x202294E33F8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x202294E3480 | |
GridObject<Player> | |
GridReference<Player> _gridRef | |
Reference<GridRefManager<Player>,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193D4F38 | |
LinkedListElement* iPrev = 0x202193D4F28 | |
GridRefManager<Player>* iRefTo = 0x202193D4F20 | |
Player* iRefFrom = 0x202365D3A80 | |
std::string autoReplyMsg = "" | |
PlayerTaxi m_taxi | |
std::array<unsigned int,14> m_taximask | |
unsigned int[14] _Elems | |
[0] = 0x6000000 | |
[1] = 0x0 | |
[2] = 0x4 | |
[3] = 0x8 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x101000 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations | |
std::_Deque_alloc<std::_Deque_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Deque_val<std::_Deque_simple_types<unsigned int> >,1> _Mypair = 0x202365D6638 | |
unsigned int m_flightMasterFactionId = 0x0 | |
int m_logintime = 0x5C5B0CE8 | |
int m_Last_tick = 0x5C5B0D2B | |
unsigned int[2] m_Played_time | |
[0] = 0x8F72D | |
[1] = 0x5A86A | |
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> > | |
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000 | |
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x202365D6688 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x202365D66A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_stableSlots = 0x4 | |
bool m_mailsLoaded = 0x1 | |
bool m_mailsUpdated = 0x0 | |
unsigned int unReadMails = 0x0 | |
int m_nextMailDelivereTime = 0x0 | |
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems | |
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> > | |
<user defined> value_compare = 0x202365D66E0 | |
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x202365D66E8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x202365D6700 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
PvPInfo pvpInfo | |
bool IsHostile = 0x0 | |
bool IsInHostileArea = 0x0 | |
bool IsInNoPvPArea = 0x1 | |
bool IsInFFAPvPArea = 0x0 | |
int EndTimer = 0x0 | |
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel | |
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> > | |
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0 | |
PlayerMenu* PlayerTalkClass = 0x2022D3F9EB0 | |
GossipMenu _gossipMenu | |
std::map<unsigned int,GossipMenuItem,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItem> > > _menuItems = 0x2022D3F9EB0 | |
std::map<unsigned int,GossipMenuItemData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,GossipMenuItemData> > > _menuItemData = 0x2022D3F9EC8 | |
unsigned int _menuId = 0x0 | |
ObjectGuid _senderGUID = 0x0 | |
unsigned int _locale = 0x0 | |
QuestMenu _questMenu | |
std::vector<QuestMenuItem,std::allocator<QuestMenuItem> > _questMenuItems = 0x2022D3F9EF8 | |
WorldSession* _session = 0x202163003B0 | |
int m_muteTime = 0x0 | |
std::atomic<__int64> m_timeOutTime = 0x5C5B0F83 | |
std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x202163003C0 | |
std::future<SQLQueryHolder *> _charLoginCallback = 0x202163003D0 | |
QueryCallbackProcessor _queryProcessor = 0x202163003E0 | |
DosProtection | |
WorldSession* Session = NULL | |
int _policy = 0x5C5B0F83 | |
std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x202163003C0 | |
WorldSession::DosProtection AntiDOS = 0x20216300400 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x20216300460 | |
unsigned int m_GUIDLow = 0x2 | |
Player* _player = 0x202365D3A80 | |
std::shared_ptr<WorldSocket> m_Socket = 0x20216300488 | |
std::string m_Address = "127.0.0.1" | |
int _security = 0x3 | |
unsigned int _accountId = 0x2 | |
std::string _accountName = "SS" | |
unsigned int m_expansion = 0x2 | |
Warden* _warden = NULL | |
int _logoutTime = 0x0 | |
bool m_inQueue = 0x0 | |
bool m_playerLoading = 0x0 | |
bool m_playerLogout = 0x0 | |
bool m_playerRecentlyLogout = 0x0 | |
bool m_playerSave = 0x0 | |
unsigned int m_sessionDbcLocale = 0x0 | |
unsigned int m_sessionDbLocaleIndex = 0x0 | |
std::atomic<unsigned int> m_latency = 0xA | |
std::atomic<unsigned int> m_clientTimeDelay = 0x0 | |
AccountData[8] m_accountData | |
[0] = 0x20216300518 | |
[1] = 0x20216300548 | |
[2] = 0x20216300578 | |
[3] = 0x202163005A8 | |
[4] = 0x202163005D8 | |
[5] = 0x20216300608 | |
[6] = 0x20216300638 | |
[7] = 0x20216300668 | |
unsigned int[8] m_Tutorials | |
[0] = 0xFDFFBFD7 | |
[1] = 0x7FFFAFF | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
unsigned int m_TutorialsChanged = 0x2 | |
std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList = 0x202163006C0 | |
unsigned int recruiterId = 0x0 | |
bool isRecruiter = 0x0 | |
LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x202163006E0 | |
rbac::RBACData* _RBACData = 0x2023657C5D0 | |
unsigned int expireTime = 0xEA60 | |
bool forceExit = 0x0 | |
ObjectGuid m_currentBankerGUID = 0x0 | |
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff | |
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > > | |
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x202365D6750 | |
Unit* m_unitMovedByMe = 0x202365D3A80 | |
WorldObject* m_seer = 0x202365D3A80 | |
<user defined> m_stealth = 0x202365D3B04 | |
<user defined> m_stealthDetect = 0x202365D3B10 | |
<user defined> m_invisibility = 0x202365D3B1C | |
<user defined> m_invisibilityDetect = 0x202365D3B50 | |
<user defined> m_serverSideVisibility = 0x202365D3B84 | |
<user defined> m_serverSideVisibilityDetect = 0x202365D3B90 | |
unsigned int LastUsedScriptID = 0x0 | |
<user defined> m_movementInfo = 0x202365D3BA0 | |
<user defined> m_Events = 0x202365D3C10 | |
<user defined> m_name = 0x202365D3C30 | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
<user defined> m_zoneScript = 0x0 | |
<user defined> m_transport = 0x0 | |
unsigned int m_zoneId = 0x112B | |
unsigned int m_areaId = 0x11DA | |
float m_staticFloorZ = 609.885925 | |
bool m_outdoors = 0x1 | |
<user defined> m_currMap = 0x202193AE040 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0xFFFFFFFF | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_homebindMapId = 0x1 | |
unsigned int m_homebindAreaId = 0x8D | |
float m_homebindX = 10311.299805 | |
float m_homebindY = 832.463013 | |
float m_homebindZ = 1326.410034 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D67A0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D67B8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
unsigned int[9] m_forced_speed_changes | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D67F8 | |
<user defined> _Copy_tag = 0x202365D67F8 | |
<user defined> _Move_tag = 0x202365D67F8 | |
unsigned int m_HomebindTimer = 0x0 | |
bool m_InstanceValid = 0x1 | |
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances | |
[0] = 0x202365D6818 | |
[1] = 0x202365D6868 | |
[2] = 0x202365D68B8 | |
[3] = 0x202365D6908 | |
Spell* m_spellModTakingSpell = NULL | |
bool isDebugAreaTriggers = 0x0 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList | |
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> > | |
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x202365D6968 | |
unsigned int m_regenTimerCount = 0x226 | |
unsigned int m_foodEmoteTimerCount = 0x60E | |
float[7] m_powerFraction | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
unsigned int m_contestedPvPTimer = 0x0 | |
BgBattlegroundQueueID_Rec | |
int bgQueueTypeId = 0xE3D798B0 | |
unsigned int invitedToInstance = 0x7FFB | |
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID | |
[0] = 0x0 | |
[1] = 0x0 | |
BGData m_bgData | |
unsigned int bgInstanceID = 0x0 | |
unsigned int bgTypeID = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D69C0 | |
<user defined> _Copy_tag = 0x202365D69C0 | |
<user defined> _Move_tag = 0x202365D69C0 | |
unsigned int bgAfkReportedCount = 0x0 | |
int bgAfkReportedTimer = 0x5C5B0E14 | |
unsigned int bgTeam = 0x1D5 | |
unsigned int mountSpell = 0x0 | |
unsigned int[2] taxiPath | |
[0] = 0x0 | |
[1] = 0x0 | |
WorldLocation joinPos | |
Position | |
<user defined> XY = 0x202365D69F8 | |
<user defined> XYZ = 0x202365D69F8 | |
<user defined> XYZO = 0x202365D69F8 | |
<user defined> PackedXYZ = 0x202365D69F8 | |
float m_positionX = -9157.400391 | |
float m_positionY = 425.131012 | |
float m_positionZ = 94.978798 | |
float m_orientation = 1.715660 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x43D490C5C60F159A | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x43D490C5C60F159A | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x43D490C5C60F159A | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x43D490C5C60F159A | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x43D490C5C60F159A | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x43D490C5C60F159A | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x43D490C5C60F159A | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x43D490C5C60F159A | |
unsigned int m_mapId = 0x0 | |
bool m_IsBGRandomWinner = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A18 | |
<user defined> _Copy_tag = 0x202365D6A18 | |
<user defined> _Move_tag = 0x202365D6A18 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A30 | |
<user defined> _Copy_tag = 0x202365D6A30 | |
<user defined> _Move_tag = 0x202365D6A30 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D6A48 | |
<user defined> _Copy_tag = 0x202365D6A48 | |
<user defined> _Move_tag = 0x202365D6A48 | |
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests | |
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> > | |
<user defined> value_compare = 0x202365D6A60 | |
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x202365D6A68 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x202365D6A80 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ObjectGuid m_playerSharingQuest | |
unsigned int _guid = 0x0 | |
unsigned int m_sharedQuestId = 0x0 | |
unsigned int m_ingametime = 0x23867 | |
int m_lastHonorUpdateTime = 0x5C5B0CE8 | |
ObjectGuid m_lootGuid | |
unsigned int _guid = 0x0 | |
unsigned int m_team = 0x1D5 | |
unsigned int m_nextSave = 0xC71D | |
int m_speakTime = 0x5C5B0CEE | |
unsigned int m_speakCount = 0x1 | |
unsigned int m_dungeonDifficulty = 0x1 | |
unsigned int m_raidDifficulty = 0x0 | |
unsigned int m_raidMapDifficulty = 0x0 | |
unsigned int m_atLoginFlags = 0x8 | |
Item*[150] m_items | |
[0] = 0x20259251AE0 | |
[1] = 0x202592549A0 | |
[2] = 0x20259250D20 | |
[3] = NULL | |
[4] = 0x2025924DE60 | |
[5] = 0x202592525E0 | |
[6] = 0x2025924F1A0 | |
[7] = 0x20259254C60 | |
[8] = 0x2025924F460 | |
[9] = 0x2025924E3E0 | |
unsigned int m_currentBuybackSlot = 0x4A | |
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue | |
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x202365D6FA8 | |
bool m_itemUpdateQueueBlocked = 0x0 | |
unsigned int m_ExtraFlags = 0x5 | |
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus | |
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x202365D6FD0 | |
<user defined> value_compare = 0x202365D6FD0 | |
<user defined> _Copy_tag = 0x202365D6FD0 | |
<user defined> _Move_tag = 0x202365D6FD0 | |
<user defined> value_compare = 0x202365D6FD0 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D6FE8 | |
<user defined> value_compare = 0x202365D6FE8 | |
<user defined> _Copy_tag = 0x202365D6FE8 | |
<user defined> _Move_tag = 0x202365D6FE8 | |
<user defined> value_compare = 0x202365D6FE8 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x202365D7000 | |
<user defined> _Copy_tag = 0x202365D7000 | |
<user defined> _Move_tag = 0x202365D7000 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x202365D7018 | |
<user defined> value_compare = 0x202365D7018 | |
<user defined> _Copy_tag = 0x202365D7018 | |
<user defined> _Move_tag = 0x202365D7018 | |
<user defined> value_compare = 0x202365D7018 | |
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus | |
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> > | |
<user defined> value_compare = 0x202365D7030 | |
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x202365D7038 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x202365D7050 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_GuildIdInvited = 0x0 | |
unsigned int m_ArenaTeamIdInvited = 0x0 | |
std::deque<Mail *,std::allocator<Mail *> > m_mail | |
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > > | |
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x202365D7088 | |
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> > | |
<user defined> value_compare = 0x202365D70B0 | |
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x202365D70B8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x202365D70D0 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents | |
[0] = 0x2022D5546F0 | |
[1] = 0x2022D5558F0 | |
unsigned int m_lastPotionId = 0x0 | |
unsigned int m_activeSpec = 0x0 | |
unsigned int m_specsCount = 0x2 | |
unsigned int[6] m_Glyphs | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[0] = 0x202365D7118 | |
unsigned int[6] | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons | |
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x202365D7148 | |
<user defined> value_compare = 0x202365D7148 | |
<user defined> _Copy_tag = 0x202365D7148 | |
<user defined> _Move_tag = 0x202365D7148 | |
<user defined> value_compare = 0x202365D7148 | |
float[4] m_auraBaseFlatMod | |
[0] = 0.000000 | |
[1] = 5.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
float[4] m_auraBasePctMod | |
[0] = 8.607999 | |
[1] = 8.607999 | |
[2] = 8.607999 | |
[3] = 1.000000 | |
int[25] m_baseRatingValue | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0xF8 | |
[6] = 0xF8 | |
[7] = 0xF8 | |
[8] = 0x30C | |
[9] = 0x30C | |
unsigned int m_baseSpellPower = 0x0 | |
unsigned int m_baseFeralAP = 0x0 | |
unsigned int m_baseManaRegen = 0x0 | |
unsigned int m_baseHealthRegen = 0x0 | |
int m_spellPenetrationItemMod = 0x0 | |
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods | |
[0] = 0x202365D71C8 | |
[1] = 0x202365D7218 | |
[2] = 0x202365D7268 | |
[3] = 0x202365D72B8 | |
[4] = 0x202365D7308 | |
[5] = 0x202365D7358 | |
[6] = 0x202365D73A8 | |
[7] = 0x202365D73F8 | |
[8] = 0x202365D7448 | |
[9] = 0x202365D7498 | |
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration | |
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> > | |
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x202365D7B78 | |
std::list<Item *,std::allocator<Item *> > m_itemDuration | |
std::_List_buy<Item *,std::allocator<Item *> > | |
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x202365D7B90 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x202365D7BB0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x202365D7BC8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData | |
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> > | |
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0 | |
WorldSession* m_session = 0x202163003B0 | |
std::list<Channel *,std::allocator<Channel *> > m_channels | |
std::_List_buy<Channel *,std::allocator<Channel *> > | |
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x202365D7C08 | |
unsigned int m_cinematic = 0x1 | |
TradeData* m_trade = NULL | |
bool m_DailyQuestChanged = 0x0 | |
bool m_WeeklyQuestChanged = 0x0 | |
bool m_MonthlyQuestChanged = 0x0 | |
bool m_SeasonalQuestChanged = 0x0 | |
int m_lastDailyQuestTime = 0x0 | |
unsigned int m_hostileReferenceCheckTimer = 0x2269 | |
unsigned int m_drunkTimer = 0x0 | |
unsigned int m_weaponChangeTimer = 0x0 | |
unsigned int m_zoneUpdateId = 0x112B | |
unsigned int m_zoneUpdateTimer = 0xA7 | |
unsigned int m_areaUpdateId = 0x11DA | |
unsigned int m_deathTimer = 0x0 | |
int m_deathExpireTime = 0x5C474605 | |
unsigned int m_WeaponProficiency = 0x5E5CF | |
unsigned int m_ArmorProficiency = 0xF | |
bool m_canParry = 0x1 | |
bool m_canBlock = 0x0 | |
bool m_canTitanGrip = 0x0 | |
unsigned int m_titanGripPenaltySpellId = 0x0 | |
unsigned int m_swingErrorMsg = 0x0 | |
float m_ammoDPS = 91.500000 | |
int _restTime = 0x5C5B0D1F | |
unsigned int inn_triggerId = 0x0 | |
float m_rest_bonus = 0.000000 | |
unsigned int _restFlagMask = 0x2 | |
unsigned int m_resetTalentsCost = 0x0 | |
int m_resetTalentsTime = 0x0 | |
unsigned int m_usedTalentCount = 0x47 | |
unsigned int m_questRewardTalentCount = 0x0 | |
PlayerSocial* m_social = 0x2022D555888 | |
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap | |
std::_Tree<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> >,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<ObjectGuid const ,FriendInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<ObjectGuid const ,FriendInfo> > >,1>,1> _Mypair = 0x2022D555888 | |
<user defined> value_compare = 0x2022D555888 | |
<user defined> _Copy_tag = 0x2022D555888 | |
<user defined> _Move_tag = 0x2022D555888 | |
<user defined> value_compare = 0x2022D555888 | |
ObjectGuid _playerGUID | |
unsigned int _guid = 0x2 | |
GroupReference m_group | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
GroupReference m_originalGroup | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
Group* m_groupInvite = NULL | |
unsigned int m_groupUpdateMask = 0x0 | |
unsigned int m_auraRaidUpdateMask = 0x0 | |
bool m_bPassOnGroupLoot = 0x0 | |
unsigned int m_lastpetnumber = 0x2D | |
int m_summon_expire = 0x0 | |
WorldLocation m_summon_location | |
Position | |
<user defined> XY = 0x202365D7D38 | |
<user defined> XYZ = 0x202365D7D38 | |
<user defined> XYZO = 0x202365D7D38 | |
<user defined> PackedXYZ = 0x202365D7D38 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
WorldLocation m_recall_location | |
Position | |
<user defined> XY = 0x202365D7D4C | |
<user defined> XYZ = 0x202365D7D4C | |
<user defined> XYZO = 0x202365D7D4C | |
<user defined> PackedXYZ = 0x202365D7D4C | |
float m_positionX = 5834.863770 | |
float m_positionY = 641.539124 | |
float m_positionZ = 609.157715 | |
float m_orientation = 3.454963 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x4420628145B656E9 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x4420628145B656E9 | |
unsigned int m_mapId = 0x23B | |
DeclinedName* m_declinedname = NULL | |
Runes* m_runes = NULL | |
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets | |
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x202365D7D70 | |
<user defined> value_compare = 0x202365D7D70 | |
<user defined> _Copy_tag = 0x202365D7D70 | |
<user defined> _Move_tag = 0x202365D7D70 | |
<user defined> value_compare = 0x202365D7D70 | |
unsigned int m_grantableLevels = 0x0 | |
unsigned int m_fishingSteps = 0x0 | |
bool m_needsZoneUpdate = 0x0 | |
CinematicMgr* _cinematicMgr = 0x2022F2638A0 | |
Player* player = 0x202365D3A80 | |
unsigned int m_cinematicDiff = 0x103F6 | |
unsigned int m_lastCinematicCheck = 0x0 | |
unsigned int m_activeCinematicCameraId = 0x0 | |
unsigned int m_cinematicLength = 0x0 | |
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL | |
Position m_remoteSightPosition | |
<user defined> XY = 0x2022F2638C0 | |
<user defined> XYZ = 0x2022F2638C0 | |
<user defined> XYZO = 0x2022F2638C0 | |
<user defined> PackedXYZ = 0x2022F2638C0 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
TempSummon* m_CinematicObject = NULL | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x202365D7D98 | |
<user defined> _Copy_tag = 0x202365D7D98 | |
<user defined> _Move_tag = 0x202365D7D98 | |
MapReference m_mapRef | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193AE210 | |
LinkedListElement* iPrev = 0x202193AE200 | |
Map* iRefTo = 0x202193AE040 | |
Player* iRefFrom = 0x202365D3A80 | |
unsigned int m_lastFallTime = 0xA | |
float m_lastFallZ = 609.886292 | |
int[3] m_MirrorTimer | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
unsigned int m_MirrorTimerFlags = 0x0 | |
unsigned int m_MirrorTimerFlagsLast = 0x0 | |
bool m_isInWater = 0x0 | |
unsigned int[6] m_runeGraceCooldown | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
[3] = 0xFFFFFFFF | |
[4] = 0xFFFFFFFF | |
[5] = 0xFFFFFFFF | |
unsigned int[6] m_lastRuneGraceTimers | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
WorldLocation m_teleport_dest | |
Position | |
<user defined> XY = 0x202365D7E20 | |
<user defined> XYZ = 0x202365D7E20 | |
<user defined> XYZO = 0x202365D7E20 | |
<user defined> PackedXYZ = 0x202365D7E20 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
unsigned int m_teleport_options = 0x0 | |
bool mSemaphoreTeleport_Near = 0x0 | |
bool mSemaphoreTeleport_Far = 0x0 | |
unsigned int m_DelayedOperations = 0x0 | |
bool m_bCanDelayTeleport = 0x0 | |
bool m_bHasDelayedTeleport = 0x0 | |
unsigned int m_temporaryUnsummonedPetNumber = 0x0 | |
unsigned int m_oldpetspell = 0x0 | |
AchievementMgr* m_achievementMgr = 0x2022D3AD710 | |
Player* m_player = 0x202365D3A80 | |
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress | |
std::_Hash<std::_Umap_traits<unsigned int,CriteriaProgress,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CriteriaProgress> >,0> > | |
<user defined> value_compare = 0x2022D3AD718 | |
std::_Umap_traits<unsigned int,CriteriaProgress,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CriteriaProgress> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CriteriaProgress>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > _List = 0x2022D3AD720 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CriteriaProgress> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CriteriaProgress> > > > > > _Vec = 0x2022D3AD738 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements | |
std::_Hash<std::_Umap_traits<unsigned int,CompletedAchievementData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> >,0> > | |
<user defined> value_compare = 0x2022D3AD768 | |
std::_Umap_traits<unsigned int,CompletedAchievementData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CompletedAchievementData>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > _List = 0x2022D3AD770 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CompletedAchievementData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CompletedAchievementData> > > > > > _Vec = 0x2022D3AD788 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements | |
std::_Tree<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned int>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned int> > >,1>,1> _Mypair = 0x2022D3AD7B8 | |
<user defined> value_compare = 0x2022D3AD7B8 | |
<user defined> _Copy_tag = 0x2022D3AD7B8 | |
<user defined> _Move_tag = 0x2022D3AD7B8 | |
<user defined> value_compare = 0x2022D3AD7B8 | |
ReputationMgr* m_reputationMgr = 0x2022F262AA0 | |
Player* _player = 0x202365D3A80 | |
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions | |
std::_Tree<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,FactionState>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,FactionState> > >,1>,1> _Mypair = 0x2022F262AA8 | |
<user defined> value_compare = 0x2022F262AA8 | |
<user defined> _Copy_tag = 0x2022F262AA8 | |
<user defined> _Move_tag = 0x2022F262AA8 | |
<user defined> value_compare = 0x2022F262AA8 | |
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions | |
std::_Tree<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum ReputationRank>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum ReputationRank> > >,1>,1> _Mypair = 0x2022F262AC0 | |
<user defined> value_compare = 0x2022F262AC0 | |
<user defined> _Copy_tag = 0x2022F262AC0 | |
<user defined> _Move_tag = 0x2022F262AC0 | |
<user defined> value_compare = 0x2022F262AC0 | |
unsigned int _visibleFactionCount = 0x16 | |
unsigned int _honoredFactionCount = 0x2 | |
unsigned int _reveredFactionCount = 0x1 | |
unsigned int _exaltedFactionCount = 0x0 | |
bool _sendFactionIncreased = 0x0 | |
unsigned int m_ChampioningFaction = 0x0 | |
unsigned int m_timeSyncCounter = 0x7 | |
unsigned int m_timeSyncTimer = 0xEE1 | |
unsigned int m_timeSyncClient = 0x30AE7EF8 | |
unsigned int m_timeSyncServer = 0x323C8 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x202365D7E78 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x202365D7E80 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x202365D7E98 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _pendingBindId = 0x0 | |
unsigned int _pendingBindTimer = 0x0 | |
unsigned int _activeCheats = 0x0 | |
unsigned int healthBeforeDuel = 0x0 | |
unsigned int manaBeforeDuel = 0x0 | |
WorldLocation _corpseLocation | |
Position | |
<user defined> XY = 0x202365D7EDC | |
<user defined> XYZ = 0x202365D7EDC | |
<user defined> XYZO = 0x202365D7EDC | |
<user defined> PackedXYZ = 0x202365D7EDC | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
Local Map* this = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x202193AE070 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x202193C68D0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE200 | |
LinkedListElement iLast = 0x202193AE210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8 | |
<user defined> iterator = 0x365D7DB8 | |
<user defined> iterator = 0x202193AE1F8 | |
iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x202365D7DB0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x202193AE210 | |
LinkedListElement* iPrev = 0x202193AE200 | |
Map* iRefTo = 0x202193AE040 | |
Player* iRefFrom = 0x202365D3A80 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238 | |
<user defined> _Copy_tag = 0x202193AE238 | |
<user defined> _Move_tag = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913DA80 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268 | |
<user defined> _Copy_tag = 0x202193AE268 | |
<user defined> _Move_tag = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913D760 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x202193BE2A8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0 | |
<user defined> _Copy_tag = 0x202193C62B0 | |
<user defined> _Move_tag = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
<user defined> _Copy_tag = 0x202193C62C8 | |
<user defined> _Move_tag = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0 | |
<user defined> _Copy_tag = 0x202193C62E0 | |
<user defined> _Move_tag = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
<user defined> _Copy_tag = 0x202193C62F8 | |
<user defined> _Move_tag = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x202193C6338 | |
boost::intrusive::list_node<void *>* prev_ = 0x2023A32AF20 | |
RespawnInfo* value = 0x2023BB4BF10 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x2023A327EB8 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x2 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x202193C6338 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x202193C6330 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x202193C6330 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6348 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6398 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x202193C6408 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x4F9 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x202193C6440 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x202193C6448 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x202193C6460 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x202193C6490 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x202193C6498 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x202193C64B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
<user defined> _Copy_tag = 0x202193C64E8 | |
<user defined> _Move_tag = 0x202193C64E8 | |
<user defined> value_compare = 0x202193C64E8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x202193C6500 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x202193C6550 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x202193C6698 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x202193C66A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x202193C66B8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x202193C66E8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x202193C66F0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x202193C6708 | |
unsigned int _Mask = 0x7FF | |
unsigned int _Maxidx = 0x800 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x202193C6738 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x202193C6740 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x202193C6758 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x202193C6788 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x202193C6790 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x202193C67A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x202193C67E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x202193C67F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x202193C6830 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x202193C6848 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x2021913E480 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x2021913E480 | |
Parameter unsigned int t_diff = 0x87 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > grid_object_update | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
Local Trinity::ObjectUpdater updater | |
unsigned int i_timeDiff = 0x87 | |
Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update | |
Trinity::ObjectUpdater& i_visitor = 0x714A5FF1E4 | |
unsigned int i_timeDiff = 0x87 | |
00007FFBE31A7B3C 000000714A5FF580 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43 | |
Local MapUpdateRequest* this = 0x20236209FE0 | |
Map& m_map = 0x202193AE040 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE048 | |
LinkedListElement iLast = 0x202193AE058 | |
unsigned int iSize = 0xE | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1CA6DE18 | |
<user defined> iterator = 0x1CA6DE18 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBE3EF4B00 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x202193AE070 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x202193AE078 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x202193AE090 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x202193AE0C8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x202193AE0F0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x202193AE118 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE138 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x202193AE188 | |
MapEntry* i_mapEntry = 0x20240E92DCC | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x202193C68D0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x202193AE200 | |
LinkedListElement iLast = 0x202193AE210 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x365D7DB8 | |
<user defined> iterator = 0x365D7DB8 | |
<user defined> iterator = 0x202193AE1F8 | |
iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBE3EF4A80 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x202365D7DB0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193AE238 | |
<user defined> _Copy_tag = 0x202193AE238 | |
<user defined> _Move_tag = 0x202193AE238 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913DA80 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x20212348AC0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x202193AE268 | |
<user defined> _Copy_tag = 0x202193AE268 | |
<user defined> _Move_tag = 0x202193AE268 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x2021913D760 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x20212348BA0 | |
int i_gridExpiry = 0xEA60 | |
Map* m_parentMap = 0x202193AE040 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193AE2A8 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x202193B62A8 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x202193BE2A8 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62B0 | |
<user defined> _Copy_tag = 0x202193C62B0 | |
<user defined> _Move_tag = 0x202193C62B0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
<user defined> _Copy_tag = 0x202193C62C8 | |
<user defined> _Move_tag = 0x202193C62C8 | |
<user defined> value_compare = 0x202193C62C8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x202193C62E0 | |
<user defined> _Copy_tag = 0x202193C62E0 | |
<user defined> _Move_tag = 0x202193C62E0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
<user defined> _Copy_tag = 0x202193C62F8 | |
<user defined> _Move_tag = 0x202193C62F8 | |
<user defined> value_compare = 0x202193C62F8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x2023A327EA0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x202193C6330 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6348 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C6350 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C6368 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x202193C6398 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x202193C63A0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x202193C63B8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x202193C63F0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment