Created
February 25, 2019 20:02
-
-
Save sirikfoll/7e6bd31912dd71c7ea67ac5b87d510f5 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. f17120cc784e 2019-02-24 18:46:35 +0100 (3.3.5 branch) (Win64, Debug, Dynamic) | |
Date 25:2:2019. Time 16:41 | |
//===================================================== | |
*** Hardware *** | |
Processor: AMD Ryzen 7 2700X Eight-Core Processor | |
Number Of Processors: 16 | |
Physical Memory: 16723196 KB (Available: 7636744 KB) | |
Commit Charge Limit: 22752508 KB | |
*** Operation System *** | |
Windows 10 Professional (Version 10.0, Build 17763) | |
//===================================================== | |
Exception code: C0000420 Falha de declara��o. | |
Assertion message: | |
C:\Tc\src\server\worldserver\Main.cpp:474 in FreezeDetector::Handler ABORTED. | |
Fault address: 00007FF6A67F1DEA 01:0000000000000DEA C:\Build\bin\Debug\worldserver.exe | |
Registers: | |
RAX:00007FFBCEED54AD | |
RBX:0000000000000000 | |
RCX:0000000000000000 | |
RDX:000000BE00000002 | |
RSI:0000000000000000 | |
RDI:000000BE5A4FF3B0 | |
R8: 0000000000000000 | |
R9: 000000BE00000002 | |
R10:000000BE5A4FEC90 | |
R11:0000000000000000 | |
R12:0000000000000000 | |
R13:0000000000000000 | |
R14:0000000000000000 | |
R15:CCCCCCCCCCCCCCCC | |
CS:RIP:0033:00007FFC28445549 | |
SS:RSP:002B:000000005A4FF230 RBP:00000000 | |
DS:002B ES:002B FS:0053 GS:002B | |
Flags:00000202 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC28445549 000000BE5A4FF300 RaiseException+69 | |
00007FFBD91C0C96 000000BE5A4FF3B0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
00007FF6A67FEF96 000000BE5A4FF5B0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A680EA38 000000BE5A4FF5F0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A67FEF18 000000BE5A4FF630 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
00007FF6A67FF307 000000BE5A4FF680 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
00007FF6A67FBF1C 000000BE5A4FF6E0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
00007FF6A6836C14 000000BE5A4FF710 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
00007FF6A6809EC7 000000BE5A4FF740 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
00007FF6A680ECAA 000000BE5A4FF770 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
00007FF6A6852D7C 000000BE5A4FF850 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
00007FF6A6850589 000000BE5A4FF880 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
00007FF6A68537E0 000000BE5A4FFA70 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
00007FF6A6861391 000000BE5A4FFB20 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF6A686129B 000000BE5A4FFB80 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6A67FF260 000000BE5A4FFBE0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A680EC20 000000BE5A4FFC10 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A6801E9C 000000BE5A4FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6A684906A 000000BE5A4FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6A6845008 000000BE5A4FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6A683DDAD 000000BE5A4FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A0FE010 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A0FE080 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A0FE0C0 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A0FE110 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A0FE150 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A0FE180 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A0FE210 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A0FE240 _Cnd_wait+20 | |
00007FFBC56A0BB2 000000BE5A0FE270 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFBC56A28B4 000000BE5A0FE2B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFBC569DD87 000000BE5A0FE310 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74 | |
00007FFBC5689E8D 000000BE5A0FE410 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228 | |
00007FFBC5B1E695 000000BE5A0FE6C0 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378 | |
00007FF6A67F2800 000000BE5A0FE710 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432 | |
00007FF6A67F57B4 000000BE5A0FF720 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339 | |
00007FF6A6911EF4 000000BE5A0FF760 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF6A6911E4E 000000BE5A0FF7D0 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
00007FF6A6911D0E 000000BE5A0FF800 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 | |
00007FF6A6911F69 000000BE5A0FF830 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFC2B4881F4 000000BE5A0FF860 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A0FF8E0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF794 000000BE5A1FF4C0 ZwRemoveIoCompletion+14 | |
00007FFC2841CB93 000000BE5A1FF520 GetQueuedCompletionStatus+53 | |
00007FF6A685368D 000000BE5A1FF710 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
00007FF6A6861391 000000BE5A1FF7C0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF6A686129B 000000BE5A1FF820 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF6A6836AC3 000000BE5A1FF850 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6A67FF260 000000BE5A1FF880 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A680EC20 000000BE5A1FF8B0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A6801E9C 000000BE5A1FF8E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6A684906A 000000BE5A1FF930 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6A6845008 000000BE5A1FF960 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6A683DDAD 000000BE5A1FF990 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A1FF9D0 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A1FFA20 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A1FFA50 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A1FFAD0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B6013E4 000000BE5A4FD020 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 000000BE5A4FD028 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A4FD030 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A4FD038 0000:0000000000000000 | |
00000000000004FC 000000BE5A4FD040 0000:0000000000000000 | |
0000F6A200590D1F 000000BE5A4FD048 0000:0000000000000000 | |
000000BE5A4FD5C0 000000BE5A4FD050 0000:0000000000000000 | |
00007FF6A68797A0 000000BE5A4FD5C0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486 | |
00007FF6A6879C1A 000000BE5A4FDCF0 WheatyExceptionReport::GenerateExceptionReport+41A c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 592 | |
00007FF6A687959B 000000BE5A4FE100 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197 | |
00007FFC2847584C 000000BE5A4FE210 UnhandledExceptionFilter+1BC | |
00007FFC2B6080CB 000000BE5A4FE250 memset+1C8B | |
00007FFC2B5EFD36 000000BE5A4FE2C0 __C_specific_handler+96 | |
00007FFC2B60468F 000000BE5A4FE2F0 __chkstk+11F | |
00007FFC2B564BEF 000000BE5A4FEA20 RtlWalkFrameChain+14BF | |
00007FFC2B5689E6 000000BE5A4FF220 RtlRaiseException+316 | |
00007FFC28445549 000000BE5A4FF300 RaiseException+69 | |
00007FFBD91C0C96 000000BE5A4FF3B0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
00007FF6A67FEF96 000000BE5A4FF5B0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A680EA38 000000BE5A4FF5F0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A67FEF18 000000BE5A4FF630 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
00007FF6A67FF307 000000BE5A4FF680 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
00007FF6A67FBF1C 000000BE5A4FF6E0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
00007FF6A6836C14 000000BE5A4FF710 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
00007FF6A6809EC7 000000BE5A4FF740 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
00007FF6A680ECAA 000000BE5A4FF770 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
00007FF6A6852D7C 000000BE5A4FF850 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
00007FF6A6850589 000000BE5A4FF880 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
00007FF6A68537E0 000000BE5A4FFA70 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
00007FF6A6861391 000000BE5A4FFB20 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FF6A686129B 000000BE5A4FFB80 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
00007FF6A67FF260 000000BE5A4FFBE0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A680EC20 000000BE5A4FFC10 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A6801E9C 000000BE5A4FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6A684906A 000000BE5A4FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6A6845008 000000BE5A4FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6A683DDAD 000000BE5A4FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A5FF380 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A5FF3F0 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A5FF430 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A5FF480 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A5FF4C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A5FF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A5FF580 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A5FF5B0 _Cnd_wait+20 | |
00007FFBE42C64C2 000000BE5A5FF5E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFBE42C9514 000000BE5A5FF620 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFBE42F13A7 000000BE5A5FF680 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFBE42F0029 000000BE5A5FF6E0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFBE42F0674 000000BE5A5FF710 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE42F086C 000000BE5A5FF750 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE42F06DB 000000BE5A5FF790 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE42F1ECA 000000BE5A5FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE42F18D8 000000BE5A5FF810 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE42F164D 000000BE5A5FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A5FF880 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A5FF8D0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A5FF900 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A5FF980 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A6FF260 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A6FF2D0 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A6FF310 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A6FF360 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A6FF3A0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A6FF3D0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A6FF460 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A6FF490 _Cnd_wait+20 | |
00007FFBE42C64C2 000000BE5A6FF4C0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFBE42C9514 000000BE5A6FF500 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFBE42F13A7 000000BE5A6FF560 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFBE42F0029 000000BE5A6FF5C0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFBE42F0674 000000BE5A6FF5F0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE42F086C 000000BE5A6FF630 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE42F06DB 000000BE5A6FF670 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE42F1ECA 000000BE5A6FF6C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE42F18D8 000000BE5A6FF6F0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE42F164D 000000BE5A6FF720 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A6FF760 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A6FF7B0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A6FF7E0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A6FF860 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A7FF320 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A7FF390 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A7FF3D0 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A7FF420 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A7FF460 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A7FF490 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A7FF520 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A7FF550 _Cnd_wait+20 | |
00007FFBE42C64C2 000000BE5A7FF580 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
00007FFBE42C9514 000000BE5A7FF5C0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
00007FFBE42F13A7 000000BE5A7FF620 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
00007FFBE42F0029 000000BE5A7FF680 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
00007FFBE42F0674 000000BE5A7FF6B0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE42F086C 000000BE5A7FF6F0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBE42F06DB 000000BE5A7FF730 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBE42F1ECA 000000BE5A7FF780 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBE42F18D8 000000BE5A7FF7B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBE42F164D 000000BE5A7FF7E0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A7FF820 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A7FF870 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A7FF8A0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A7FF920 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF6F4 000000BE5A8FF8C0 ZwWaitForSingleObject+14 | |
00007FFC284445C3 000000BE5A8FF960 WaitForSingleObjectEx+93 | |
00007FFBD9158FAD 000000BE5A8FF990 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
00007FFBD916A03F 000000BE5A8FF9C0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
00007FFBD916E536 000000BE5A8FFA40 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
00007FFBCEEF4FB8 000000BE5A8FFA80 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A8FFAD0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A8FFB00 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A8FFB80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FFCF4 000000BE5ABFF580 NtDelayExecution+14 | |
00007FFC28445631 000000BE5ABFF620 SleepEx+A1 | |
00007FFBC5B7A4DB 000000BE5ABFF650 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
00007FFBC5B57578 000000BE5ABFF680 efsw::System::sleep+28 c:\tc\dep\efsw\src\efsw\system.cpp line 9 | |
00007FFBC5B512D0 000000BE5ABFF7D0 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204 | |
00007FFBC5B55CDF 000000BE5ABFF800 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81 | |
00007FFBC5B56066 000000BE5ABFF830 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49 | |
00007FFBC5B6E7F8 000000BE5ABFF870 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57 | |
00007FFBCEEF4FB8 000000BE5ABFF8B0 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5ABFF900 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5ABFF930 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5ABFF9B0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFBD904A6F7 000000BE5A2FC120 std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >::_Get_data+17 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vector line 559 | |
00007FFBD904B8C8 000000BE5A2FC150 std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > >::_Myfirst+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\vector line 581 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC158 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC160 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC168 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC170 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC178 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC180 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC188 0000:0000000000000000 | |
000000BE5A2FC1D0 000000BE5A2FC190 0000:0000000000000000 | |
000000BE5A2FC8E0 000000BE5A2FC198 0000:0000000000000000 | |
000002439ED48168 000000BE5A2FC1A0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC1A8 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC1B0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC1B8 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC1C0 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A2FC1C8 0000:0000000000000000 | |
000000BE5A2FC294 000000BE5A2FC1D0 0000:0000000000000000 | |
00007FFBD90AA563 000000BE5A2FC7B0 BIH::intersectRay<VMAP::MapRayCallback>+923 c:\tc\src\common\collision\boundingintervalhierarchy.h line 232 | |
00007FFBD90A2835 000000BE5A2FC840 VMAP::StaticMapTree::getIntersectionTime+95 c:\tc\src\common\collision\maps\maptree.cpp line 150 | |
00007FFBD90A34F6 000000BE5A2FC970 VMAP::StaticMapTree::getHeight+A6 c:\tc\src\common\collision\maps\maptree.cpp line 232 | |
00007FFBD908F903 000000BE5A2FCA60 VMAP::VMapManager2::getHeight+153 c:\tc\src\common\collision\management\vmapmanager2.cpp line 226 | |
00007FFBC5621D84 000000BE5A2FCAF0 Map::GetHeight+164 c:\tc\src\server\game\maps\map.cpp line 2458 | |
00007FFBC48AB1E6 000000BE5A2FCB50 Map::GetHeight+A6 c:\tc\src\server\game\maps\map.h line 547 | |
00007FFBC5621A9F 000000BE5A2FCC10 Map::GetWaterOrGroundLevel+BF c:\tc\src\server\game\maps\map.cpp line 2421 | |
00007FFBC4FE2AFE 000000BE5A2FCC80 WorldObject::GetMapWaterOrGroundLevel+FE c:\tc\src\server\game\entities\object\object.cpp line 3477 | |
00007FFBC4FD951C 000000BE5A2FCD00 WorldObject::UpdateAllowedPositionZ+EC c:\tc\src\server\game\entities\object\object.cpp line 1431 | |
00007FFBC56DE3B8 000000BE5A2FCD60 PathGenerator::NormalizePath+E8 c:\tc\src\server\game\movement\pathgenerator.cpp line 584 | |
00007FFBC56E0CC9 000000BE5A2FD4E0 PathGenerator::BuildPointPath+6C9 c:\tc\src\server\game\movement\pathgenerator.cpp line 557 | |
00007FFBC56E05C4 000000BE5A2FE240 PathGenerator::BuildPolyPath+1A54 c:\tc\src\server\game\movement\pathgenerator.cpp line 474 | |
00007FFBC56DDD3D 000000BE5A2FE4B0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91 | |
00007FFBC56EFC20 000000BE5A2FE6C0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153 | |
00007FFBC56B7B4D 000000BE5A2FE8E0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297 | |
00007FFBC517398B 000000BE5A2FE980 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455 | |
00007FFBC4F17739 000000BE5A2FEE40 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722 | |
00007FFBC4F8152A 000000BE5A2FEF70 TempSummon::Update+5A c:\tc\src\server\game\entities\creature\temporarysummon.cpp line 52 | |
00007FFBC54A8560 000000BE5A2FEFD0 Trinity::ObjectUpdater::Visit<Creature>+B0 c:\tc\src\server\game\grids\notifiers\gridnotifiers.cpp line 407 | |
00007FFBC5640055 000000BE5A2FF000 VisitorHelper<Trinity::ObjectUpdater,Creature>+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 46 | |
00007FFBC56400F5 000000BE5A2FF030 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 52 | |
00007FFBC56402AB 000000BE5A2FF060 VisitorHelper<Trinity::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+4B c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 53 | |
00007FFBC563FEDA 000000BE5A2FF090 VisitorHelper<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+3A c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 59 | |
00007FFBC5666515 000000BE5A2FF0C0 TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+35 c:\tc\src\server\game\grids\dynamic\typecontainervisitor.h line 93 | |
00007FFBC563F025 000000BE5A2FF0F0 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::Visit<Trinity::ObjectUpdater>+35 c:\tc\src\server\game\grids\grid.h line 92 | |
00007FFBC563F88C 000000BE5A2FF120 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+4C c:\tc\src\server\game\grids\ngrid.h line 154 | |
00007FFBC563F150 000000BE5A2FF170 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D0 c:\tc\src\server\game\maps\map.h line 966 | |
00007FFBC5619B44 000000BE5A2FF210 Map::VisitNearbyCellsOf+184 c:\tc\src\server\game\maps\map.cpp line 725 | |
00007FFBC5619EB6 000000BE5A2FF600 Map::Update+326 c:\tc\src\server\game\maps\map.cpp line 794 | |
00007FFBC56A1AAC 000000BE5A2FF630 MapUpdateRequest::call+3C c:\tc\src\server\game\maps\mapupdater.cpp line 43 | |
00007FFBC569E096 000000BE5A2FF680 MapUpdater::WorkerThread+66 c:\tc\src\server\game\maps\mapupdater.cpp line 115 | |
00007FFBC569E634 000000BE5A2FF6B0 std::_Invoker_pmf_pointer::_Call<void (__cdecl MapUpdater::*)(void),MapUpdater *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBC569F53C 000000BE5A2FF6F0 std::invoke<void (__cdecl MapUpdater::*)(void),MapUpdater *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBC569EB7B 000000BE5A2FF730 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBC56A163A 000000BE5A2FF780 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBC56A0CF8 000000BE5A2FF7B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *>,std::default_delete<std::tuple<void (__cdecl MapUpdater::*)(void),MapUpdater *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBC56A098D 000000BE5A2FF7E0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5A2FF820 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A2FF870 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A2FF8A0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A2FF920 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF6F4 000000BE5A3FF920 ZwWaitForSingleObject+14 | |
00007FFC284445C3 000000BE5A3FF9C0 WaitForSingleObjectEx+93 | |
00007FFBC58C2E9D 000000BE5A3FF9F0 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
00007FFBC58CD19F 000000BE5A3FFA20 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
00007FFBC58CEAE6 000000BE5A3FFAA0 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
00007FFBCEEF4FB8 000000BE5A3FFAE0 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A3FFB30 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A3FFB60 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A3FFBE0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF794 000000BE5ACFF270 ZwRemoveIoCompletion+14 | |
00007FFC2841CB93 000000BE5ACFF2D0 GetQueuedCompletionStatus+53 | |
00007FFBC58C9A4D 000000BE5ACFF4C0 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
00007FFBC58CD2E1 000000BE5ACFF570 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
00007FFBC58CD1EB 000000BE5ACFF5D0 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
00007FFBC58C490B 000000BE5ACFF7C0 NetworkThread<WorldSocket>::Run+17B c:\tc\src\server\shared\networking\networkthread.h line 129 | |
00007FFBC58B9BB4 000000BE5ACFF7F0 std::_Invoker_pmf_pointer::_Call<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBC58BCCAC 000000BE5ACFF830 std::invoke<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FFBC58BA89B 000000BE5ACFF870 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FFBC58C727A 000000BE5ACFF8C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FFBC58C6818 000000BE5ACFF8F0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *>,std::default_delete<std::tuple<void (__cdecl NetworkThread<WorldSocket>::*)(void),NetworkThread<WorldSocket> *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FFBC56A098D 000000BE5ACFF920 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5ACFF960 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5ACFF9B0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5ACFF9E0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5ACFFA60 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF734 000000BE5ADFF140 ZwReadFile+14 | |
00007FFC284206A7 000000BE5ADFF1C0 ReadFile+77 | |
00007FFBCEF8DFBF 000000BE5ADFF2B0 _read+EDF | |
00007FFBCEF8D413 000000BE5ADFF310 _read+333 | |
00007FFBCEF379B2 000000BE5ADFF3A0 ungetwc+2F2 | |
00007FFBCEF38260 000000BE5ADFF3E0 ungetwc+BA0 | |
00007FFBCEEF894E 000000BE5ADFF450 _fgetc_nolock+10E | |
00007FFBCEEF89D3 000000BE5ADFF480 _getc_nolock+13 | |
00007FFBCEEF99BF 000000BE5ADFF530 _fgetwc_nolock+23F | |
00007FFBCEEF9B73 000000BE5ADFF560 _getwc_nolock+13 | |
00007FFBCEEF9536 000000BE5ADFF590 fgetpos+856 | |
00007FFBCEEF9467 000000BE5ADFF610 fgetpos+787 | |
00007FFBCEEF9772 000000BE5ADFF650 fgetws+32 | |
00007FF6A686B742 000000BE5ADFF960 CliThread+E2 c:\tc\src\server\worldserver\commandline\clirunnable.cpp line 151 | |
00007FF6A67FF1CA 000000BE5ADFF990 std::_Invoker_functor::_Call<void (__cdecl*)(void)>+2A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A680EBE0 000000BE5ADFF9C0 std::invoke<void (__cdecl*)(void)>+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
00007FF6A6801E4C 000000BE5ADFF9F0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
00007FF6A6848FCA 000000BE5ADFFA40 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
00007FF6A6844FD8 000000BE5ADFFA70 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void)>,std::default_delete<std::tuple<void (__cdecl*)(void)> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
00007FF6A683DDAD 000000BE5ADFFAA0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
00007FFBCEEF4FB8 000000BE5ADFFAE0 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5ADFFB30 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5ADFFB60 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5ADFFBE0 RtlUserThreadStart+21 | |
======================== | |
Local Variables And Parameters | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC28445549 000000BE5A4FF300 RaiseException+69 | |
00007FFBD91C0C96 000000BE5A4FF3B0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
Parameter char* file = "C:\Tc\src\server\worldserver\Main.cpp" | |
Parameter int line = 0x1DA | |
Parameter char* function = "FreezeDetector::Handler" | |
Local unsigned int[2] execeptionArgs | |
[0] = 0x2440F6264F0 | |
[1] = 0x7FF6A67F1DEA | |
Local std::string formattedMessage = " | |
C:\Tc\src\server\worldserver\Main.cpp:474 i..." | |
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
Local unsigned int curtime = 0x1B1DC | |
Local unsigned int worldLoopCounter = 0x3C0 | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0xBE5A4FF580 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& error = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A67FEF96 000000BE5A4FF5B0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A680EA38 000000BE5A4FF5F0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A67FEF18 000000BE5A4FF630 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
Parameter &* <_Vals_0> = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0xBE5A4FF7F8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Vals_2> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A67FF307 000000BE5A4FF680 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC | |
Parameter &* _Obj = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0xBE5A4FF7F0 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst | |
std::weak_ptr<FreezeDetector> _Val | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0xBE5A4FF6C0 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
00007FF6A67FBF1C 000000BE5A4FF6E0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0xBE5A4FF7E8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0xBE5A4FF7F8 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A6836C14 000000BE5A4FF710 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0xBE5A4FF7E8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
00007FF6A6809EC7 000000BE5A4FF740 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0xBE5A4FF7E8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
00007FF6A680ECAA 000000BE5A4FF770 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0xBE5A4FF7E8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0xBE5A4FF7E8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0xBE5A4FF7F8 | |
00007FF6A6852D7C 000000BE5A4FF850 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
Local boost::asio::detail::std_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x243C376F430 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6A6852CA0 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& __formal = 0xBE5A4FF998 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Parameter unsigned int __formal = 0x0 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x243C376F430 | |
boost::asio::detail::wait_op | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x7FF6A6852CA0 | |
long ready_ = 0x1 | |
boost::system::error_code ec_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF6A69B7A68 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF6A69B7A68 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x243C376F480 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0xBE5A4FF7E8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
00007FF6A6850589 000000BE5A4FF880 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x243C376F430 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6A6852CA0 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0xBE5A4FF998 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Parameter unsigned int bytes_transferred = 0x0 | |
00007FF6A68537E0 000000BE5A4FFA70 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x243C376F430 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6A6852CA0 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x243C376F430 | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0xBE5A4FFB58 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A6861391 000000BE5A4FFB20 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0xBE5A4FFB58 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0xBE5A4FFAA8 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x243C376F430 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x36 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x243C376F430 | |
00007FF6A686129B 000000BE5A4FFB80 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x243CEE79A20 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x243CEE1EAB0 | |
boost::asio::io_service::id* id_ = 0x70 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x243CEE79A20 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x243CEE79A20 | |
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEE1EAB0 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* first_service_ = 0x24410964880 | |
key | |
type_info* type_info_ = 0x7FFBC662A9C8 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x24410964888 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = 0x24410963B00 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x243CEE69F00 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A67FF260 000000BE5A4FFBE0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x243CEE69F00 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A680EC20 000000BE5A4FFC10 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x243CEE69F00 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A6801E9C 000000BE5A4FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x243CEE69F00 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x243CEE69F00 | |
00007FF6A684906A 000000BE5A4FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0xBE5A0FE688 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x243CEE69F00 | |
00007FF6A6845008 000000BE5A4FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0xBE5A0FE688 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6A683DDAD 000000BE5A4FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0xBE5A0FE688 | |
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A0FE010 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A0FE080 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A0FE0C0 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A0FE110 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A0FE150 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A0FE180 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A0FE210 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A0FE240 _Cnd_wait+20 | |
00007FFBC56A0BB2 000000BE5A0FE270 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x7FFBC6D58978 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x7FFBC6D58928 | |
00007FFBC56A28B4 000000BE5A0FE2B0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x7FFBC6D58978 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A0FE2E8 | |
std::mutex* _Pmtx = 0x7FFBC6D58928 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58928 | |
bool _Owns = 0x1 | |
00007FFBC569DD87 000000BE5A0FE310 MapUpdater::wait+67 c:\tc\src\server\game\maps\mapupdater.cpp line 74 | |
Local MapUpdater* this = 0x7FFBC6D58838 | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58838 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue | |
std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > c = 0x7FFBC6D58888 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FFBC6D588B0 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBC6D58900 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58928 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
unsigned int pending_requests = 0x6 | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x7FFBC6D58928 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58928 | |
bool _Owns = 0x1 | |
00007FFBC5689E8D 000000BE5A0FE410 MapManager::Update+1ED c:\tc\src\server\game\maps\mapmanager.cpp line 228 | |
Local MapManager* this = 0x7FFBC6D58750 | |
std::mutex _mapsLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58750 | |
unsigned int i_gridCleanUpDelay = 0x493E0 | |
std::unordered_map<unsigned int,Map *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Map *> > > i_maps | |
std::_Hash<std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> > | |
<user defined> value_compare = 0x7FFBC6D587A8 | |
std::_Umap_traits<unsigned int,Map *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Map *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Map *>,std::allocator<std::pair<unsigned int const ,Map *> > > _List = 0x7FFBC6D587B0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > > > _Vec = 0x7FFBC6D587C8 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
IntervalTimer i_timer | |
int _interval = 0x64 | |
int _current = 0x65 | |
boost::dynamic_bitset<unsigned __int64,std::allocator<unsigned __int64> > _freeInstanceIds | |
reference | |
unsigned int& m_block = 0x7FFBC6D58808 | |
unsigned int m_mask = 0x243DE1F1CA0 | |
<user defined> serialize_impl = 0x7FFBC6D58808 | |
std::vector<unsigned __int64,std::allocator<unsigned __int64> > m_bits | |
std::_Vector_alloc<std::_Vec_base_types<unsigned __int64,std::allocator<unsigned __int64> > > | |
std::_Compressed_pair<std::allocator<unsigned __int64>,std::_Vector_val<std::_Simple_types<unsigned __int64> >,1> _Mypair = 0x7FFBC6D58808 | |
unsigned int m_num_bits = 0x2 | |
<user defined> bit_appender = 0x243DE1EFD60 | |
unsigned int _nextInstanceId = 0x1 | |
MapUpdater m_updater | |
ProducerConsumerQueue<MapUpdateRequest *> _queue | |
std::mutex _queueLock = 0x7FFBC6D58838 | |
std::queue<MapUpdateRequest *,std::deque<MapUpdateRequest *,std::allocator<MapUpdateRequest *> > > _queue = 0x7FFBC6D58888 | |
std::condition_variable _condition = 0x7FFBC6D588B0 | |
std::atomic<bool> _shutdown = 0x0 | |
std::vector<std::thread,std::allocator<std::thread> > _workerThreads | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x7FFBC6D58900 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D58928 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x7FFBC6D58978 | |
unsigned int pending_requests = 0x6 | |
std::atomic<unsigned __int64> _scheduledScripts | |
std::_Atomic_ullong | |
unsigned int _My_val = 0x0 | |
Parameter unsigned int diff = 0x33 | |
Local std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > iter | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > > > | |
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Map *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243DE1F1070 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_List_node<std::pair<unsigned int const ,Map *>,void *>* _Ptr = 0x243DE21DF80 | |
00007FFBC5B1E695 000000BE5A0FE6C0 World::Update+6A5 c:\tc\src\server\game\world\world.cpp line 2378 | |
Local World* this = 0x7FFBC6D5E720 | |
unsigned int m_ShutdownTimer = 0x0 | |
unsigned int m_ShutdownMask = 0x0 | |
unsigned int m_CleaningFlags = 0x0 | |
bool m_isClosed = 0x0 | |
IntervalTimer[14] m_timers | |
[0] = 0x7FFBC6D5E730 | |
[1] = 0x7FFBC6D5E740 | |
[2] = 0x7FFBC6D5E750 | |
[3] = 0x7FFBC6D5E760 | |
[4] = 0x7FFBC6D5E770 | |
[5] = 0x7FFBC6D5E780 | |
[6] = 0x7FFBC6D5E790 | |
[7] = 0x7FFBC6D5E7A0 | |
[8] = 0x7FFBC6D5E7B0 | |
[9] = 0x7FFBC6D5E7C0 | |
int mail_timer = 0x2D0 | |
int mail_timer_expires = 0x5A0 | |
std::unordered_map<unsigned int,WorldSession *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > m_sessions | |
std::_Hash<std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> > | |
<user defined> value_compare = 0x7FFBC6D5E820 | |
std::_Umap_traits<unsigned int,WorldSession *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,WorldSession *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,WorldSession *>,std::allocator<std::pair<unsigned int const ,WorldSession *> > > _List = 0x7FFBC6D5E828 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,WorldSession *> > > > > > _Vec = 0x7FFBC6D5E840 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > m_disconnects | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x7FFBC6D5E870 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x7FFBC6D5E878 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x7FFBC6D5E890 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_maxActiveSessionCount = 0x1 | |
unsigned int m_maxQueuedSessionCount = 0x0 | |
unsigned int m_PlayerCount = 0x1 | |
unsigned int m_MaxPlayerCount = 0x1 | |
std::string m_newCharString = "" | |
float[65] rate_values | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int[183] m_int_configs | |
[0] = 0x1 | |
[1] = 0x15F90 | |
[2] = 0x493E0 | |
[3] = 0x64 | |
[4] = 0x927C0 | |
[5] = 0x0 | |
[6] = 0x1F95 | |
[7] = 0x384 | |
[8] = 0x2710 | |
[9] = 0x0 | |
bool[90] m_bool_configs | |
[0] = 0x0 | |
[1] = 0x1 | |
[2] = 0x0 | |
[3] = 0x1 | |
[4] = 0x1 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
float[20] m_float_configs | |
[0] = 74.000000 | |
[1] = 100.000000 | |
[2] = 50.000000 | |
[3] = 40.000000 | |
[4] = 40.000000 | |
[5] = 300.000000 | |
[6] = 30.000000 | |
[7] = 10.000000 | |
[8] = 60.000000 | |
[9] = 50.000000 | |
std::map<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> > > m_worldstates | |
std::_Tree<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,unsigned __int64,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned __int64> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,unsigned __int64>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,unsigned __int64> > >,1>,1> _Mypair = 0x7FFBC6D5ED88 | |
<user defined> value_compare = 0x7FFBC6D5ED88 | |
<user defined> _Copy_tag = 0x7FFBC6D5ED88 | |
<user defined> _Move_tag = 0x7FFBC6D5ED88 | |
<user defined> value_compare = 0x7FFBC6D5ED88 | |
unsigned int m_playerLimit = 0x0 | |
int m_allowedSecurityLevel = 0x0 | |
unsigned int m_defaultDbcLocale = 0x0 | |
unsigned int m_availableDbcLocaleMask = 0x1 | |
bool m_allowMovement = 0x1 | |
std::string m_dataPath = "./" | |
LockedQueue<CliCommandHolder *,std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > > cliCmdQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D5EDE8 | |
std::deque<CliCommandHolder *,std::allocator<CliCommandHolder *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<CliCommandHolder *,std::allocator<CliCommandHolder *> > > | |
std::_Compressed_pair<std::allocator<CliCommandHolder *>,std::_Deque_val<std::_Deque_simple_types<CliCommandHolder *> >,1> _Mypair = 0x7FFBC6D5EE38 | |
bool _canceled = 0x0 | |
int m_NextDailyQuestReset = 0x5C74D5E0 | |
int m_NextWeeklyQuestReset = 0x5C7C0781 | |
int m_NextMonthlyQuestReset = 0x5C78A030 | |
int m_NextRandomBGReset = 0x5C750010 | |
int m_NextGuildReset = 0x5C750010 | |
std::list<WorldSession *,std::allocator<WorldSession *> > m_QueuedPlayer | |
std::_List_buy<WorldSession *,std::allocator<WorldSession *> > | |
std::_List_alloc<std::_List_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<WorldSession *,void *> >,std::_List_val<std::_List_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBC6D5EE90 | |
LockedQueue<WorldSession *,std::deque<WorldSession *,std::allocator<WorldSession *> > > addSessQueue | |
std::mutex _lock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D5EEB0 | |
std::deque<WorldSession *,std::allocator<WorldSession *> > _queue | |
std::_Deque_alloc<std::_Deque_base_types<WorldSession *,std::allocator<WorldSession *> > > | |
std::_Compressed_pair<std::allocator<WorldSession *>,std::_Deque_val<std::_Deque_simple_types<WorldSession *> >,1> _Mypair = 0x7FFBC6D5EF00 | |
bool _canceled = 0x0 | |
std::string m_DBVersion = "TDB 335.64" | |
std::map<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_Autobroadcasts | |
std::_Tree<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0x7FFBC6D5EF58 | |
<user defined> value_compare = 0x7FFBC6D5EF58 | |
<user defined> _Copy_tag = 0x7FFBC6D5EF58 | |
<user defined> _Move_tag = 0x7FFBC6D5EF58 | |
<user defined> value_compare = 0x7FFBC6D5EF58 | |
std::map<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> > > m_AutobroadcastsWeights | |
std::_Tree<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,unsigned char,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,unsigned char> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,unsigned char>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,unsigned char> > >,1>,1> _Mypair = 0x7FFBC6D5EF70 | |
<user defined> value_compare = 0x7FFBC6D5EF70 | |
<user defined> _Copy_tag = 0x7FFBC6D5EF70 | |
<user defined> _Move_tag = 0x7FFBC6D5EF70 | |
<user defined> value_compare = 0x7FFBC6D5EF70 | |
QueryCallbackProcessor _queryProcessor | |
std::vector<QueryCallback,std::allocator<QueryCallback> > _callbacks | |
std::_Vector_alloc<std::_Vec_base_types<QueryCallback,std::allocator<QueryCallback> > > | |
std::_Compressed_pair<std::allocator<QueryCallback>,std::_Vector_val<std::_Simple_types<QueryCallback> >,1> _Mypair = 0x7FFBC6D5EF88 | |
std::string _guidWarningMsg = "There will be an unscheduled server restart ..." | |
std::string _alertRestartReason = "Urgent Maintenance" | |
std::mutex _guidAlertLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FFBC6D5EFF8 | |
bool _guidWarn = 0x0 | |
bool _guidAlert = 0x0 | |
unsigned int _warnDiff = 0x0 | |
int _warnShutdownTime = 0x5C7443EB | |
Parameter unsigned int diff = 0x33 | |
Local int currentGameTime = 0x5C7444A3 | |
00007FF6A67F2800 000000BE5A0FE710 WorldUpdateLoop+70 c:\tc\src\server\worldserver\main.cpp line 432 | |
Local unsigned int diff = 0x33 | |
Local unsigned int executionTimeDiff = 0x0 | |
Local unsigned int realPrevTime = 0xC6E3 | |
Local unsigned int realCurrTime = 0xC716 | |
00007FF6A67F57B4 000000BE5A0FF720 main+1AE4 c:\tc\src\server\worldserver\main.cpp line 339 | |
Parameter int argc = 0x3 | |
Parameter char** argv = "C:\Build\bin\Debug\worldserver.exe" | |
Local std::string pidFile = "" | |
Local int numThreads = 0x2 | |
Local std::unique_ptr<AsyncAcceptor,std::default_delete<AsyncAcceptor> > raAcceptor | |
std::_Unique_ptr_base<AsyncAcceptor,std::default_delete<AsyncAcceptor> > | |
std::_Compressed_pair<std::default_delete<AsyncAcceptor>,AsyncAcceptor *,1> _Mypair | |
AsyncAcceptor* _Myval2 = NULL | |
Local boost::asio::basic_signal_set<boost::asio::signal_set_service> signals | |
boost::asio::basic_io_object<boost::asio::signal_set_service,0> | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0xBE5A0FEBD8 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x243CEE30310 | |
boost::asio::signal_set_service& service = 0x243CEE48770 | |
boost::asio::detail::service_base<boost::asio::signal_set_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A69485B8 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEE48778 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = 0x243CEDF20B0 | |
implementation_type | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0x243CEE48770 | |
boost::asio::detail::signal_set_service::registration* signals_ = NULL | |
boost::asio::detail::signal_set_service service_impl_ = 0x243CEE48798 | |
boost::asio::detail::signal_set_service::implementation_type implementation | |
boost::asio::detail::op_queue<boost::asio::detail::signal_op> queue_ = 0xBE5A0FEBE0 | |
boost::asio::detail::signal_set_service::registration* signals_ = 0x243CEE7A570 | |
Local std::shared_ptr<std::thread> soapThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = NULL | |
std::_Ref_count_base* _Rep = NULL | |
Local std::string configError = "" | |
Local int networkThreads = 0x1 | |
Local boost::filesystem::path configFile | |
iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0> | |
boost::filesystem::path m_element | |
iterator | |
<user defined> m_element = 0xBE5A0FE768 | |
boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0xBE5A0FE768 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
boost::iterators::iterator_facade<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64> | |
boost::iterators::detail::iterator_facade_base<boost::filesystem::path::reverse_iterator,boost::filesystem::path const ,boost::iterators::bidirectional_traversal_tag,boost::filesystem::path const &,__int64,1,0> | |
boost::filesystem::path::iterator m_itr = 0xBE5A0FE768 | |
boost::filesystem::path m_element = 0xBE5A0FE7A0 | |
const_reverse_iterator | |
<user defined> m_itr = 0xBE5A0FE768 | |
<user defined> m_element = 0xBE5A0FE7A0 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0xBE5A0FE768 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
const_iterator | |
<user defined> m_element = 0xBE5A0FE768 | |
<user defined> m_path_ptr = 0xCCCCCCCCCCCCCCCC | |
unsigned int m_pos = 0x0 | |
reverse_iterator | |
<user defined> m_itr = 0xBE5A0FE768 | |
<user defined> m_element = 0xBE5A0FE7A0 | |
const_reverse_iterator | |
<user defined> m_itr = 0xBE5A0FE768 | |
<user defined> m_element = 0xBE5A0FE7A0 | |
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > m_pathname = 0xBE5A0FE768 | |
Local boost::program_options::variables_map vm | |
boost::program_options::abstract_variables_map | |
boost::program_options::abstract_variables_map* m_next = NULL | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > > | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::program_options::variable_value,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value>,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,boost::program_options::variable_value> > >,1>,1> _Mypair = 0xBE5A0FE850 | |
<user defined> value_compare = 0xBE5A0FE850 | |
<user defined> _Copy_tag = 0xBE5A0FE850 | |
<user defined> _Move_tag = 0xBE5A0FE850 | |
<user defined> value_compare = 0xBE5A0FE850 | |
std::set<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > m_final | |
std::_Tree<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,1>,1> _Mypair = 0xBE5A0FE868 | |
<user defined> _Copy_tag = 0xBE5A0FE868 | |
<user defined> _Move_tag = 0xBE5A0FE868 | |
std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > > m_required | |
std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,0> > | |
std::_Compressed_pair<std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::_Compressed_pair<std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,void *> > >,std::_Tree_val<std::_Tree_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >,1>,1> _Mypair = 0xBE5A0FE880 | |
<user defined> value_compare = 0xBE5A0FE880 | |
<user defined> _Copy_tag = 0xBE5A0FE880 | |
<user defined> _Move_tag = 0xBE5A0FE880 | |
<user defined> value_compare = 0xBE5A0FE880 | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Local std::shared_ptr<void> sScriptMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x243D0768E80 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
boost::asio::io_service | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ = 0x243CEE79A28 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
<user defined> strand = 0x243CEE79A20 | |
boost::asio::detail::winsock_init<2,0> init_ = 0x0 | |
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
unsigned long _Uses = 0x4 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<std::thread> cliThread | |
std::_Ptr_base<std::thread> | |
std::thread* _Ptr = 0x243980E2D80 | |
id | |
unsigned int _Id = 0x450 | |
_Thrd_imp_t _Thr = 0x243980E2D80 | |
std::_Ref_count_base* _Rep = 0x2441095B760 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string configService = "" | |
Local std::shared_ptr<void> sWorldSocketMgrHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2441095BE20 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> dbHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x243D0768D00 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local unsigned int worldPort = 0x1F95 | |
Local std::shared_ptr<void> mapManagementHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x2441095A7A0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::string worldListener = "0.0.0.0" | |
Local std::shared_ptr<void> opensslHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x243CEE8A720 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local BigNumber seed | |
bignum_st* _bn = 0x243CEE29B70 | |
unsigned int* d = 0x9B11FEF95ACE07CF | |
int top = 0x2 | |
int dmax = 0x2 | |
int neg = 0x0 | |
int flags = 0x1 | |
Local std::shared_ptr<std::vector<std::thread,std::allocator<std::thread> > > threadPool | |
std::_Ptr_base<std::vector<std::thread,std::allocator<std::thread> > > | |
std::vector<std::thread,std::allocator<std::thread> >* _Ptr = 0x243CEE89A60 | |
std::_Vector_alloc<std::_Vec_base_types<std::thread,std::allocator<std::thread> > > | |
std::_Compressed_pair<std::allocator<std::thread>,std::_Vector_val<std::_Simple_types<std::thread> >,1> _Mypair = 0x243CEE89A60 | |
std::_Ref_count_base* _Rep = 0x243CEE79FC0 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
Local std::shared_ptr<void> sMetricHandle | |
std::_Ptr_base<void> | |
void* _Ptr = NULL | |
std::_Ref_count_base* _Rep = 0x243D0768F40 | |
unsigned long _Uses = 0x1 | |
unsigned long _Weaks = 0x1 | |
00007FF6A6911EF4 000000BE5A0FF760 invoke_main+34 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 | |
00007FF6A6911E4E 000000BE5A0FF7D0 __scrt_common_main_seh+12E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
Local int main_result = 0x0 | |
Local <user defined>** tls_init_callback = NULL | |
Local bool is_nested = 0x0 | |
Local <user defined>** tls_dtor_callback = NULL | |
Local bool has_cctor = 0x0 | |
00007FF6A6911D0E 000000BE5A0FF800 __scrt_common_main+E d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 | |
00007FF6A6911F69 000000BE5A0FF830 mainCRTStartup+9 d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 | |
00007FFC2B4881F4 000000BE5A0FF860 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A0FF8E0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF794 000000BE5A1FF4C0 ZwRemoveIoCompletion+14 | |
00007FFC2841CB93 000000BE5A1FF520 GetQueuedCompletionStatus+53 | |
00007FF6A685368D 000000BE5A1FF710 boost::asio::detail::win_iocp_io_service::do_one+18D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0xBE5A1FF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A6861391 000000BE5A1FF7C0 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0xBE5A1FF7F8 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0xBE5A1FF748 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x35 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = NULL | |
00007FF6A686129B 000000BE5A1FF820 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x243CEE79A20 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x243CEE1EAB0 | |
boost::asio::io_service::id* id_ = 0x70 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x243CEE79A20 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x243CEE79A20 | |
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEE1EAB0 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* first_service_ = 0x24410964880 | |
key | |
type_info* type_info_ = 0x7FFBC662A9C8 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x24410964888 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = 0x24410963B00 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF6A6836AC3 000000BE5A1FF850 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x243CEE6A450 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A67FF260 000000BE5A1FF880 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x243CEE6A450 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A680EC20 000000BE5A1FF8B0 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x243CEE6A450 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A6801E9C 000000BE5A1FF8E0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x243CEE6A450 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x243CEE6A450 | |
00007FF6A684906A 000000BE5A1FF930 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0xBE5A0FE688 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x243CEE6A450 | |
00007FF6A6845008 000000BE5A1FF960 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0xBE5A0FE688 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6A683DDAD 000000BE5A1FF990 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0xBE5A0FE688 | |
00007FFBCEEF4FB8 000000BE5A1FF9D0 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A1FFA20 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A1FFA50 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A1FFAD0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B6013E4 000000BE5A4FD020 NtGetContextThread+14 | |
CCCCCCCCCCCCCCCC 000000BE5A4FD028 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A4FD030 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5A4FD038 0000:0000000000000000 | |
0000000000000404 000000BE5A4FD040 0000:0000000000000000 | |
0000F6A200590D1F 000000BE5A4FD048 0000:0000000000000000 | |
000000BE5A4FD5C0 000000BE5A4FD050 0000:0000000000000000 | |
00007FF6A68797A0 000000BE5A4FD5C0 WheatyExceptionReport::printTracesForAllThreads+100 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 486 | |
Local void* threadHandle = 0x404 | |
Local _CONTEXT context | |
unsigned int P1Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P2Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P3Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P4Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P5Home = 0xCCCCCCCCCCCCCCCC | |
unsigned int P6Home = 0xCCCCCCCCCCCCCCCC | |
unsigned long ContextFlags = 0xD010001F | |
unsigned long MxCsr = 0x1FA2 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x246 | |
unsigned int Dr0 = 0x0 | |
unsigned int Dr1 = 0x0 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x0 | |
unsigned int Dr6 = 0x0 | |
unsigned int Dr7 = 0x0 | |
unsigned int Rax = 0xEC | |
unsigned int Rcx = 0x404 | |
unsigned int Rdx = 0xBE5A4FD0D0 | |
unsigned int Rbx = 0x7FF6A68790A0 | |
unsigned int Rsp = 0xBE5A4FD060 | |
unsigned int Rbp = 0xBE5A4FFDC0 | |
unsigned int Rsi = 0xBE5A4FEF40 | |
unsigned int Rdi = 0xBE5A4FD5C0 | |
unsigned int R8 = 0xD1D | |
unsigned int R9 = 0xBE5A4FFDC0 | |
unsigned int R10 = 0x0 | |
unsigned int R11 = 0x246 | |
unsigned int R12 = 0xBE5A4FF250 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0xBE5A4FE8B0 | |
unsigned int R15 = 0x1 | |
unsigned int Rip = 0x7FF6A68797A0 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0x0 | |
unsigned int ErrorSelector = 0x0 | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x0 | |
unsigned int DataSelector = 0x0 | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1FA2 | |
unsigned long MxCsr_Mask = 0x2FFFF | |
_M128A[8] FloatRegisters | |
[0] = 0xBE5A4FD1F0 | |
[1] = 0xBE5A4FD200 | |
[2] = 0xBE5A4FD210 | |
[3] = 0xBE5A4FD220 | |
[4] = 0xBE5A4FD230 | |
[5] = 0xBE5A4FD240 | |
[6] = 0xBE5A4FD250 | |
[7] = 0xBE5A4FD260 | |
_M128A[16] XmmRegisters | |
[0] = 0xBE5A4FD270 | |
[1] = 0xBE5A4FD280 | |
[2] = 0xBE5A4FD290 | |
[3] = 0xBE5A4FD2A0 | |
[4] = 0xBE5A4FD2B0 | |
[5] = 0xBE5A4FD2C0 | |
[6] = 0xBE5A4FD2D0 | |
[7] = 0xBE5A4FD2E0 | |
[8] = 0xBE5A4FD2F0 | |
[9] = 0xBE5A4FD300 | |
unsigned int[96] Reserved4 | |
[0] = 0xCC | |
[1] = 0xCC | |
[2] = 0xCC | |
[3] = 0xCC | |
[4] = 0xCC | |
[5] = 0xCC | |
[6] = 0xCC | |
[7] = 0xCC | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0xBE5A4FD1D0 | |
[1] = 0xBE5A4FD1E0 | |
<user defined> Legacy = 0xBE5A4FD1F0 | |
_M128A Xmm0 = 0xBE5A4FD270 | |
_M128A Xmm1 = 0xBE5A4FD280 | |
_M128A Xmm2 = 0xBE5A4FD290 | |
_M128A Xmm3 = 0xBE5A4FD2A0 | |
_M128A Xmm4 = 0xBE5A4FD2B0 | |
_M128A Xmm5 = 0xBE5A4FD2C0 | |
_M128A Xmm6 = 0xBE5A4FD2D0 | |
_M128A Xmm7 = 0xBE5A4FD2E0 | |
_M128A Xmm8 = 0xBE5A4FD2F0 | |
_M128A Xmm9 = 0xBE5A4FD300 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0xBE5A4FD3D0 | |
[1] = 0xBE5A4FD3E0 | |
[2] = 0xBE5A4FD3F0 | |
[3] = 0xBE5A4FD400 | |
[4] = 0xBE5A4FD410 | |
[5] = 0xBE5A4FD420 | |
[6] = 0xBE5A4FD430 | |
[7] = 0xBE5A4FD440 | |
[8] = 0xBE5A4FD450 | |
[9] = 0xBE5A4FD460 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0x0 | |
unsigned int LastBranchFromRip = 0x0 | |
unsigned int LastExceptionToRip = 0x0 | |
unsigned int LastExceptionFromRip = 0x0 | |
Parameter bool bWriteVariables = 0x1 | |
Local unsigned long dwOwnerPID = 0x3F48 | |
Local tagTHREADENTRY32 te32 | |
unsigned long dwSize = 0x1C | |
unsigned long cntUsage = 0x0 | |
unsigned long th32ThreadID = 0x1250 | |
unsigned long th32OwnerProcessID = 0x3F48 | |
long tpBasePri = 0x8 | |
long tpDeltaPri = 0x0 | |
unsigned long dwFlags = 0x0 | |
Local void* hThreadSnap = 0x424 | |
00007FF6A6879C65 000000BE5A4FDCF0 WheatyExceptionReport::GenerateExceptionReport+465 c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 599 | |
Local _CONTEXT* pCtx = 0xBE5A4FEA70 | |
unsigned int P1Home = 0x7FFB0000004F | |
unsigned int P2Home = 0x7FFBCEED1D72 | |
unsigned int P3Home = 0xBE5A4FEC90 | |
unsigned int P4Home = 0x7FFBCEF319BD | |
unsigned int P5Home = 0xBE5A4FEB10 | |
unsigned int P6Home = 0x7FFBCEF3107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x202 | |
unsigned int Dr0 = 0x7FFBCEED7097 | |
unsigned int Dr1 = 0xBE5A4FEC80 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFBCF02ECB0 | |
unsigned int Dr6 = 0x7FFBCEF31557 | |
unsigned int Dr7 = 0xBE5A4FF0E8 | |
unsigned int Rax = 0x7FFBCEED54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0xBE00000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0xBE5A4FF230 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0xBE5A4FF3B0 | |
unsigned int R8 = 0x7FFBCEE8208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0xBE00000002 | |
unsigned int R11 = 0xBE5A4FEC90 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC28445549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xCEF3971C | |
unsigned int ErrorSelector = 0x7FFB | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x5A4FEBA0 | |
unsigned int DataSelector = 0xBE | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFB | |
_M128A[8] FloatRegisters | |
[0] = 0xBE5A4FEB90 | |
[1] = 0xBE5A4FEBA0 | |
[2] = 0xBE5A4FEBB0 | |
[3] = 0xBE5A4FEBC0 | |
[4] = 0xBE5A4FEBD0 | |
[5] = 0xBE5A4FEBE0 | |
[6] = 0xBE5A4FEBF0 | |
[7] = 0xBE5A4FEC00 | |
_M128A[16] XmmRegisters | |
[0] = 0xBE5A4FEC10 | |
[1] = 0xBE5A4FEC20 | |
[2] = 0xBE5A4FEC30 | |
[3] = 0xBE5A4FEC40 | |
[4] = 0xBE5A4FEC50 | |
[5] = 0xBE5A4FEC60 | |
[6] = 0xBE5A4FEC70 | |
[7] = 0xBE5A4FEC80 | |
[8] = 0xBE5A4FEC90 | |
[9] = 0xBE5A4FECA0 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFF | |
[2] = 0xFF | |
[3] = 0xFF | |
[4] = 0xFF | |
[5] = 0xFF | |
[6] = 0xFF | |
[7] = 0xFF | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0xBE5A4FEB70 | |
[1] = 0xBE5A4FEB80 | |
<user defined> Legacy = 0xBE5A4FEB90 | |
_M128A Xmm0 = 0xBE5A4FEC10 | |
_M128A Xmm1 = 0xBE5A4FEC20 | |
_M128A Xmm2 = 0xBE5A4FEC30 | |
_M128A Xmm3 = 0xBE5A4FEC40 | |
_M128A Xmm4 = 0xBE5A4FEC50 | |
_M128A Xmm5 = 0xBE5A4FEC60 | |
_M128A Xmm6 = 0xBE5A4FEC70 | |
_M128A Xmm7 = 0xBE5A4FEC80 | |
_M128A Xmm8 = 0xBE5A4FEC90 | |
_M128A Xmm9 = 0xBE5A4FECA0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0xBE5A4FED70 | |
[1] = 0xBE5A4FED80 | |
[2] = 0xBE5A4FED90 | |
[3] = 0xBE5A4FEDA0 | |
[4] = 0xBE5A4FEDB0 | |
[5] = 0xBE5A4FEDC0 | |
[6] = 0xBE5A4FEDD0 | |
[7] = 0xBE5A4FEDE0 | |
[8] = 0xBE5A4FEDF0 | |
[9] = 0xBE5A4FEE00 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC | |
Local _CONTEXT trashableContext | |
unsigned int P1Home = 0x7FFB0000004F | |
unsigned int P2Home = 0x7FFBCEED1D72 | |
unsigned int P3Home = 0xBE5A4FEC90 | |
unsigned int P4Home = 0x7FFBCEF319BD | |
unsigned int P5Home = 0xBE5A4FEB10 | |
unsigned int P6Home = 0x7FFBCEF3107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x202 | |
unsigned int Dr0 = 0x7FFBCEED7097 | |
unsigned int Dr1 = 0xBE5A4FEC80 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFBCF02ECB0 | |
unsigned int Dr6 = 0x7FFBCEF31557 | |
unsigned int Dr7 = 0xBE5A4FF0E8 | |
unsigned int Rax = 0x7FFBCEED54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0xBE00000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0xBE5A4FFDC0 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0x0 | |
unsigned int R8 = 0x7FFBCEE8208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0xBE00000002 | |
unsigned int R11 = 0xBE5A4FEC90 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC2B5CA251 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xCEF3971C | |
unsigned int ErrorSelector = 0x7FFB | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x5A4FEBA0 | |
unsigned int DataSelector = 0xBE | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFB | |
_M128A[8] FloatRegisters | |
[0] = 0xBE5A4FD910 | |
[1] = 0xBE5A4FD920 | |
[2] = 0xBE5A4FD930 | |
[3] = 0xBE5A4FD940 | |
[4] = 0xBE5A4FD950 | |
[5] = 0xBE5A4FD960 | |
[6] = 0xBE5A4FD970 | |
[7] = 0xBE5A4FD980 | |
_M128A[16] XmmRegisters | |
[0] = 0xBE5A4FD990 | |
[1] = 0xBE5A4FD9A0 | |
[2] = 0xBE5A4FD9B0 | |
[3] = 0xBE5A4FD9C0 | |
[4] = 0xBE5A4FD9D0 | |
[5] = 0xBE5A4FD9E0 | |
[6] = 0xBE5A4FD9F0 | |
[7] = 0xBE5A4FDA00 | |
[8] = 0xBE5A4FDA10 | |
[9] = 0xBE5A4FDA20 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFF | |
[2] = 0xFF | |
[3] = 0xFF | |
[4] = 0xFF | |
[5] = 0xFF | |
[6] = 0xFF | |
[7] = 0xFF | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0xBE5A4FD8F0 | |
[1] = 0xBE5A4FD900 | |
<user defined> Legacy = 0xBE5A4FD910 | |
_M128A Xmm0 = 0xBE5A4FD990 | |
_M128A Xmm1 = 0xBE5A4FD9A0 | |
_M128A Xmm2 = 0xBE5A4FD9B0 | |
_M128A Xmm3 = 0xBE5A4FD9C0 | |
_M128A Xmm4 = 0xBE5A4FD9D0 | |
_M128A Xmm5 = 0xBE5A4FD9E0 | |
_M128A Xmm6 = 0xBE5A4FD9F0 | |
_M128A Xmm7 = 0xBE5A4FDA00 | |
_M128A Xmm8 = 0xBE5A4FDA10 | |
_M128A Xmm9 = 0xBE5A4FDA20 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0xBE5A4FDAF0 | |
[1] = 0xBE5A4FDB00 | |
[2] = 0xBE5A4FDB10 | |
[3] = 0xBE5A4FDB20 | |
[4] = 0xBE5A4FDB30 | |
[5] = 0xBE5A4FDB40 | |
[6] = 0xBE5A4FDB50 | |
[7] = 0xBE5A4FDB60 | |
[8] = 0xBE5A4FDB70 | |
[9] = 0xBE5A4FDB80 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E3 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x1 | |
unsigned int wDay = 0x19 | |
unsigned int wHour = 0x10 | |
unsigned int wMinute = 0x29 | |
unsigned int wSecond = 0x13 | |
unsigned int wMilliseconds = 0x391 | |
Local _EXCEPTION_RECORD* pExceptionRecord = 0xBE5A4FF250 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6A67F1DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x2440F6264F0 | |
[1] = 0x7FF6A67F1DEA | |
[2] = 0xBE5A4FF2C0 | |
[3] = 0x7FFBCEF3ED92 | |
[4] = 0x2440F6264F0 | |
[5] = 0x50 | |
[6] = 0x2440F625650 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x2440000003B | |
[9] = 0x0 | |
Local unsigned int offset = 0xDEA | |
Local char[260] szFaultingModule = "C:\Build\bin\Debug\worldserver.exe..." | |
Local unsigned long section = 0x1 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0xBE5A4FE290 | |
_EXCEPTION_RECORD* ExceptionRecord = 0xBE5A4FF250 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6A67F1DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x2440F6264F0 | |
[1] = 0x7FF6A67F1DEA | |
[2] = 0xBE5A4FF2C0 | |
[3] = 0x7FFBCEF3ED92 | |
[4] = 0x2440F6264F0 | |
[5] = 0x50 | |
[6] = 0x2440F625650 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x2440000003B | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0xBE5A4FEA70 | |
unsigned int P1Home = 0x7FFB0000004F | |
unsigned int P2Home = 0x7FFBCEED1D72 | |
unsigned int P3Home = 0xBE5A4FEC90 | |
unsigned int P4Home = 0x7FFBCEF319BD | |
unsigned int P5Home = 0xBE5A4FEB10 | |
unsigned int P6Home = 0x7FFBCEF3107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x202 | |
unsigned int Dr0 = 0x7FFBCEED7097 | |
unsigned int Dr1 = 0xBE5A4FEC80 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFBCF02ECB0 | |
unsigned int Dr6 = 0x7FFBCEF31557 | |
unsigned int Dr7 = 0xBE5A4FF0E8 | |
unsigned int Rax = 0x7FFBCEED54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0xBE00000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0xBE5A4FF230 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0xBE5A4FF3B0 | |
unsigned int R8 = 0x7FFBCEE8208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0xBE00000002 | |
unsigned int R11 = 0xBE5A4FEC90 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC28445549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xCEF3971C | |
unsigned int ErrorSelector = 0x7FFB | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x5A4FEBA0 | |
unsigned int DataSelector = 0xBE | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFB | |
_M128A[8] FloatRegisters | |
[0] = 0xBE5A4FEB90 | |
[1] = 0xBE5A4FEBA0 | |
[2] = 0xBE5A4FEBB0 | |
[3] = 0xBE5A4FEBC0 | |
[4] = 0xBE5A4FEBD0 | |
[5] = 0xBE5A4FEBE0 | |
[6] = 0xBE5A4FEBF0 | |
[7] = 0xBE5A4FEC00 | |
_M128A[16] XmmRegisters | |
[0] = 0xBE5A4FEC10 | |
[1] = 0xBE5A4FEC20 | |
[2] = 0xBE5A4FEC30 | |
[3] = 0xBE5A4FEC40 | |
[4] = 0xBE5A4FEC50 | |
[5] = 0xBE5A4FEC60 | |
[6] = 0xBE5A4FEC70 | |
[7] = 0xBE5A4FEC80 | |
[8] = 0xBE5A4FEC90 | |
[9] = 0xBE5A4FECA0 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFF | |
[2] = 0xFF | |
[3] = 0xFF | |
[4] = 0xFF | |
[5] = 0xFF | |
[6] = 0xFF | |
[7] = 0xFF | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0xBE5A4FEB70 | |
[1] = 0xBE5A4FEB80 | |
<user defined> Legacy = 0xBE5A4FEB90 | |
_M128A Xmm0 = 0xBE5A4FEC10 | |
_M128A Xmm1 = 0xBE5A4FEC20 | |
_M128A Xmm2 = 0xBE5A4FEC30 | |
_M128A Xmm3 = 0xBE5A4FEC40 | |
_M128A Xmm4 = 0xBE5A4FEC50 | |
_M128A Xmm5 = 0xBE5A4FEC60 | |
_M128A Xmm6 = 0xBE5A4FEC70 | |
_M128A Xmm7 = 0xBE5A4FEC80 | |
_M128A Xmm8 = 0xBE5A4FEC90 | |
_M128A Xmm9 = 0xBE5A4FECA0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0xBE5A4FED70 | |
[1] = 0xBE5A4FED80 | |
[2] = 0xBE5A4FED90 | |
[3] = 0xBE5A4FEDA0 | |
[4] = 0xBE5A4FEDB0 | |
[5] = 0xBE5A4FEDC0 | |
[6] = 0xBE5A4FEDD0 | |
[7] = 0xBE5A4FEDE0 | |
[8] = 0xBE5A4FEDF0 | |
[9] = 0xBE5A4FEE00 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC | |
00007FF6A687959B 000000BE5A4FE100 WheatyExceptionReport::WheatyUnhandledExceptionFilter+4FB c:\tc\src\common\debugging\wheatyexceptionreport.cpp line 197 | |
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0xBE5A4FE290 | |
_EXCEPTION_RECORD* ExceptionRecord = 0xBE5A4FF250 | |
unsigned long ExceptionCode = 0xC0000420 | |
unsigned long ExceptionFlags = 0x0 | |
_EXCEPTION_RECORD* ExceptionRecord = NULL | |
void* ExceptionAddress = 0x7FF6A67F1DEA | |
unsigned long NumberParameters = 0x2 | |
unsigned int[15] ExceptionInformation | |
[0] = 0x2440F6264F0 | |
[1] = 0x7FF6A67F1DEA | |
[2] = 0xBE5A4FF2C0 | |
[3] = 0x7FFBCEF3ED92 | |
[4] = 0x2440F6264F0 | |
[5] = 0x50 | |
[6] = 0x2440F625650 | |
[7] = 0xCCCCCCCC00000000 | |
[8] = 0x2440000003B | |
[9] = 0x0 | |
_CONTEXT* ContextRecord = 0xBE5A4FEA70 | |
unsigned int P1Home = 0x7FFB0000004F | |
unsigned int P2Home = 0x7FFBCEED1D72 | |
unsigned int P3Home = 0xBE5A4FEC90 | |
unsigned int P4Home = 0x7FFBCEF319BD | |
unsigned int P5Home = 0xBE5A4FEB10 | |
unsigned int P6Home = 0x7FFBCEF3107C | |
unsigned long ContextFlags = 0x10004F | |
unsigned long MxCsr = 0x1F80 | |
unsigned int SegCs = 0x33 | |
unsigned int SegDs = 0x2B | |
unsigned int SegEs = 0x2B | |
unsigned int SegFs = 0x53 | |
unsigned int SegGs = 0x2B | |
unsigned int SegSs = 0x2B | |
unsigned long EFlags = 0x202 | |
unsigned int Dr0 = 0x7FFBCEED7097 | |
unsigned int Dr1 = 0xBE5A4FEC80 | |
unsigned int Dr2 = 0x0 | |
unsigned int Dr3 = 0x7FFBCF02ECB0 | |
unsigned int Dr6 = 0x7FFBCEF31557 | |
unsigned int Dr7 = 0xBE5A4FF0E8 | |
unsigned int Rax = 0x7FFBCEED54AD | |
unsigned int Rcx = 0x0 | |
unsigned int Rdx = 0xBE00000002 | |
unsigned int Rbx = 0x0 | |
unsigned int Rsp = 0xBE5A4FF230 | |
unsigned int Rbp = 0x0 | |
unsigned int Rsi = 0x0 | |
unsigned int Rdi = 0xBE5A4FF3B0 | |
unsigned int R8 = 0x7FFBCEE8208E | |
unsigned int R9 = 0x0 | |
unsigned int R10 = 0xBE00000002 | |
unsigned int R11 = 0xBE5A4FEC90 | |
unsigned int R12 = 0x0 | |
unsigned int R13 = 0x0 | |
unsigned int R14 = 0x0 | |
unsigned int R15 = 0x0 | |
unsigned int Rip = 0x7FFC28445549 | |
_XSAVE_FORMAT FltSave | |
unsigned int ControlWord = 0x27F | |
unsigned int StatusWord = 0x0 | |
unsigned int TagWord = 0x0 | |
unsigned int Reserved1 = 0x0 | |
unsigned int ErrorOpcode = 0x0 | |
unsigned long ErrorOffset = 0xCEF3971C | |
unsigned int ErrorSelector = 0x7FFB | |
unsigned int Reserved2 = 0x0 | |
unsigned long DataOffset = 0x5A4FEBA0 | |
unsigned int DataSelector = 0xBE | |
unsigned int Reserved3 = 0x0 | |
unsigned long MxCsr = 0x1F80 | |
unsigned long MxCsr_Mask = 0x7FFB | |
_M128A[8] FloatRegisters | |
[0] = 0xBE5A4FEB90 | |
[1] = 0xBE5A4FEBA0 | |
[2] = 0xBE5A4FEBB0 | |
[3] = 0xBE5A4FEBC0 | |
[4] = 0xBE5A4FEBD0 | |
[5] = 0xBE5A4FEBE0 | |
[6] = 0xBE5A4FEBF0 | |
[7] = 0xBE5A4FEC00 | |
_M128A[16] XmmRegisters | |
[0] = 0xBE5A4FEC10 | |
[1] = 0xBE5A4FEC20 | |
[2] = 0xBE5A4FEC30 | |
[3] = 0xBE5A4FEC40 | |
[4] = 0xBE5A4FEC50 | |
[5] = 0xBE5A4FEC60 | |
[6] = 0xBE5A4FEC70 | |
[7] = 0xBE5A4FEC80 | |
[8] = 0xBE5A4FEC90 | |
[9] = 0xBE5A4FECA0 | |
unsigned int[96] Reserved4 | |
[0] = 0xFE | |
[1] = 0xFF | |
[2] = 0xFF | |
[3] = 0xFF | |
[4] = 0xFF | |
[5] = 0xFF | |
[6] = 0xFF | |
[7] = 0xFF | |
[8] = 0xCC | |
[9] = 0xCC | |
_M128A[2] Header | |
[0] = 0xBE5A4FEB70 | |
[1] = 0xBE5A4FEB80 | |
<user defined> Legacy = 0xBE5A4FEB90 | |
_M128A Xmm0 = 0xBE5A4FEC10 | |
_M128A Xmm1 = 0xBE5A4FEC20 | |
_M128A Xmm2 = 0xBE5A4FEC30 | |
_M128A Xmm3 = 0xBE5A4FEC40 | |
_M128A Xmm4 = 0xBE5A4FEC50 | |
_M128A Xmm5 = 0xBE5A4FEC60 | |
_M128A Xmm6 = 0xBE5A4FEC70 | |
_M128A Xmm7 = 0xBE5A4FEC80 | |
_M128A Xmm8 = 0xBE5A4FEC90 | |
_M128A Xmm9 = 0xBE5A4FECA0 | |
_M128A Xmm10 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm11 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm12 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm13 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm14 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A Xmm15 | |
unsigned int Low = 0x0 | |
int High = 0x0 | |
_M128A[26] VectorRegister | |
[0] = 0xBE5A4FED70 | |
[1] = 0xBE5A4FED80 | |
[2] = 0xBE5A4FED90 | |
[3] = 0xBE5A4FEDA0 | |
[4] = 0xBE5A4FEDB0 | |
[5] = 0xBE5A4FEDC0 | |
[6] = 0xBE5A4FEDD0 | |
[7] = 0xBE5A4FEDE0 | |
[8] = 0xBE5A4FEDF0 | |
[9] = 0xBE5A4FEE00 | |
unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastBranchFromRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionToRip = 0xCCCCCCCCCCCCCCCC | |
unsigned int LastExceptionFromRip = 0xCCCCCCCCCCCCCCCC | |
Local char[260] module_folder_name = "C:\Build\bin\Debug..." | |
Local _SYSTEMTIME systime | |
unsigned int wYear = 0x7E3 | |
unsigned int wMonth = 0x2 | |
unsigned int wDayOfWeek = 0x1 | |
unsigned int wDay = 0x19 | |
unsigned int wHour = 0x10 | |
unsigned int wMinute = 0x29 | |
unsigned int wSecond = 0x13 | |
unsigned int wMilliseconds = 0x2E7 | |
Local char[260] crash_folder_path = "C:\Build\bin\Debug\Crashes..." | |
Local std::unique_lock<std::mutex> guard | |
std::mutex* _Pmtx = 0x7FF6A69B77D0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x7FF6A69B77D0 | |
bool _Owns = 0x1 | |
Local char* pos = "worldserver.exe" | |
00007FFC2847584C 000000BE5A4FE210 UnhandledExceptionFilter+1BC | |
00007FFC2B6080CB 000000BE5A4FE250 memset+1C8B | |
00007FFC2B5EFD36 000000BE5A4FE2C0 __C_specific_handler+96 | |
00007FFC2B60468F 000000BE5A4FE2F0 __chkstk+11F | |
00007FFC2B564BEF 000000BE5A4FEA20 RtlWalkFrameChain+14BF | |
00007FFC2B5689E6 000000BE5A4FF220 RtlRaiseException+316 | |
00007FFC28445549 000000BE5A4FF300 RaiseException+69 | |
00007FFBD91C0C96 000000BE5A4FF3B0 Trinity::Abort+E6 c:\tc\src\common\debugging\errors.cpp line 129 | |
Parameter char* file = "C:\Tc\src\server\worldserver\Main.cpp" | |
Parameter int line = 0x1DA | |
Parameter char* function = "FreezeDetector::Handler" | |
Local unsigned int[2] execeptionArgs | |
[0] = 0x2440F6264F0 | |
[1] = 0x7FF6A67F1DEA | |
Local std::string formattedMessage = " | |
C:\Tc\src\server\worldserver\Main.cpp:474 i..." | |
00007FF6A67F1DEA 000000BE5A4FF550 FreezeDetector::Handler+1DA c:\tc\src\server\worldserver\main.cpp line 474 | |
Local unsigned int curtime = 0x1B1DC | |
Local unsigned int worldLoopCounter = 0x3C0 | |
Local std::shared_ptr<FreezeDetector> freezeDetector | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter std::weak_ptr<FreezeDetector>* freezeDetectorRef = 0xBE5A4FF580 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& error = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A67FEF96 000000BE5A4FF5B0 std::_Invoker_functor::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+76 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A680EA38 000000BE5A4FF5F0 std::invoke<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter &* _Obj = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Args_0> = 0xBE5A4FF7F8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Args_1> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A67FEF18 000000BE5A4FF630 std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl*&)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,boost::system::error_code const &>+68 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 15732480 | |
Parameter &* <_Vals_0> = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::weak_ptr<FreezeDetector>& <_Vals_1> = 0xBE5A4FF7F8 | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
boost::asio::basic_deadline_timer<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime>,boost::asio::deadline_timer_service<boost::posix_time::ptime,boost::asio::time_traits<boost::posix_time::ptime> > > _timer = 0x243C35B0540 | |
unsigned int _worldLoopCounter = 0x3C0 | |
unsigned int _lastChangeMsTime = 0xC75A | |
unsigned int _maxCoreStuckTimeInMs = 0xEA60 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
unsigned long _Uses = 0x2 | |
unsigned long _Weaks = 0x3 | |
Parameter boost::system::error_code& <_Vals_2> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A67FF307 000000BE5A4FF680 std::_Call_binder<std::_Unforced,0,1,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,std::tuple<boost::system::error_code const &> >+97 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1859 | |
Parameter std::_Invoker_ret<std::_Unforced,0> __formal = 0xCC | |
Parameter &* _Obj = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
Parameter std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >& _Tpl = 0xBE5A4FF7F0 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst | |
std::_Ph<1> _Val = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst | |
std::weak_ptr<FreezeDetector> _Val | |
std::_Ptr_base<FreezeDetector> | |
FreezeDetector* _Ptr = 0x243C35B0540 | |
std::_Ref_count_base* _Rep = 0x243C35B0530 | |
Parameter std::tuple<boost::system::error_code const &>* _Ut = 0xBE5A4FF6C0 | |
std::_Tuple_val<boost::system::error_code const &> _Myfirst | |
boost::system::error_code& _Val = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
00007FF6A67FBF1C 000000BE5A4FF6E0 std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>::operator()<boost::system::error_code const &>+7C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\functional line 1914 | |
Local std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* this = 0xBE5A4FF7E8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0xBE5A4FF7F8 | |
Parameter boost::system::error_code& <_Unbargs_0> = 0xBE5A4FF808 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A6836C14 000000BE5A4FF710 boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>::operator()+34 c:\local\boost_1_65_1\boost\asio\detail\bind_handler.hpp line 48 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>* this = 0xBE5A4FF7E8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
00007FF6A6809EC7 000000BE5A4FF740 boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> >+37 c:\local\boost_1_65_1\boost\asio\handler_invoke_hook.hpp line 70 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0xBE5A4FF7E8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
00007FF6A680ECAA 000000BE5A4FF770 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>,std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >+3A c:\local\boost_1_65_1\boost\asio\detail\handler_invoke_helpers.hpp line 39 | |
Parameter boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code>& function = 0xBE5A4FF7E8 | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
Parameter std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>& context = 0xBE5A4FF7E8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
* _Myval1 = 0x7FF6A67F1C10 | |
<user defined> = 0x7FF6A67F1C10 | |
<user defined> = 0x4C89481024548948 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 | |
std::tuple<std::_Ph<1> > | |
std::_Tuple_val<std::_Ph<1> > _Myfirst = 0xCC | |
std::_Tuple_val<std::weak_ptr<FreezeDetector> > _Myfirst = 0xBE5A4FF7F8 | |
00007FF6A6852D7C 000000BE5A4FF850 boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::do_complete+DC c:\local\boost_1_65_1\boost\asio\detail\wait_handler.hpp line 70 | |
Local boost::asio::detail::std_fenced_block b | |
Parameter boost::asio::detail::win_iocp_io_service* owner = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::asio::detail::win_iocp_operation* base = 0x243C376F430 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6A6852CA0 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::system::error_code& __formal = 0xBE5A4FF998 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Parameter unsigned int __formal = 0x0 | |
Local boost::asio::detail::binder1<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>,boost::system::error_code> handler | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
boost::system::error_code arg1_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ = 0x7FF6A69B7AC0 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* h = 0x243C376F430 | |
boost::asio::detail::wait_op | |
boost::asio::detail::win_iocp_operation | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
<user defined>* func_ = 0x7FF6A6852CA0 | |
long ready_ = 0x1 | |
boost::system::error_code ec_ | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
ptr | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0x7FF6A69B7A68 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair = 0x7FF6A69B7A68 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> handler_ | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0x243C376F480 | |
Local boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >::ptr p | |
std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &>* h = 0xBE5A4FF7E8 | |
std::_Compressed_pair<void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> >,0> _Mypair | |
<user defined>* _Myval1 = 0x7FF6A67F1C10 | |
std::tuple<std::weak_ptr<FreezeDetector>,std::_Ph<1> > _Myval2 = 0xBE5A4FF7F0 | |
void* v = NULL | |
boost::asio::detail::wait_handler<std::_Binder<std::_Unforced,void (__cdecl*)(std::weak_ptr<FreezeDetector>,boost::system::error_code const &),std::weak_ptr<FreezeDetector> &,std::_Ph<1> const &> >* p = NULL | |
00007FF6A6850589 000000BE5A4FF880 boost::asio::detail::win_iocp_operation::complete+49 c:\local\boost_1_65_1\boost\asio\detail\win_iocp_operation.hpp line 47 | |
Local boost::asio::detail::win_iocp_operation* this = 0x243C376F430 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6A6852CA0 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Parameter boost::asio::detail::win_iocp_io_service& owner = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0xBE5A4FF998 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Parameter unsigned int bytes_transferred = 0x0 | |
00007FF6A68537E0 000000BE5A4FFA70 boost::asio::detail::win_iocp_io_service::do_one+2E0 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 406 | |
Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::asio::detail::win_iocp_operation* op = 0x243C376F430 | |
_OVERLAPPED | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
boost::asio::detail::win_iocp_operation* next_ = NULL | |
* func_ = 0x7FF6A6852CA0 | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
<user defined> = 0x44894C20244C894C | |
unsigned int = 0x44894C20244C894C | |
long ready_ = 0x1 | |
Local boost::system::error_code result_ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local unsigned long last_error = 0x0 | |
Local int ok = 0x1 | |
Local unsigned int completion_key = 0x0 | |
Local _OVERLAPPED* overlapped = 0x243C376F430 | |
unsigned int Internal = 0x7FF6A69B7A68 | |
unsigned int InternalHigh = 0x0 | |
unsigned long Offset = 0x0 | |
unsigned long OffsetHigh = 0x0 | |
void* Pointer = NULL | |
void* hEvent = NULL | |
Local unsigned long bytes_transferred = 0x0 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter bool block = 0x1 | |
Parameter boost::system::error_code& ec = 0xBE5A4FFB58 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
00007FF6A6861391 000000BE5A4FFB20 boost::asio::detail::win_iocp_io_service::run+C1 c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 164 | |
Local boost::asio::detail::win_iocp_io_service* this = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A683A930 | |
boost::asio::io_service::id* id_ = 0x48 | |
boost::asio::io_service::service::key key_ = 0x7FF6A6948078 | |
boost::asio::io_service& owner_ = 0x70636F69 | |
boost::asio::io_service::service* next_ = 0x73637170 | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A683A930 | |
auto_handle | |
void* handle = 0x7FF6A683A930 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x72656D6974 | |
long outstanding_work_ = 0x2E353532 | |
long stopped_ = 0x2E353532 | |
long stop_event_posted_ = 0x2E353532 | |
long shutdown_ = 0x353532 | |
unsigned long gqcs_timeout_ = 0x6C756F63 | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A683A930 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x7265766E6F632074 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x646E656C61632074 | |
long dispatch_required_ = 0x74207261 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF6A69480D0 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x6D20666F20796144 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x7FF6A6948100 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
func_base | |
void* entry_event_ = 0x364 | |
void* exit_event_ = 0x360 | |
auto_func_base_ptr | |
boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD | |
<user defined> thread_ = 0x364 | |
<user defined> exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ | |
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = <Unable to read memory> | |
long LockCount = 0xFFFFFFFF | |
long RecursionCount = 0x0 | |
void* OwningThread = NULL | |
void* LockSemaphore = NULL | |
unsigned int SpinCount = 0x20007D0 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::timer_queue_base* next_ = NULL | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Parameter boost::system::error_code& ec = 0xBE5A4FFB58 | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context ctx | |
boost::asio::detail::win_iocp_io_service* key_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
boost::asio::detail::win_iocp_thread_info* value_ = 0xBE5A4FFAA8 | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x243C376F430 | |
boost::asio::detail::call_stack<boost::asio::detail::win_iocp_io_service,boost::asio::detail::win_iocp_thread_info>::context* next_ = NULL | |
Local unsigned int n = 0x36 | |
Local boost::asio::detail::win_iocp_thread_info this_thread | |
boost::asio::detail::thread_info_base | |
void* reusable_memory_ = 0x243C376F430 | |
00007FF6A686129B 000000BE5A4FFB80 boost::asio::io_service::run+3B c:\local\boost_1_65_1\boost\asio\impl\io_service.ipp line 59 | |
Local boost::asio::io_service* this = 0x243CEE79A20 | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL | |
id | |
service | |
key | |
type_info* type_info_ = NULL | |
boost::asio::io_service::id* id_ = 0xFF | |
boost::asio::io_service::service::key key_ | |
type_info* type_info_ = 0x243CEE1EAB0 | |
boost::asio::io_service::id* id_ = 0x70 | |
boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD | |
work | |
boost::asio::detail::win_iocp_io_service& io_service_impl_ = <Unable to read memory> | |
id | |
service | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0xDDDDDDDDFDFDFDFD | |
boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD <Unable to read memory> | |
boost::asio::detail::service_registry* service_registry_ = <Unable to read memory> | |
boost::asio::detail::win_iocp_io_service& impl_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = 0xDDDDDDDD | |
key | |
type_info* type_info_ = <Unable to read memory> | |
boost::asio::io_service::id* id_ = <Unable to read memory> | |
boost::asio::io_service::service::key key_ = 0xDDDDDDE5 | |
boost::asio::io_service& owner_ = <Unable to read memory> | |
boost::asio::io_service::service* next_ = <Unable to read memory> | |
<user defined> strand = 0x243CEE79A20 | |
boost::asio::detail::winsock_init<2,0> init_ | |
boost::asio::detail::winsock_init_base | |
data | |
long init_count_ = 0x0 | |
long result_ = 0x0 | |
<user defined> manual = 0x243CEE79A20 | |
boost::asio::detail::service_registry* service_registry_ = 0x243CEE1EAB0 | |
auto_service_ptr | |
boost::asio::io_service::service* ptr_ = <Unable to read memory> | |
boost::asio::detail::win_mutex mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEE1EAB0 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* first_service_ = 0x24410964880 | |
key | |
type_info* type_info_ = 0x7FFBC662A9C8 | |
boost::asio::io_service::id* id_ = 0x68 | |
boost::asio::io_service::service::key key_ = 0x24410964888 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = 0x24410963B00 | |
boost::asio::detail::win_iocp_io_service& impl_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
Local boost::system::error_code ec | |
int m_val = 0x0 | |
boost::system::error_category* m_cat = 0x7FF6A69B7AB8 | |
std_category | |
std::error_category | |
unsigned int _Addr = 0x7FF6A6947E08 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AC0 | |
boost::system::error_category::std_category std_cat_ | |
std::error_category | |
unsigned int _Addr = 0x7FF6A69B7AC0 | |
boost::system::error_category* pc_ = 0x7FF6A69B7AB8 | |
Local unsigned int s = 0xCCCCCCCCCCCCCCCC | |
00007FF6A6836AC3 000000BE5A4FFBB0 <lambda_d3727edd283ecb38f019dec8ac5a6949>::operator()+33 c:\tc\src\server\worldserver\main.cpp line 210 | |
Local main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* this = 0x243CEE69F00 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A67FF260 000000BE5A4FFBE0 std::_Invoker_functor::_Call<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x243CEE69F00 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A680EC20 000000BE5A4FFC10 std::invoke<<lambda_d3727edd283ecb38f019dec8ac5a6949> >+30 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949>* _Obj = 0x243CEE69F00 | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext | |
std::_Ptr_base<Trinity::Asio::IoContext> | |
Trinity::Asio::IoContext* _Ptr = 0x243CEE79A20 | |
std::_Ref_count_base* _Rep = 0x243CEE79A10 | |
00007FF6A6801E9C 000000BE5A4FFC40 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Execute<0>+3C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >& _Tup = 0x243CEE69F00 | |
std::_Tuple_val<<lambda_d3727edd283ecb38f019dec8ac5a6949> > _Myfirst | |
main::__l39::<lambda_d3727edd283ecb38f019dec8ac5a6949> _Val | |
std::shared_ptr<Trinity::Asio::IoContext> ioContext = 0x243CEE69F00 | |
00007FF6A684906A 000000BE5A4FFC90 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* _Ln = 0xBE5A0FE688 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _Local | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair | |
std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >* _Myval2 = 0x243CEE69F00 | |
00007FF6A6845008 000000BE5A4FFCC0 std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > >* this = 0xBE5A0FE688 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> >,std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > > > | |
std::_Compressed_pair<std::default_delete<std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > >,std::tuple<<lambda_d3727edd283ecb38f019dec8ac5a6949> > *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FF6A683DDAD 000000BE5A4FFCF0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0xBE5A0FE688 | |
00007FFBCEEF4FB8 000000BE5A4FFD30 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A4FFD80 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A4FFDB0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A4FFE30 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A5FF380 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A5FF3F0 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A5FF430 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A5FF480 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A5FF4C0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A5FF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A5FF580 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A5FF5B0 _Cnd_wait+20 | |
00007FFBE42C64C2 000000BE5A5FF5E0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x243CEE0D538 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x243CEE0D4C0 | |
00007FFBE42C9514 000000BE5A5FF620 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x243CEE0D538 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A5FF658 | |
std::mutex* _Pmtx = 0x243CEE0D4C0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0 | |
bool _Owns = 0x1 | |
00007FFBE42F13A7 000000BE5A5FF680 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x243CEE0D4C0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x243CEE0D510 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x243CEE0D4C0 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0 | |
bool _Owns = 0x1 | |
00007FFBE42F0029 000000BE5A5FF6E0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x243CEE7A420 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0D4C0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0D510 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0D538 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF3C60 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF3C68 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0D4C0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE7A420 | |
st_mysql* m_Mysql = 0x243CEE5C280 | |
st_net net = 0x243CEE5C280 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEE5C568 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x31B | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEE5C600 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "JRE}"Z7NN+GaF oig" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0F01AC8 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE4FF00 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE54350 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF3CB8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x32C | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x32C | |
unsigned int _Id = 0x1F74 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F0674 000000BE5A5FF710 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFBE42EFFE0 | |
Parameter DatabaseWorker** _Arg1 = 0x243CEE7A420 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0D4C0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0D510 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0D538 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF3C60 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF3C68 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0D4C0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE7A420 | |
st_mysql* m_Mysql = 0x243CEE5C280 | |
st_net net = 0x243CEE5C280 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEE5C568 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x31B | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEE5C600 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "JRE}"Z7NN+GaF oig" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0F01AC8 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE4FF00 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE54350 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF3CB8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x32C | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x32C | |
unsigned int _Id = 0x1F74 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F086C 000000BE5A5FF750 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFBE42EFFE0 | |
Parameter DatabaseWorker** <_Args_0> = 0x243CEE7A420 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0D4C0 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0D4C0 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0D510 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0D538 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF3C60 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF3C68 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0D4C0 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE7A420 | |
st_mysql* m_Mysql = 0x243CEE5C280 | |
st_net net = 0x243CEE5C280 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "auth" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEE5C568 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x31B | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEE5C600 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "JRE}"Z7NN+GaF oig" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0F01AC8 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE4FF00 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE54350 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "auth" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF3CB8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x32C | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x32C | |
unsigned int _Id = 0x1F74 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F06DB 000000BE5A5FF790 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x243CEE6AD10 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x243CEE7A420 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFBE42EFFE0 | |
00007FFBE42F1ECA 000000BE5A5FF7E0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0xBE5A0FD658 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x243CEE6AD10 | |
00007FFBE42F18D8 000000BE5A5FF810 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0xBE5A0FD658 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFBE42F164D 000000BE5A5FF840 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0xBE5A0FD658 | |
00007FFBCEEF4FB8 000000BE5A5FF880 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A5FF8D0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A5FF900 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A5FF980 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A6FF260 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A6FF2D0 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A6FF310 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A6FF360 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A6FF3A0 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A6FF3D0 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A6FF460 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A6FF490 _Cnd_wait+20 | |
00007FFBE42C64C2 000000BE5A6FF4C0 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x243CEE0DCA8 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x243CEE0DC30 | |
00007FFBE42C9514 000000BE5A6FF500 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x243CEE0DCA8 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A6FF538 | |
std::mutex* _Pmtx = 0x243CEE0DC30 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30 | |
bool _Owns = 0x1 | |
00007FFBE42F13A7 000000BE5A6FF560 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x243CEE0DC30 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x243CEE0DC80 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x243CEE0DC30 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30 | |
bool _Owns = 0x1 | |
00007FFBE42F0029 000000BE5A6FF5C0 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x243CEE7A2D0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0DC30 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0DC80 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0DCA8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF3D50 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF3D58 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0DC30 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE7A2D0 | |
st_mysql* m_Mysql = 0x243CEE3BA90 | |
st_net net = 0x243CEE3BA90 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEE3BD78 | |
unsigned int affected_rows = 0x2 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x31D | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEE3BE10 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "T`T.2 | |
j;92L)#|Dp!" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0E81168 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE512B0 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE538B0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF3DA8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x330 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x330 | |
unsigned int _Id = 0x31B0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F0674 000000BE5A6FF5F0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFBE42EFFE0 | |
Parameter DatabaseWorker** _Arg1 = 0x243CEE7A2D0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0DC30 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0DC80 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0DCA8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF3D50 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF3D58 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0DC30 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE7A2D0 | |
st_mysql* m_Mysql = 0x243CEE3BA90 | |
st_net net = 0x243CEE3BA90 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEE3BD78 | |
unsigned int affected_rows = 0x2 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x31D | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEE3BE10 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "T`T.2 | |
j;92L)#|Dp!" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0E81168 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE512B0 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE538B0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF3DA8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x330 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x330 | |
unsigned int _Id = 0x31B0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F086C 000000BE5A6FF630 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFBE42EFFE0 | |
Parameter DatabaseWorker** <_Args_0> = 0x243CEE7A2D0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0DC30 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0DC30 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0DC80 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0DCA8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF3D50 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF3D58 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0DC30 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE7A2D0 | |
st_mysql* m_Mysql = 0x243CEE3BA90 | |
st_net net = 0x243CEE3BA90 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = NULL | |
char* db = "characters" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEE3BD78 | |
unsigned int affected_rows = 0x2 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x31D | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x2 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEE3BE10 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "T`T.2 | |
j;92L)#|Dp!" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0E81168 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE512B0 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE538B0 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "characters" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF3DA8 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x330 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x330 | |
unsigned int _Id = 0x31B0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F06DB 000000BE5A6FF670 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x243CEE6C1B0 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x243CEE7A2D0 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFBE42EFFE0 | |
00007FFBE42F1ECA 000000BE5A6FF6C0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0xBE5A0FD658 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x243CEE6C1B0 | |
00007FFBE42F18D8 000000BE5A6FF6F0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0xBE5A0FD658 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFBE42F164D 000000BE5A6FF720 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0xBE5A0FD658 | |
00007FFBCEEF4FB8 000000BE5A6FF760 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A6FF7B0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A6FF7E0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A6FF860 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B602F84 000000BE5A7FF320 NtWaitForAlertByThreadId+14 | |
00007FFC2B5AFA89 000000BE5A7FF390 RtlSleepConditionVariableSRW+109 | |
00007FFC284203FD 000000BE5A7FF3D0 SleepConditionVariableSRW+2D | |
00007FFBE7708684 000000BE5A7FF420 __crtSetThreadpoolWait+134 | |
00007FFBE76D0976 000000BE5A7FF460 ?_Winerror_message@std@@YAKKPEADK@Z+9F6 | |
00007FFBE76D0873 000000BE5A7FF490 ?_Winerror_message@std@@YAKKPEADK@Z+8F3 | |
00007FFBE76D05F8 000000BE5A7FF520 ?_Winerror_message@std@@YAKKPEADK@Z+678 | |
00007FFBE76D0B30 000000BE5A7FF550 _Cnd_wait+20 | |
00007FFBE42C64C2 000000BE5A7FF580 std::_Cnd_waitX+32 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 97 | |
Parameter _Cnd_internal_imp_t* _Cnd = 0x243CEE0C988 | |
Parameter _Mtx_internal_imp_t* _Mtx = 0x243CEE0C910 | |
00007FFBE42C9514 000000BE5A7FF5C0 std::condition_variable::wait+54 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\mutex line 714 | |
Local std::condition_variable* this = 0x243CEE0C988 | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
Parameter std::unique_lock<std::mutex>& _Lck = 0xBE5A7FF5F8 | |
std::mutex* _Pmtx = 0x243CEE0C910 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910 | |
bool _Owns = 0x1 | |
00007FFBE42F13A7 000000BE5A7FF620 ProducerConsumerQueue<SQLOperation *>::WaitAndPop+87 c:\tc\src\common\threading\producerconsumerqueue.h line 76 | |
Local ProducerConsumerQueue<SQLOperation *>* this = 0x243CEE0C910 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c | |
std::_Deque_alloc<std::_Deque_base_types<SQLOperation *,std::allocator<SQLOperation *> > > | |
std::_Compressed_pair<std::allocator<SQLOperation *>,std::_Deque_val<std::_Deque_simple_types<SQLOperation *> >,1> _Mypair = 0x243CEE0C960 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage | |
float _Val = 0.000000 | |
char[72] _Pad = "�s��..." | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
Parameter SQLOperation&* value = NULL | |
Local std::unique_lock<std::mutex> lock | |
std::mutex* _Pmtx = 0x243CEE0C910 | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910 | |
bool _Owns = 0x1 | |
00007FFBE42F0029 000000BE5A7FF680 DatabaseWorker::WorkerThread+49 c:\tc\src\server\database\database\databaseworker.cpp line 50 | |
Local SQLOperation* operation = NULL | |
Local DatabaseWorker* this = 0x243CEE79CB0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0C910 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0C960 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0C988 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF45C0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF45C8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0C910 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE79CB0 | |
st_mysql* m_Mysql = 0x243CEEDE2B0 | |
st_net net = 0x243CEEDE2B0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEEDE598 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x320 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEEDE630 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "+NT98d.".f=?K*z" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0C5EAF8 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE504A0 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE53250 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF4618 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x340 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x340 | |
unsigned int _Id = 0x5424 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F0674 000000BE5A7FF6B0 std::_Invoker_pmf_pointer::_Call<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+34 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>* _Pmf = 0x7FFBE42EFFE0 | |
Parameter DatabaseWorker** _Arg1 = 0x243CEE79CB0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0C910 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0C960 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0C988 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF45C0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF45C8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0C910 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE79CB0 | |
st_mysql* m_Mysql = 0x243CEEDE2B0 | |
st_net net = 0x243CEEDE2B0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEEDE598 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x320 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEEDE630 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "+NT98d.".f=?K*z" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0C5EAF8 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE504A0 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE53250 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF4618 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x340 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x340 | |
unsigned int _Id = 0x5424 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F086C 000000BE5A7FF6F0 std::invoke<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>+4C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits line 16707566 | |
Parameter <user defined>** _Obj = 0x7FFBE42EFFE0 | |
Parameter DatabaseWorker** <_Args_0> = 0x243CEE79CB0 | |
ProducerConsumerQueue<SQLOperation *>* _queue = 0x243CEE0C910 | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEE0C910 | |
std::queue<SQLOperation *,std::deque<SQLOperation *,std::allocator<SQLOperation *> > > _queue | |
std::deque<SQLOperation *,std::allocator<SQLOperation *> > c = 0x243CEE0C960 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x243CEE0C988 | |
std::atomic<bool> _shutdown | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
MySQLConnection* _connection = 0x243CEDF45C0 | |
std::vector<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > m_stmts | |
std::_Vector_alloc<std::_Vec_base_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> >,std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > > > | |
std::_Compressed_pair<std::allocator<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > >,std::_Vector_val<std::_Simple_types<std::unique_ptr<MySQLPreparedStatement,std::default_delete<MySQLPreparedStatement> > > >,1> _Mypair = 0x243CEDF45C8 | |
bool m_reconnecting = 0x0 | |
bool m_prepareError = 0x0 | |
ProducerConsumerQueue<SQLOperation *>* m_queue = 0x243CEE0C910 | |
std::unique_ptr<DatabaseWorker,std::default_delete<DatabaseWorker> > m_worker | |
std::_Unique_ptr_base<DatabaseWorker,std::default_delete<DatabaseWorker> > | |
std::_Compressed_pair<std::default_delete<DatabaseWorker>,DatabaseWorker *,1> _Mypair = 0x243CEE79CB0 | |
st_mysql* m_Mysql = 0x243CEEDE2B0 | |
st_net net = 0x243CEEDE2B0 | |
unsigned int* connector_fd = NULL | |
char* host = "127.0.0.1" | |
char* user = "root" | |
char* passwd = "10101417" | |
char* unix_socket = NULL | |
char* server_version = "5.7.24-log" | |
char* host_info = "127.0.0.1 via TCP/IP" | |
char* info = "Rows matched: 1 Changed: 0 Warnings: 0" | |
char* db = "world" | |
charset_info_st* charset = 0x7FFBCED92890 | |
st_mysql_field* fields = NULL | |
st_mem_root field_alloc = 0x243CEEDE598 | |
unsigned int affected_rows = 0x0 | |
unsigned int insert_id = 0x0 | |
unsigned int extra_info = 0x0 | |
unsigned long thread_id = 0x320 | |
unsigned long packet_length = 0x0 | |
unsigned int port = 0xCEA | |
unsigned long client_flag = 0x1BEA28D | |
unsigned long server_capabilities = 0x81FFF7FF | |
unsigned int protocol_version = 0xA | |
unsigned int field_count = 0x0 | |
unsigned int server_status = 0x22 | |
unsigned int server_language = 0x8 | |
unsigned int warning_count = 0x0 | |
st_mysql_options options = 0x243CEEDE630 | |
int status = 0x0 | |
char free_me = "" | |
char reconnect = "" | |
char[21] scramble = "+NT98d.".f=?K*z" | |
char unused1 = "" | |
void* unused2 = NULL | |
void* unused3 = NULL | |
void* unused4 = NULL | |
void* unused5 = NULL | |
st_list* stmts = 0x243D0C5EAF8 | |
st_mysql_methods* methods = 0x7FFBCED84100 | |
void* thd = NULL | |
char* unbuffered_fetch_owner = NULL | |
char* info_buffer = NULL | |
void* extension = 0x243CEE504A0 | |
MySQLConnectionInfo& m_connectionInfo = 0x243CEE53250 | |
std::string user = "root" | |
std::string password = "10101417" | |
std::string database = "world" | |
std::string host = "127.0.0.1" | |
std::string port_or_socket = "3306" | |
int m_connectionFlags = 0x1 | |
std::mutex m_Mutex | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243CEDF4618 | |
std::thread _workerThread | |
id | |
unsigned int _Id = 0x340 | |
_Thrd_imp_t _Thr | |
void* _Hnd = 0x340 | |
unsigned int _Id = 0x5424 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_bool | |
unsigned int _My_val = 0x0 | |
00007FFBE42F06DB 000000BE5A7FF730 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Execute<0,1>+5B c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 239 | |
Parameter std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>& _Tup = 0x243CEE6BE40 | |
std::tuple<DatabaseWorker *> | |
std::_Tuple_val<DatabaseWorker *> _Myfirst | |
DatabaseWorker* _Val = 0x243CEE79CB0 | |
std::_Tuple_val<void (__cdecl DatabaseWorker::*)(void)> _Myfirst | |
<user defined>* _Val = 0x7FFBE42EFFE0 | |
00007FFBE42F1ECA 000000BE5A7FF780 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Run+6A c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 245 | |
Parameter std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* _Ln = 0xBE5A0FD658 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
Local std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _Local | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair | |
std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>* _Myval2 = 0x243CEE6BE40 | |
00007FFBE42F18D8 000000BE5A7FF7B0 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >::_Go+28 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 231 | |
Local std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > >* this = 0xBE5A0FD658 | |
std::_Pad | |
_Cnd_internal_imp_t* _Cond = NULL | |
_Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC | |
bool _Started = 0xCC | |
std::unique_ptr<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > _MyTarget | |
std::_Unique_ptr_base<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *>,std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> > > | |
std::_Compressed_pair<std::default_delete<std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> >,std::tuple<void (__cdecl DatabaseWorker::*)(void),DatabaseWorker *> *,1> _Mypair = 0xCCCCCCCCCCCCCCCC | |
00007FFBE42F164D 000000BE5A7FF7E0 std::_Pad::_Call_func+2D c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\thr\xthread line 209 | |
Parameter void* _Data = 0xBE5A0FD658 | |
00007FFBCEEF4FB8 000000BE5A7FF820 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A7FF870 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A7FF8A0 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A7FF920 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FF6F4 000000BE5A8FF8C0 ZwWaitForSingleObject+14 | |
00007FFC284445C3 000000BE5A8FF960 WaitForSingleObjectEx+93 | |
00007FFBD9158FAD 000000BE5A8FF990 boost::asio::detail::win_iocp_io_service::timer_thread_function::operator()+4D c:\local\boost_1_65_1\boost\asio\detail\impl\win_iocp_io_service.ipp line 54 | |
Local boost::asio::detail::win_iocp_io_service::timer_thread_function* this = 0x243D0768D78 | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ | |
void* handle = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ | |
boost::asio::detail::win_thread* p_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ | |
void* handle = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ | |
_RTL_CRITICAL_SECTION crit_section_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ | |
boost::asio::detail::timer_queue_base* first_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ | |
boost::asio::detail::win_iocp_operation* front_ = NULL | |
boost::asio::detail::win_iocp_operation* back_ = NULL | |
00007FFBD916A03F 000000BE5A8FF9C0 boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>::run+2F c:\local\boost_1_65_1\boost\asio\detail\win_thread.hpp line 119 | |
Local boost::asio::detail::win_thread::func<boost::asio::detail::win_iocp_io_service::timer_thread_function>* this = 0x243D0768D60 | |
boost::asio::detail::win_thread::func_base | |
void* entry_event_ = 0x35C | |
void* exit_event_ = 0x360 | |
boost::asio::detail::win_iocp_io_service::timer_thread_function f_ | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x243CEDF20B0 | |
boost::asio::detail::service_base<boost::asio::detail::win_iocp_io_service> | |
boost::asio::io_service::service | |
key | |
type_info* type_info_ = 0x7FF6A6948070 | |
boost::asio::io_service::id* id_ = 0xA8 | |
boost::asio::io_service::service::key key_ = 0x243CEDF20B8 | |
boost::asio::io_service& owner_ = 0x243CEE79A20 | |
boost::asio::io_service::service* next_ = NULL | |
work_finished_on_block_exit | |
boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6A6948070 | |
auto_handle | |
void* handle = 0x7FF6A6948070 | |
boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x1FC | |
long outstanding_work_ = 0x3 | |
long stopped_ = 0x0 | |
long stop_event_posted_ = 0x0 | |
long shutdown_ = 0x0 | |
unsigned long gqcs_timeout_ = 0xFFFFFFFF | |
timer_thread_function | |
<user defined> io_service_ = 0x7FF6A6948070 | |
boost::asio::detail::scoped_ptr<boost::asio::detail::win_thread> timer_thread_ = 0x243D0768B80 | |
boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x358 | |
long dispatch_required_ = 0x0 | |
boost::asio::detail::win_mutex dispatch_mutex_ = 0x243CEDF2110 | |
boost::asio::detail::timer_queue_set timer_queues_ = 0x243D0FDC638 | |
boost::asio::detail::op_queue<boost::asio::detail::win_iocp_operation> completed_ops_ = 0x243CEDF2140 | |
00007FFBD916E536 000000BE5A8FFA40 boost::asio::detail::win_thread_function+56 c:\local\boost_1_65_1\boost\asio\detail\impl\win_thread.ipp line 120 | |
Parameter void* arg = 0x243D0768D60 | |
Local boost::asio::detail::win_thread::auto_func_base_ptr func | |
boost::asio::detail::win_thread::func_base* ptr = 0x243D0768D60 | |
void* entry_event_ = 0x35C | |
void* exit_event_ = 0x360 | |
Local void* exit_event = 0xCCCCCCCCCCCCCCCC | |
00007FFBCEEF4FB8 000000BE5A8FFA80 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5A8FFAD0 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5A8FFB00 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5A8FFB80 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFC2B5FFCF4 000000BE5ABFF580 NtDelayExecution+14 | |
00007FFC28445631 000000BE5ABFF620 SleepEx+A1 | |
00007FFBC5B7A4DB 000000BE5ABFF650 efsw::Platform::System::sleep+2B c:\tc\dep\efsw\src\efsw\platform\win\systemimpl.cpp line 17 | |
Parameter unsigned long& ms = 0xA | |
CCCCCCCCCCCCCCCC 000000BE5ABFF658 0000:0000000000000000 | |
000000BE5ABFF760 000000BE5ABFF660 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5ABFF668 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5ABFF670 0000:0000000000000000 | |
CCCCCCCCCCCCCCCC 000000BE5ABFF678 0000:0000000000000000 | |
000000BE5ABFF7D0 000000BE5ABFF680 0000:0000000000000000 | |
00007FFBC5B512D0 000000BE5ABFF7D0 efsw::FileWatcherWin32::run+190 c:\tc\dep\efsw\src\efsw\filewatcherwin32.cpp line 204 | |
Local efsw::FileWatcherWin32* this = 0x243BEC4E500 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FFBC6D5A610 | |
efsw::FileWatcherImpl* mImpl = 0x243BEC4E500 | |
bool mFollowSymlinks = 0x0 | |
bool mOutOfScopeLinks = 0x0 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x243BEC4E518 | |
<user defined> _Copy_tag = 0x243BEC4E518 | |
<user defined> _Move_tag = 0x243BEC4E518 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x243BEC4E530 | |
<user defined> _Copy_tag = 0x243BEC4E530 | |
<user defined> _Move_tag = 0x243BEC4E530 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x243BEC4E548 | |
<user defined> _Copy_tag = 0x243BEC4E548 | |
<user defined> _Move_tag = 0x243BEC4E548 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x243BF72B140 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0 | |
void* mThread = 0x380 | |
unsigned int mThreadId = 0x3CBC | |
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x243BB27E8D0 | |
_RTL_CRITICAL_SECTION mMutex = 0x243BB27E8D0 | |
00007FFBC5B55CDF 000000BE5ABFF800 efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>::run+2F c:\tc\dep\efsw\src\efsw\thread.hpp line 81 | |
Local efsw::Private::ThreadMemberFunc<efsw::FileWatcherWin32>* this = 0x243BF72B260 | |
<user defined>* m_function = 0x7FFBC5B51140 | |
efsw::FileWatcherWin32* m_object = 0x243BEC4E500 | |
efsw::FileWatcherImpl | |
efsw::FileWatcher* mFileWatcher = 0x7FFBC6D5A610 | |
bool mInitOK = 0x1 | |
bool mIsGeneric = 0x0 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatches | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x243BEC4E518 | |
<user defined> _Copy_tag = 0x243BEC4E518 | |
<user defined> _Move_tag = 0x243BEC4E518 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesRemoved | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x243BEC4E530 | |
<user defined> _Copy_tag = 0x243BEC4E530 | |
<user defined> _Move_tag = 0x243BEC4E530 | |
std::set<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *> > mWatchesNew | |
std::_Tree<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<efsw::WatcherStructWin32 *,std::less<efsw::WatcherStructWin32 *>,std::allocator<efsw::WatcherStructWin32 *>,0> > | |
std::_Compressed_pair<std::less<efsw::WatcherStructWin32 *>,std::_Compressed_pair<std::allocator<std::_Tree_node<efsw::WatcherStructWin32 *,void *> >,std::_Tree_val<std::_Tree_simple_types<efsw::WatcherStructWin32 *> >,1>,1> _Mypair = 0x243BEC4E548 | |
<user defined> _Copy_tag = 0x243BEC4E548 | |
<user defined> _Move_tag = 0x243BEC4E548 | |
long mLastWatchID = 0xC | |
efsw::Thread* mThread = 0x243BF72B140 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0 | |
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260 | |
efsw::Mutex mWatchesLock | |
efsw::Platform::MutexImpl* mMutexImpl = 0x243BB27E8D0 | |
00007FFBC5B56066 000000BE5ABFF830 efsw::Thread::run+36 c:\tc\dep\efsw\src\efsw\thread.cpp line 49 | |
Local efsw::Thread* this = 0x243BF72B140 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0 | |
void* mThread = 0x380 | |
unsigned int mThreadId = 0x3CBC | |
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260 | |
00007FFBC5B6E7F8 000000BE5ABFF870 efsw::Platform::ThreadImpl::entryPoint+38 c:\tc\dep\efsw\src\efsw\platform\win\threadimpl.cpp line 57 | |
Parameter void* userData = 0x243BF72B140 | |
Local efsw::Thread* owner = 0x243BF72B140 | |
efsw::Platform::ThreadImpl* mThreadImpl = 0x243BF74F0A0 | |
void* mThread = 0x380 | |
unsigned int mThreadId = 0x3CBC | |
efsw::Private::ThreadFunc* mEntryPoint = 0x243BF72B260 | |
00007FFBCEEF4FB8 000000BE5ABFF8B0 _register_onexit_function+4A8 | |
00007FFBCEEF4BF1 000000BE5ABFF900 _register_onexit_function+E1 | |
00007FFC2B4881F4 000000BE5ABFF930 BaseThreadInitThunk+14 | |
00007FFC2B5CA251 000000BE5ABFF9B0 RtlUserThreadStart+21 | |
Call stack: | |
Address Frame Function SourceFile | |
00007FFBD90AA28D 000000BE5A2FC7B0 BIH::intersectRay<VMAP::MapRayCallback>+64D c:\tc\src\common\collision\boundingintervalhierarchy.h line 192 | |
Local float tf = -nan(ind) | |
Local int back = 0x1D16F | |
Local float tb = inf | |
Local unsigned int axis = 0x0 | |
Local unsigned int tn = 0x4001D0F7 | |
Local bool BVH2 = 0x1 | |
Local int offset = 0x1D13F | |
Local BIH* this = 0x2439ED48168 | |
std::vector<unsigned int,std::allocator<unsigned int> > tree | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48168 | |
std::vector<unsigned int,std::allocator<unsigned int> > objects | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48188 | |
G3D::AABox bounds | |
G3D::Vector3 lo | |
float x = 4015.832275 | |
float y = 8766.733398 | |
float z = -692.635376 | |
G3D::Vector3 hi | |
float x = 17880.273438 | |
float y = 24313.607422 | |
float z = 2153.987793 | |
buildData | |
unsigned int* indices = 0x9ED48168 | |
G3D::AABox* primBound = 0x243AA301080 | |
G3D::Vector3 lo = 0x243AA301080 | |
G3D::Vector3 hi = 0x243AA30108C | |
unsigned int numPrims = 0xAA59D7BC | |
int maxPrims = 0x243 | |
StackNode | |
unsigned int node = 0xA9676690 | |
float tnear = 0.000000 | |
float tfar = -0.000000 | |
BuildStats | |
int numNodes = 0xA9676690 | |
int numLeaves = 0x243 | |
int sumObjects = 0xAA301080 | |
int minObjects = 0x243 | |
int maxObjects = 0xAA59D7BC | |
int sumDepth = 0x243 | |
int minDepth = 0xAA59D7BC | |
int maxDepth = 0x243 | |
int[6] numLeavesN | |
[0] = 0xA9676BE0 | |
[1] = 0x243 | |
[2] = 0xA99832A0 | |
[3] = 0x243 | |
[4] = 0xA9A2690C | |
[5] = 0x243 | |
int numBVH2 = 0xA9A2690C | |
Parameter G3D::Ray& r = 0xBE5A2FC8E0 | |
G3D::Vector3 m_origin | |
float x = 12071.848633 | |
float y = 11199.466797 | |
float z = -nan(ind) | |
G3D::Vector3 m_direction | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = -1.000000 | |
G3D::Vector3 m_invDirection | |
float x = inf | |
float y = inf | |
float z = -1.000000 | |
int classification = 0xD | |
float ibyj = -nan(ind) | |
float jbyi = -nan(ind) | |
float kbyj = -inf | |
float jbyk = -0.000000 | |
float ibyk = -0.000000 | |
float kbyi = -inf | |
float c_xy = -nan(ind) | |
float c_xz = -nan(ind) | |
float c_yx = -nan(ind) | |
float c_yz = -nan(ind) | |
float c_zx = -nan(ind) | |
float c_zy = -nan(ind) | |
Parameter VMAP::MapRayCallback& intersectCallback = 0xBE5A2FC818 | |
VMAP::ModelInstance* prims = 0x243AA5A8078 | |
VMAP::ModelSpawn | |
unsigned int flags = 0xCDCDCDCD | |
unsigned int adtId = 0xCDCD | |
unsigned int ID = 0xCDCDCDCD | |
G3D::Vector3 iPos = 0x243AA5A8084 | |
G3D::Vector3 iRot = 0x243AA5A8090 | |
float iScale = -431602080.000000 | |
G3D::AABox iBound = 0x243AA5A80A0 | |
std::string name = "" | |
G3D::Matrix3 iInvRot | |
float[3] elt | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
[0] = 0x243AA5A80E0 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float iInvScale = 0.000000 | |
VMAP::WorldModel* iModel = NULL | |
bool hit = 0x0 | |
unsigned int flags = 0x0 | |
Parameter float& maxDist = 50.000000 | |
Parameter bool stopAtFirst = 0x0 | |
Local unsigned int[3] offsetBack3 | |
[0] = 0x3 | |
[1] = 0x3 | |
[2] = 0x0 | |
Local int stackPos = 0xA | |
Local float intervalMax = -nan(ind) | |
Local unsigned int[3] offsetFront3 | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x3 | |
Local int node = 0x1D190 | |
Local float intervalMin = inf | |
Local G3D::Vector3 org | |
float x = 12071.848633 | |
float y = 11199.466797 | |
float z = -nan(ind) | |
Local unsigned int[3] offsetFront | |
[0] = 0x1 | |
[1] = 0x1 | |
[2] = 0x2 | |
Local BIH::StackNode[64] stack | |
[0] = 0xBE5A2FC3F0 | |
[1] = 0xBE5A2FC3FC | |
[2] = 0xBE5A2FC408 | |
[3] = 0xBE5A2FC414 | |
[4] = 0xBE5A2FC420 | |
[5] = 0xBE5A2FC42C | |
[6] = 0xBE5A2FC438 | |
[7] = 0xBE5A2FC444 | |
[8] = 0xBE5A2FC450 | |
[9] = 0xBE5A2FC45C | |
Local G3D::Vector3 dir | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = -1.000000 | |
Local G3D::Vector3 invDir | |
float x = inf | |
float y = inf | |
float z = -1.000000 | |
Local unsigned int[3] offsetBack | |
[0] = 0x2 | |
[1] = 0x2 | |
[2] = 0x1 | |
00007FFBD90A2835 000000BE5A2FC840 VMAP::StaticMapTree::getIntersectionTime+95 c:\tc\src\common\collision\maps\maptree.cpp line 150 | |
Local VMAP::StaticMapTree* this = 0x2439ED48160 | |
unsigned int iMapID = 0x23B | |
bool iIsTiled = 0x1 | |
BIH iTree | |
std::vector<unsigned int,std::allocator<unsigned int> > tree | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48168 | |
std::vector<unsigned int,std::allocator<unsigned int> > objects | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48188 | |
G3D::AABox bounds | |
G3D::Vector3 lo = 0x2439ED481A8 | |
G3D::Vector3 hi = 0x2439ED481B4 | |
buildData | |
unsigned int* indices = 0x9ED48168 | |
G3D::AABox* primBound = 0x243AA301080 | |
unsigned int numPrims = 0xAA59D7BC | |
int maxPrims = 0x243 | |
StackNode | |
unsigned int node = 0xA9676690 | |
float tnear = 0.000000 | |
float tfar = -0.000000 | |
BuildStats | |
int numNodes = 0xA9676690 | |
int numLeaves = 0x243 | |
int sumObjects = 0xAA301080 | |
int minObjects = 0x243 | |
int maxObjects = 0xAA59D7BC | |
int sumDepth = 0x243 | |
int minDepth = 0xAA59D7BC | |
int maxDepth = 0x243 | |
int[6] numLeavesN | |
[0] = 0xA9676BE0 | |
[1] = 0x243 | |
[2] = 0xA99832A0 | |
[3] = 0x243 | |
[4] = 0xA9A2690C | |
[5] = 0x243 | |
int numBVH2 = 0xA9A2690C | |
VMAP::ModelInstance* iTreeValues = 0x243AA5A8078 | |
VMAP::ModelSpawn | |
unsigned int flags = 0xCDCDCDCD | |
unsigned int adtId = 0xCDCD | |
unsigned int ID = 0xCDCDCDCD | |
G3D::Vector3 iPos = 0x243AA5A8084 | |
G3D::Vector3 iRot = 0x243AA5A8090 | |
float iScale = -431602080.000000 | |
G3D::AABox iBound = 0x243AA5A80A0 | |
std::string name = "" | |
G3D::Matrix3 iInvRot | |
float[3] elt | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
[0] = 0x243AA5A80E0 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float iInvScale = 0.000000 | |
VMAP::WorldModel* iModel = NULL | |
unsigned int iNTreeValues = 0x28D9B | |
std::unordered_map<unsigned int,bool,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,bool> > > iLoadedTiles | |
std::_Hash<std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> > | |
<user defined> value_compare = 0x2439ED481D0 | |
std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,bool>,std::allocator<std::pair<unsigned int const ,bool> > > _List = 0x2439ED481D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > > > > _Vec = 0x2439ED481F0 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > iLoadedSpawns | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x2439ED48220 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x2439ED48228 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x2439ED48240 | |
unsigned int _Mask = 0x7FFF | |
unsigned int _Maxidx = 0x8000 | |
std::string iBasePath = "./vmaps/" | |
Parameter G3D::Ray& pRay = 0xBE5A2FC8E0 | |
G3D::Vector3 m_origin | |
float x = 12071.848633 | |
float y = 11199.466797 | |
float z = -nan(ind) | |
G3D::Vector3 m_direction | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = -1.000000 | |
G3D::Vector3 m_invDirection | |
float x = inf | |
float y = inf | |
float z = -1.000000 | |
int classification = 0xD | |
float ibyj = -nan(ind) | |
float jbyi = -nan(ind) | |
float kbyj = -inf | |
float jbyk = -0.000000 | |
float ibyk = -0.000000 | |
float kbyi = -inf | |
float c_xy = -nan(ind) | |
float c_xz = -nan(ind) | |
float c_yx = -nan(ind) | |
float c_yz = -nan(ind) | |
float c_zx = -nan(ind) | |
float c_zy = -nan(ind) | |
Parameter float& pMaxDist = 50.000000 | |
Parameter bool pStopAtFirstHit = 0x0 | |
Parameter VMAP::ModelIgnoreFlags ignoreFlags = 0x0 | |
Local float distance = 50.000000 | |
Local VMAP::MapRayCallback intersectionCallBack | |
VMAP::ModelInstance* prims = 0x243AA5A8078 | |
VMAP::ModelSpawn | |
unsigned int flags = 0xCDCDCDCD | |
unsigned int adtId = 0xCDCD | |
unsigned int ID = 0xCDCDCDCD | |
G3D::Vector3 iPos = 0x243AA5A8084 | |
G3D::Vector3 iRot = 0x243AA5A8090 | |
float iScale = -431602080.000000 | |
G3D::AABox iBound = 0x243AA5A80A0 | |
std::string name = "" | |
G3D::Matrix3 iInvRot | |
float[3] elt | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
[0] = 0x243AA5A80E0 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float iInvScale = 0.000000 | |
VMAP::WorldModel* iModel = NULL | |
bool hit = 0x0 | |
unsigned int flags = 0x0 | |
00007FFBD90A34F6 000000BE5A2FC970 VMAP::StaticMapTree::getHeight+A6 c:\tc\src\common\collision\maps\maptree.cpp line 232 | |
Local VMAP::StaticMapTree* this = 0x2439ED48160 | |
unsigned int iMapID = 0x23B | |
bool iIsTiled = 0x1 | |
BIH iTree | |
std::vector<unsigned int,std::allocator<unsigned int> > tree | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48168 | |
std::vector<unsigned int,std::allocator<unsigned int> > objects | |
std::_Vector_alloc<std::_Vec_base_types<unsigned int,std::allocator<unsigned int> > > | |
std::_Compressed_pair<std::allocator<unsigned int>,std::_Vector_val<std::_Simple_types<unsigned int> >,1> _Mypair = 0x2439ED48188 | |
G3D::AABox bounds | |
G3D::Vector3 lo = 0x2439ED481A8 | |
G3D::Vector3 hi = 0x2439ED481B4 | |
buildData | |
unsigned int* indices = 0x9ED48168 | |
G3D::AABox* primBound = 0x243AA301080 | |
unsigned int numPrims = 0xAA59D7BC | |
int maxPrims = 0x243 | |
StackNode | |
unsigned int node = 0xA9676690 | |
float tnear = 0.000000 | |
float tfar = -0.000000 | |
BuildStats | |
int numNodes = 0xA9676690 | |
int numLeaves = 0x243 | |
int sumObjects = 0xAA301080 | |
int minObjects = 0x243 | |
int maxObjects = 0xAA59D7BC | |
int sumDepth = 0x243 | |
int minDepth = 0xAA59D7BC | |
int maxDepth = 0x243 | |
int[6] numLeavesN | |
[0] = 0xA9676BE0 | |
[1] = 0x243 | |
[2] = 0xA99832A0 | |
[3] = 0x243 | |
[4] = 0xA9A2690C | |
[5] = 0x243 | |
int numBVH2 = 0xA9A2690C | |
VMAP::ModelInstance* iTreeValues = 0x243AA5A8078 | |
VMAP::ModelSpawn | |
unsigned int flags = 0xCDCDCDCD | |
unsigned int adtId = 0xCDCD | |
unsigned int ID = 0xCDCDCDCD | |
G3D::Vector3 iPos = 0x243AA5A8084 | |
G3D::Vector3 iRot = 0x243AA5A8090 | |
float iScale = -431602080.000000 | |
G3D::AABox iBound = 0x243AA5A80A0 | |
std::string name = "" | |
G3D::Matrix3 iInvRot | |
float[3] elt | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
[0] = 0x243AA5A80E0 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float[3] | |
[0] = -431602080.000000 | |
[1] = -431602080.000000 | |
[2] = -431602080.000000 | |
float iInvScale = 0.000000 | |
VMAP::WorldModel* iModel = NULL | |
unsigned int iNTreeValues = 0x28D9B | |
std::unordered_map<unsigned int,bool,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,bool> > > iLoadedTiles | |
std::_Hash<std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> > | |
<user defined> value_compare = 0x2439ED481D0 | |
std::_Umap_traits<unsigned int,bool,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,bool> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,bool>,std::allocator<std::pair<unsigned int const ,bool> > > _List = 0x2439ED481D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,bool> > > > > > _Vec = 0x2439ED481F0 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > iLoadedSpawns | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x2439ED48220 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x2439ED48228 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x2439ED48240 | |
unsigned int _Mask = 0x7FFF | |
unsigned int _Maxidx = 0x8000 | |
std::string iBasePath = "./vmaps/" | |
Parameter G3D::Vector3& pPos = 0xBE5A2FC9F8 | |
float x = 12071.848633 | |
float y = 11199.466797 | |
float z = -nan(ind) | |
Parameter float maxSearchDist = 50.000000 | |
Local float maxDist = 50.000000 | |
Local G3D::Ray ray | |
G3D::Vector3 m_origin | |
float x = 12071.848633 | |
float y = 11199.466797 | |
float z = -nan(ind) | |
G3D::Vector3 m_direction | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = -1.000000 | |
G3D::Vector3 m_invDirection | |
float x = inf | |
float y = inf | |
float z = -1.000000 | |
int classification = 0xD | |
float ibyj = -nan(ind) | |
float jbyi = -nan(ind) | |
float kbyj = -inf | |
float jbyk = -0.000000 | |
float ibyk = -0.000000 | |
float kbyi = -inf | |
float c_xy = -nan(ind) | |
float c_xz = -nan(ind) | |
float c_yx = -nan(ind) | |
float c_yz = -nan(ind) | |
float c_zx = -nan(ind) | |
float c_zy = -nan(ind) | |
Local G3D::Vector3 dir | |
float x = 0.000000 | |
float y = 0.000000 | |
float z = -1.000000 | |
Local float height = inf | |
00007FFBD908F903 000000BE5A2FCA60 VMAP::VMapManager2::getHeight+153 c:\tc\src\common\collision\management\vmapmanager2.cpp line 226 | |
Local G3D::Vector3 pos | |
float x = 12071.848633 | |
float y = 11199.466797 | |
float z = -nan(ind) | |
Local float height = -107374176.000000 | |
Local std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > > instanceTree | |
std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243CEE960F0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_List_node<std::pair<unsigned int const ,VMAP::StaticMapTree *>,void *>* _Ptr = 0x243D9298710 | |
std::_List_node<std::pair<unsigned int const ,VMAP::StaticMapTree *>,void *>* _Next = 0x243D92984D0 | |
std::_List_node<std::pair<unsigned int const ,VMAP::StaticMapTree *>,void *>* _Prev = 0x243D92973F0 | |
std::pair<unsigned int const ,VMAP::StaticMapTree *> _Myval = 0x243D9298720 | |
Local VMAP::VMapManager2* this = 0x243D0CAA040 | |
VMAP::IVMapManager | |
bool iEnableLineOfSightCalc = 0x1 | |
bool iEnableHeightCalc = 0x1 | |
std::unordered_map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,VMAP::ManagedModel,std::hash<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::equal_to<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > iLoadedModelFiles | |
std::_Hash<std::_Umap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,VMAP::ManagedModel,std::_Uhash_compare<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::hash<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::equal_to<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> >,0> > | |
<user defined> value_compare = 0x243D0CAA050 | |
std::_Umap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,VMAP::ManagedModel,std::_Uhash_compare<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::hash<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::equal_to<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > _List = 0x243D0CAA058 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,VMAP::ManagedModel> > > > > > _Vec = 0x243D0CAA070 | |
unsigned int _Mask = 0xFFF | |
unsigned int _Maxidx = 0x1000 | |
std::unordered_map<unsigned int,VMAP::StaticMapTree *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > iInstanceMapTrees | |
std::_Hash<std::_Umap_traits<unsigned int,VMAP::StaticMapTree *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> >,0> > | |
<user defined> value_compare = 0x243D0CAA0A0 | |
std::_Umap_traits<unsigned int,VMAP::StaticMapTree *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,VMAP::StaticMapTree *>,std::allocator<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > _List = 0x243D0CAA0A8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,VMAP::StaticMapTree *> > > > > > _Vec = 0x243D0CAA0C0 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
bool thread_safe_environment = 0x0 | |
std::mutex LoadedModelFilesLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243D0CAA0F8 | |
* GetLiquidFlagsPtr = 0x7FFBC4DEC770 | |
unsigned int = 0x8244C89 | |
* IsVMAPDisabledForPtr = 0x7FFBC4DD33C0 | |
unsigned int = 0x10245488 | |
unsigned int = 0x88 | |
Parameter unsigned int mapId = 0x23B | |
Parameter float x = 4994.817383 | |
Parameter float y = 5867.199707 | |
Parameter float z = -nan(ind) | |
Parameter float maxSearchDist = 50.000000 | |
00007FFBC5621D84 000000BE5A2FCAF0 Map::GetHeight+164 c:\tc\src\server\game\maps\map.cpp line 2458 | |
Local VMAP::IVMapManager* vmgr = 0x243D0CAA040 | |
bool iEnableLineOfSightCalc = 0x1 | |
bool iEnableHeightCalc = 0x1 | |
Local Map* this = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x243A994C260 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x243A994C268 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x243A994C280 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x243A994C308 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x243A9964AC0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C3F0 | |
LinkedListElement iLast = 0x243A994C400 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8 | |
<user defined> iterator = 0x10CB3EA8 | |
<user defined> iterator = 0x243A994C3E8 | |
iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x24410CB3EA0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x243A994C400 | |
LinkedListElement* iPrev = 0x243A994C3F0 | |
Map* iRefTo = 0x243A994C230 | |
Player* iRefFrom = 0x24410CAFB70 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A994C428 | |
<user defined> _Copy_tag = 0x243A994C428 | |
<user defined> _Move_tag = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675420 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x243A994C458 | |
<user defined> _Copy_tag = 0x243A994C458 | |
<user defined> _Move_tag = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675C90 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x243A995C498 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644A0 | |
<user defined> _Copy_tag = 0x243A99644A0 | |
<user defined> _Move_tag = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
<user defined> _Copy_tag = 0x243A99644B8 | |
<user defined> _Move_tag = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644D0 | |
<user defined> _Copy_tag = 0x243A99644D0 | |
<user defined> _Move_tag = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
<user defined> _Copy_tag = 0x243A99644E8 | |
<user defined> _Move_tag = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x243A9964528 | |
boost::intrusive::list_node<void *>* prev_ = 0x2441446A420 | |
RespawnInfo* value = 0x24416B9C570 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x24414468038 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x2 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x243A9964528 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x243A9964520 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x243A9964520 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964538 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964540 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A9964558 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964588 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964590 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A99645A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x243A99645E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x243A99645F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x243A9964630 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x243A9964638 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x243A9964650 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x243A9964680 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x243A9964688 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x243A99646A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
<user defined> _Copy_tag = 0x243A99646D8 | |
<user defined> _Move_tag = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x243A99646F0 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x243A9964740 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x243A9964888 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x243A9964890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x243A99648A8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x243A99648D8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x243A99648E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x243A99648F8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x243A9964928 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x243A9964930 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x243A9964948 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x243A9964978 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x243A9964980 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x243A9964998 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x243A99649D0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x243A99649E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x243A9964A20 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x243A9964A38 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590 | |
Parameter float x = 4994.817383 | |
Parameter float y = 5867.199707 | |
Parameter float z = -nan(ind) | |
Parameter bool checkVMap = 0x1 | |
Parameter float maxSearchDist = 50.000000 | |
Local float vmapHeight = -200000.000000 | |
Local float mapHeight = -200000.000000 | |
00007FFBC48AB1E6 000000BE5A2FCB50 Map::GetHeight+A6 c:\tc\src\server\game\maps\map.h line 547 | |
Local Map* this = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x243A994C260 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x243A994C268 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x243A994C280 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x243A994C308 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x243A9964AC0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C3F0 | |
LinkedListElement iLast = 0x243A994C400 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8 | |
<user defined> iterator = 0x10CB3EA8 | |
<user defined> iterator = 0x243A994C3E8 | |
iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x24410CB3EA0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x243A994C400 | |
LinkedListElement* iPrev = 0x243A994C3F0 | |
Map* iRefTo = 0x243A994C230 | |
Player* iRefFrom = 0x24410CAFB70 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A994C428 | |
<user defined> _Copy_tag = 0x243A994C428 | |
<user defined> _Move_tag = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675420 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x243A994C458 | |
<user defined> _Copy_tag = 0x243A994C458 | |
<user defined> _Move_tag = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675C90 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x243A995C498 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644A0 | |
<user defined> _Copy_tag = 0x243A99644A0 | |
<user defined> _Move_tag = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
<user defined> _Copy_tag = 0x243A99644B8 | |
<user defined> _Move_tag = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644D0 | |
<user defined> _Copy_tag = 0x243A99644D0 | |
<user defined> _Move_tag = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
<user defined> _Copy_tag = 0x243A99644E8 | |
<user defined> _Move_tag = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x243A9964528 | |
boost::intrusive::list_node<void *>* prev_ = 0x2441446A420 | |
RespawnInfo* value = 0x24416B9C570 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x24414468038 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x2 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x243A9964528 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x243A9964520 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x243A9964520 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964538 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964540 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A9964558 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964588 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964590 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A99645A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x243A99645E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x243A99645F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x243A9964630 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x243A9964638 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x243A9964650 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x243A9964680 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x243A9964688 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x243A99646A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
<user defined> _Copy_tag = 0x243A99646D8 | |
<user defined> _Move_tag = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x243A99646F0 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x243A9964740 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x243A9964888 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x243A9964890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x243A99648A8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x243A99648D8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x243A99648E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x243A99648F8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x243A9964928 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x243A9964930 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x243A9964948 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x243A9964978 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x243A9964980 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x243A9964998 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x243A99649D0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x243A99649E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x243A9964A20 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x243A9964A38 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590 | |
Parameter unsigned int phasemask = 0x1 | |
Parameter float x = 4994.817383 | |
Parameter float y = 5867.199707 | |
Parameter float z = -nan(ind) | |
Parameter bool vmap = 0x1 | |
Parameter float maxSearchDist = 50.000000 | |
00007FFBC5621A9F 000000BE5A2FCC10 Map::GetWaterOrGroundLevel+BF c:\tc\src\server\game\maps\map.cpp line 2421 | |
Local LiquidData liquid_status | |
unsigned int type_flags = 0xCCCCCCCC | |
unsigned int entry = 0xCCCCCCCC | |
float level = -107374176.000000 | |
float depth_level = -107374176.000000 | |
Local ZLiquidStatus res = 0xCCCCCCCC | |
Local float ground_z = -107374176.000000 | |
Local Map* this = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x243A994C260 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x243A994C268 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x243A994C280 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x243A994C308 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x243A9964AC0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C3F0 | |
LinkedListElement iLast = 0x243A994C400 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8 | |
<user defined> iterator = 0x10CB3EA8 | |
<user defined> iterator = 0x243A994C3E8 | |
iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x24410CB3EA0 | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x243A994C400 | |
LinkedListElement* iPrev = 0x243A994C3F0 | |
Map* iRefTo = 0x243A994C230 | |
Player* iRefFrom = 0x24410CAFB70 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A994C428 | |
<user defined> _Copy_tag = 0x243A994C428 | |
<user defined> _Move_tag = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675420 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x243A994C458 | |
<user defined> _Copy_tag = 0x243A994C458 | |
<user defined> _Move_tag = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675C90 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x243A995C498 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644A0 | |
<user defined> _Copy_tag = 0x243A99644A0 | |
<user defined> _Move_tag = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
<user defined> _Copy_tag = 0x243A99644B8 | |
<user defined> _Move_tag = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644D0 | |
<user defined> _Copy_tag = 0x243A99644D0 | |
<user defined> _Move_tag = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
<user defined> _Copy_tag = 0x243A99644E8 | |
<user defined> _Move_tag = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *> | |
boost::heap::detail::heap_node<RespawnInfo *,1> | |
boost::heap::detail::heap_node_base<0> | |
boost::intrusive::list_base_hook<boost::intrusive::link_mode<1>,void,void> | |
boost::intrusive::generic_hook<0,boost::intrusive::list_node_traits<void *>,boost::intrusive::dft_tag,1,1> | |
boost::intrusive::node_holder<boost::intrusive::list_node<void *>,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_node<void *> | |
boost::intrusive::list_node<void *>* next_ = 0x243A9964528 | |
boost::intrusive::list_node<void *>* prev_ = 0x2441446A420 | |
RespawnInfo* value = 0x24416B9C570 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,boost::intrusive::constant_time_size<1>,void,void,void> children = 0x24414468038 | |
boost::heap::detail::parent_pointing_heap_node<RespawnInfo *>* parent = NULL | |
bool mark = 0x0 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void> | |
root_plus_size | |
boost::intrusive::detail::size_holder<1,unsigned __int64,void> | |
unsigned int size_ = 0x2 | |
boost::intrusive::detail::default_header_holder<boost::intrusive::list_node_traits<void *> > m_header = 0x243A9964528 | |
data_t | |
boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1> | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::root_plus_size root_plus_size_ = 0x243A9964520 | |
boost::intrusive::list_impl<boost::intrusive::bhtraits<boost::heap::detail::heap_node_base<0>,boost::intrusive::list_node_traits<void *>,1,boost::intrusive::dft_tag,1>,unsigned __int64,1,void>::data_t data_ = 0x243A9964520 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964538 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964540 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A9964558 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964588 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964590 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A99645A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x243A99645E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x243A99645F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x243A9964630 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x243A9964638 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x243A9964650 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x243A9964680 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x243A9964688 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x243A99646A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
<user defined> _Copy_tag = 0x243A99646D8 | |
<user defined> _Move_tag = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements | |
ContainerUnorderedMap<Creature,ObjectGuid> _elements = 0x243A99646F0 | |
ContainerUnorderedMap<TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > >,ObjectGuid> _TailElements = 0x243A9964740 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x243A9964888 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x243A9964890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x243A99648A8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x243A99648D8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x243A99648E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x243A99648F8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x243A9964928 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x243A9964930 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x243A9964948 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x243A9964978 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x243A9964980 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x243A9964998 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x243A99649D0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x243A99649E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x243A9964A20 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x243A9964A38 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head | |
std::_Atomic_address | |
unsigned int _My_val = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590 | |
Parameter unsigned int phasemask = 0x1 | |
Parameter float x = 4994.817383 | |
Parameter float y = 5867.199707 | |
Parameter float z = -nan(ind) | |
Parameter float* ground = -nan(ind) | |
Parameter bool __formal = 0x1 | |
Parameter float collisionHeight = 1.726350 | |
00007FFBC4FE2AFE 000000BE5A2FCC80 WorldObject::GetMapWaterOrGroundLevel+FE c:\tc\src\server\game\entities\object\object.cpp line 3477 | |
Local WorldObject* this = 0x24416BC78D0 | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask | |
unsigned int _fieldCount = 0x94 | |
unsigned int _blockCount = 0x5 | |
unsigned int* _bits = 0x0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID | |
ByteBuffer _packedGuid = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos | |
<user defined> XY = 0x24416BC7A00 | |
<user defined> XYZ = 0x24416BC7A00 | |
<user defined> XYZO = 0x24416BC7A00 | |
<user defined> PackedXYZ = 0x24416BC7A00 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC79F8 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC7A20 | |
int seat = 0xFF | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x20EA | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0x24416BC7A68 | |
<user defined> value_compare = 0x24416BC7A68 | |
<user defined> _Copy_tag = 0x24416BC7A68 | |
<user defined> _Move_tag = 0x24416BC7A68 | |
<user defined> value_compare = 0x24416BC7A68 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x243A994C260 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x243A994C268 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x243A994C280 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x243A994C308 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x243A9964AC0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C3F0 | |
LinkedListElement iLast = 0x243A994C400 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8 | |
<user defined> iterator = 0x10CB3EA8 | |
<user defined> iterator = 0x243A994C3E8 | |
iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x24410CB3EA0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A994C428 | |
<user defined> _Copy_tag = 0x243A994C428 | |
<user defined> _Move_tag = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675420 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x243A994C458 | |
<user defined> _Copy_tag = 0x243A994C458 | |
<user defined> _Move_tag = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675C90 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x243A995C498 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644A0 | |
<user defined> _Copy_tag = 0x243A99644A0 | |
<user defined> _Move_tag = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
<user defined> _Copy_tag = 0x243A99644B8 | |
<user defined> _Move_tag = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644D0 | |
<user defined> _Copy_tag = 0x243A99644D0 | |
<user defined> _Move_tag = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
<user defined> _Copy_tag = 0x243A99644E8 | |
<user defined> _Move_tag = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x243A9964520 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964538 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964540 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A9964558 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964588 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964590 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A99645A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x243A99645E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x243A99645F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x243A9964630 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x243A9964638 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x243A9964650 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x243A9964680 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x243A9964688 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x243A99646A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
<user defined> _Copy_tag = 0x243A99646D8 | |
<user defined> _Move_tag = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements = 0x243A99646F0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x243A9964888 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x243A9964890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x243A99648A8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x243A99648D8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x243A99648E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x243A99648F8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x243A9964928 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x243A9964930 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x243A9964948 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x243A9964978 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x243A9964980 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x243A9964998 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x243A99649D0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x243A99649E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x243A9964A20 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x243A9964A38 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
Parameter float x = 4994.817383 | |
Parameter float y = 5867.199707 | |
Parameter float z = -nan(ind) | |
Parameter float* ground = -nan(ind) | |
00007FFBC4FD951C 000000BE5A2FCD00 WorldObject::UpdateAllowedPositionZ+EC c:\tc\src\server\game\entities\object\object.cpp line 1431 | |
Local bool canSwim = 0x1 | |
Local float max_z = -107374176.000000 | |
Local float ground_z = -nan(ind) | |
Local Unit* unit = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x24416BC7A00 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC79F8 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x24416BC7A18 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x24416BC7A48 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x20EA | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24416BC7A68 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308 | |
std::mutex _mapLock = 0x243A994C328 | |
std::mutex _gridLock = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x243A9964AC0 | |
MapRefManager m_mapRefManager = 0x243A994C3E8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x243A995C498 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x243A9964630 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x243A9964928 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x244112422E0 | |
int index_lo = 0x1 | |
int index_hi = 0xA | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 0.699490 | |
std::vector<int,std::allocator<int> > lengths = 0x24411242310 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 1.242497 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x24411242330 | |
unsigned int target = 0xCCCCCCCC3F9F0A24 | |
float angle = 1.242497 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
<user defined> m_Controlled = 0x24416BC7AF8 | |
<user defined> m_playerMovingMe = 0x0 | |
<user defined> m_SummonSlot = 0x24416BC7B18 | |
<user defined> m_ObjectSlot = 0x24416BC7B50 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
<user defined> m_modAttackSpeedPct = 0x24416BC7B80 | |
<user defined> m_spellImmune = 0x24416BC7B90 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
<user defined> LastCharmerGUID = 0x0 | |
<user defined> movespline = 0x244112422E0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
<user defined> m_attackTimer = 0x24416BC7DDC | |
<user defined> m_createStats = 0x24416BC7DE8 | |
<user defined> m_attackers = 0x24416BC7E00 | |
<user defined> m_attacking = 0x0 | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
<user defined> m_dynObj = 0x24416BC7E28 | |
<user defined> m_gameObj = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
<user defined> m_currentSpells = 0x24416BC7E60 | |
<user defined> m_ownedAuras = 0x24416BC7E80 | |
<user defined> m_appliedAuras = 0x24416BC7E98 | |
<user defined> m_removedAuras = 0x24416BC7EB0 | |
<user defined> m_auraUpdateIterator = 0x24416BC7EC8 | |
unsigned int m_removedAurasCount = 0x0 | |
<user defined> m_modAuras = 0x24416BC7EE8 | |
<user defined> m_scAuras = 0x24416BC9CA0 | |
<user defined> m_interruptableAuras = 0x24416BC9CB8 | |
<user defined> m_auraStateAuras = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
<user defined> m_auraFlatModifiersGroup = 0x24416BC9CEC | |
<user defined> m_auraPctModifiersGroup = 0x24416BC9DB4 | |
<user defined> m_weaponDamage = 0x24416BC9E7C | |
bool m_canModifyStats = 0x1 | |
<user defined> m_visibleAuras = 0x24416BC9EB0 | |
<user defined> m_speed_rate = 0x24416BC9EC8 | |
<user defined> m_charmer = 0x0 | |
<user defined> m_charmed = 0x0 | |
<user defined> m_charmInfo = 0x0 | |
<user defined> m_sharedVision = 0x24416BC9F08 | |
<user defined> i_motionMaster = 0x244158AAFF0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager = 0x24416BCA070 | |
ThreatManager m_threatManager = 0x24416BCA118 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI = 0x24416BCA318 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x24416BCA330 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x24416BCA390 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x244158AB000 | |
<user defined> _Copy_tag = 0x244158AB000 | |
<user defined> _Move_tag = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x244158AB018 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x244158AB020 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x244158AB038 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
<user defined> m_reactiveTimer = 0x24416BC9F28 | |
unsigned int m_regenTimer = 0x706 | |
<user defined> m_vehicle = 0x0 | |
<user defined> m_vehicleKit = 0x0 | |
unsigned int m_unitTypeMask = 0x7 | |
<user defined> _lastLiquid = 0x0 | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
<user defined> m_movesplineTimer = 0xC6 | |
<user defined> m_Diminishing = 0x24416BC9F70 | |
<user defined> m_combatManager = 0x24416BCA070 | |
<user defined> m_threatManager = 0x24416BCA118 | |
<user defined> i_AIs = 0x24416BCA2F0 | |
<user defined> i_AI = 0x24416BCA318 | |
bool m_aiLocked = 0x0 | |
<user defined> m_followingMe = 0x24416BCA330 | |
<user defined> m_comboTarget = 0x0 | |
int m_comboPoints = 0x0 | |
<user defined> m_ComboPointHolders = 0x24416BCA390 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
<user defined> m_spellHistory = 0x24415B19BA0 | |
Local WorldObject* this = 0x24416BC78D0 | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask | |
unsigned int _fieldCount = 0x94 | |
unsigned int _blockCount = 0x5 | |
unsigned int* _bits = 0x0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID | |
ByteBuffer _packedGuid = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid | |
unsigned int _guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos | |
<user defined> XY = 0x24416BC7A00 | |
<user defined> XYZ = 0x24416BC7A00 | |
<user defined> XYZO = 0x24416BC7A00 | |
<user defined> PackedXYZ = 0x24416BC7A00 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC79F8 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC7A20 | |
int seat = 0xFF | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = 0.000000 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x20EA | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events | |
std::_Tree<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> >,1> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,BasicEvent *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,BasicEvent *> > >,1>,1> _Mypair = 0x24416BC7A68 | |
<user defined> value_compare = 0x24416BC7A68 | |
<user defined> _Copy_tag = 0x24416BC7A68 | |
<user defined> _Move_tag = 0x24416BC7A68 | |
<user defined> value_compare = 0x24416BC7A68 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder | |
std::_Hash<std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> > | |
<user defined> value_compare = 0x243A994C260 | |
std::_Umap_traits<unsigned int,CreatureGroup *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CreatureGroup *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,CreatureGroup *>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > _List = 0x243A994C268 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,CreatureGroup *> > > > > > _Vec = 0x243A994C280 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove | |
std::_Vector_alloc<std::_Vec_base_types<Creature *,std::allocator<Creature *> > > | |
std::_Compressed_pair<std::allocator<Creature *>,std::_Vector_val<std::_Simple_types<Creature *> >,1> _Mypair = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<GameObject *>,std::_Vector_val<std::_Simple_types<GameObject *> >,1> _Mypair = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove | |
std::_Vector_alloc<std::_Vec_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<DynamicObject *>,std::_Vector_val<std::_Simple_types<DynamicObject *> >,1> _Mypair = 0x243A994C308 | |
std::mutex _mapLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C328 | |
std::mutex _gridLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int MapID = 0x23B | |
unsigned int map_type = 0x0 | |
unsigned int Flags = 0x1D | |
char*[16] name | |
[0] = "Northrend" | |
[1] = "" | |
[2] = "" | |
[3] = "" | |
[4] = "" | |
[5] = "" | |
[6] = "" | |
[7] = "" | |
[8] = "" | |
[9] = "" | |
unsigned int linked_zone = 0x0 | |
unsigned int multimap_id = 0xD8 | |
int entrance_map = 0x0 | |
float entrance_x = 0.000000 | |
float entrance_y = 0.000000 | |
unsigned int addon = 0x2 | |
unsigned int unk_time = 0x0 | |
unsigned int maxPlayers = 0x0 | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree | |
DynTreeImpl* impl = 0x243A9964AC0 | |
MapRefManager m_mapRefManager | |
RefManager<Map,Player> | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C3F0 | |
LinkedListElement iLast = 0x243A994C400 | |
unsigned int iSize = 0x1 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x10CB3EA8 | |
<user defined> iterator = 0x10CB3EA8 | |
<user defined> iterator = 0x243A994C3E8 | |
iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
const_iterator | |
MapReference* _Ptr = 0x7FFBC6580170 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter | |
MapReference* _Ptr = 0x24410CB3EA0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A994C428 | |
<user defined> _Copy_tag = 0x243A994C428 | |
<user defined> _Move_tag = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675420 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<WorldObject *,void *>* _Ptr = 0x243A2B9B3A0 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports | |
std::_Tree<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Transport *,std::less<Transport *>,std::allocator<Transport *>,0> > | |
std::_Compressed_pair<std::less<Transport *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Transport *,void *> >,std::_Tree_val<std::_Tree_simple_types<Transport *> >,1>,1> _Mypair = 0x243A994C458 | |
<user defined> _Copy_tag = 0x243A994C458 | |
<user defined> _Move_tag = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x243A9675C90 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<Transport *,void *>* _Ptr = 0x243A2B9B410 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells | |
<user defined> reference = 0x243A995C498 | |
unsigned int[4096] _Array | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644A0 | |
<user defined> _Copy_tag = 0x243A99644A0 | |
<user defined> _Move_tag = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch | |
std::_Tree<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> >,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<WorldObject * const,bool>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<WorldObject * const,bool> > >,1>,1> _Mypair = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
<user defined> _Copy_tag = 0x243A99644B8 | |
<user defined> _Move_tag = 0x243A99644B8 | |
<user defined> value_compare = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects | |
std::_Tree<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *>,0> > | |
std::_Compressed_pair<std::less<WorldObject *>,std::_Compressed_pair<std::allocator<std::_Tree_node<WorldObject *,void *> >,std::_Tree_val<std::_Tree_simple_types<WorldObject *> >,1>,1> _Mypair = 0x243A99644D0 | |
<user defined> _Copy_tag = 0x243A99644D0 | |
<user defined> _Move_tag = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule | |
std::_Tree<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> >,1> > | |
std::_Compressed_pair<std::less<__int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<__int64 const ,ScriptAction>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<__int64 const ,ScriptAction> > >,1>,1> _Mypair = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
<user defined> _Copy_tag = 0x243A99644E8 | |
<user defined> _Move_tag = 0x243A99644E8 | |
<user defined> value_compare = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes | |
boost::heap::detail::make_fibonacci_heap_base<RespawnInfo *,boost::parameter::aux::arg_list<boost::heap::compare<CompareRespawnInfo>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<RespawnInfo *,CompareRespawnInfo,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x2 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<RespawnInfo *>* top_element = 0x24414468020 | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x243A9964520 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964538 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964540 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A9964558 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId | |
std::_Hash<std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> > | |
<user defined> value_compare = 0x243A9964588 | |
std::_Umap_traits<unsigned int,RespawnInfo *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,RespawnInfo *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,RespawnInfo *>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _List = 0x243A9964590 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,RespawnInfo *> > > > > > _Vec = 0x243A99645A8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds | |
std::_Hash<std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> > | |
std::_Uset_traits<unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<unsigned int>,0> _Traitsobj = 0x3F800000 | |
std::list<unsigned int,std::allocator<unsigned int> > _List = 0x243A99645E0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<unsigned int> >,std::_Iterator_base0> > > _Vec = 0x243A99645F8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap | |
std::_Hash<std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> > | |
<user defined> value_compare = 0x243A9964630 | |
std::_Umap_traits<unsigned int,unsigned int,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,unsigned int> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _List = 0x243A9964638 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,unsigned int> > > > > > _Vec = 0x243A9964650 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo | |
std::_Hash<std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> > | |
<user defined> value_compare = 0x243A9964680 | |
std::_Umap_traits<unsigned int,ZoneDynamicInfo,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,ZoneDynamicInfo>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _List = 0x243A9964688 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,ZoneDynamicInfo> > > > > > _Vec = 0x243A99646A0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators | |
std::_Tree<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > >,0> > | |
std::_Compressed_pair<std::less<enum HighGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > >,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > >,1>,1> _Mypair = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
<user defined> _Copy_tag = 0x243A99646D8 | |
<user defined> _Move_tag = 0x243A99646D8 | |
<user defined> value_compare = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore | |
ContainerUnorderedMap<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _elements = 0x243A99646F0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> > | |
<user defined> value_compare = 0x243A9964888 | |
std::_Umap_traits<unsigned int,Creature *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Creature *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Creature *>,std::allocator<std::pair<unsigned int const ,Creature *> > > _List = 0x243A9964890 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Creature *> > > > > > _Vec = 0x243A99648A8 | |
unsigned int _Mask = 0x3FF | |
unsigned int _Maxidx = 0x400 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore | |
std::_Hash<std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> > | |
<user defined> value_compare = 0x243A99648D8 | |
std::_Umap_traits<unsigned int,GameObject *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,GameObject *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,GameObject *>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _List = 0x243A99648E0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,GameObject *> > > > > > _Vec = 0x243A99648F8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> > | |
<user defined> value_compare = 0x243A9964928 | |
std::_Umap_traits<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > >,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _List = 0x243A9964930 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > > > > _Vec = 0x243A9964948 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer | |
std::_Hash<std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> > | |
<user defined> value_compare = 0x243A9964978 | |
std::_Umap_traits<ObjectGuid,Corpse *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,Corpse *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,Corpse *>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _List = 0x243A9964980 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,Corpse *> > > > > > _Vec = 0x243A9964998 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones | |
std::_Hash<std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> > | |
std::_Uset_traits<Corpse *,std::_Uhash_compare<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *> >,std::allocator<Corpse *>,0> _Traitsobj = 0x3F800000 | |
std::list<Corpse *,std::allocator<Corpse *> > _List = 0x243A99649D0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Corpse *> >,std::_Iterator_base0> > > _Vec = 0x243A99649E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects | |
std::_Hash<std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> > | |
std::_Uset_traits<Object *,std::_Uhash_compare<Object *,std::hash<Object *>,std::equal_to<Object *> >,std::allocator<Object *>,0> _Traitsobj = 0x3F800000 | |
std::list<Object *,std::allocator<Object *> > _List = 0x243A9964A20 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Object *> >,std::_Iterator_base0> > > _Vec = 0x243A9964A38 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks | |
Node | |
std::function<void __cdecl(Map *)>* Data = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> Next = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _head = 0x243A9677590 | |
std::atomic<MPSCQueue<std::function<void __cdecl(Map *)> >::Node *> _tail = 0x243A9677590 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
Parameter float x = 4994.817383 | |
Parameter float y = 5867.199707 | |
Parameter float& z = -nan(ind) | |
00007FFBC56DE3B8 000000BE5A2FCD60 PathGenerator::NormalizePath+E8 c:\tc\src\server\game\movement\pathgenerator.cpp line 584 | |
Local unsigned int i = 0x8 | |
Local PathGenerator* this = 0x24407355570 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x100003800006CE | |
[1] = 0x100003800007E0 | |
[2] = 0x100003800007E1 | |
[3] = 0x100003800007D9 | |
[4] = 0x10000380000950 | |
[5] = 0x10001200000492 | |
[6] = 0x100012000004A5 | |
[7] = 0x100012000004A6 | |
[8] = 0x100012000004A7 | |
[9] = 0x10001200000419 | |
unsigned int _polyLength = 0xC | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x244073557C8 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x0 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 4963.540039 | |
float y = 5860.516113 | |
float z = -65.350929 | |
G3D::Vector3 _endPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
G3D::Vector3 _actualEndPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
Unit* _sourceUnit = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24416BC79F0 | |
EventProcessor m_Events = 0x24416BC7A60 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline = 0x244112422E0 | |
Movement::FacingInfo facing = 0x24411242330 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x244158AB018 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x24416BCA128 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x24416BCA1C0 | |
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x24416BCA2A0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x24415B19BA8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x24415B19BF8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x24415B19C48 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x24415B19CD0 | |
dtNavMesh* _navMesh = 0x2439E8EFC50 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x243ACD99DD8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x243ACD99E40 | |
dtMeshTile* m_tiles = 0x243ACD98D30 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x63E3 | |
dtMeshHeader* header = 0x243ACDC3070 | |
dtPoly* polys = 0x243ACDFAD00 | |
float* verts = 533.333313 | |
dtLink* links = 0x243ACE52200 | |
dtPolyDetail* detailMeshes = 0x243ACEFCEE0 | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x243ACF6FB30 | |
dtOffMeshConnection* offMeshCons = 0x243ACFC7030 | |
unsigned int* data = 0x56 | |
int dataSize = 0x203FC0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x243C3784040 | |
dtNavMesh* m_nav = 0x2439E8EFC50 | |
dtQueryData | |
unsigned int status = 0x9E8EFC50 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x24411C156A0 | |
dtNode* m_nodes = 0x243A11C6AF0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1B | |
dtNodePool* m_nodePool = 0x24411C155C0 | |
dtNode* m_nodes = 0x24410CA6FB0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x24412610E00 | |
dtNode** m_heap = 0x24410CA7310 | |
int m_capacity = 0x400 | |
int m_size = 0xE | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0x7 | |
unsigned int m_excludeFlags = 0x0 | |
00007FFBC56E0CC9 000000BE5A2FD4E0 PathGenerator::BuildPointPath+6C9 c:\tc\src\server\game\movement\pathgenerator.cpp line 557 | |
Local PathGenerator* this = 0x24407355570 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x100003800006CE | |
[1] = 0x100003800007E0 | |
[2] = 0x100003800007E1 | |
[3] = 0x100003800007D9 | |
[4] = 0x10000380000950 | |
[5] = 0x10001200000492 | |
[6] = 0x100012000004A5 | |
[7] = 0x100012000004A6 | |
[8] = 0x100012000004A7 | |
[9] = 0x10001200000419 | |
unsigned int _polyLength = 0xC | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x244073557C8 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x0 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 4963.540039 | |
float y = 5860.516113 | |
float z = -65.350929 | |
G3D::Vector3 _endPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
G3D::Vector3 _actualEndPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
Unit* _sourceUnit = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24416BC79F0 | |
EventProcessor m_Events = 0x24416BC7A60 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline = 0x244112422E0 | |
Movement::FacingInfo facing = 0x24411242330 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x244158AB018 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x24416BCA128 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x24416BCA1C0 | |
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x24416BCA2A0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x24415B19BA8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x24415B19BF8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x24415B19C48 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x24415B19CD0 | |
dtNavMesh* _navMesh = 0x2439E8EFC50 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x243ACD99DD8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x243ACD99E40 | |
dtMeshTile* m_tiles = 0x243ACD98D30 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x63E3 | |
dtMeshHeader* header = 0x243ACDC3070 | |
dtPoly* polys = 0x243ACDFAD00 | |
float* verts = 533.333313 | |
dtLink* links = 0x243ACE52200 | |
dtPolyDetail* detailMeshes = 0x243ACEFCEE0 | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x243ACF6FB30 | |
dtOffMeshConnection* offMeshCons = 0x243ACFC7030 | |
unsigned int* data = 0x56 | |
int dataSize = 0x203FC0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x243C3784040 | |
dtNavMesh* m_nav = 0x2439E8EFC50 | |
dtQueryData | |
unsigned int status = 0x9E8EFC50 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x24411C156A0 | |
dtNode* m_nodes = 0x243A11C6AF0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1B | |
dtNodePool* m_nodePool = 0x24411C155C0 | |
dtNode* m_nodes = 0x24410CA6FB0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x24412610E00 | |
dtNode** m_heap = 0x24410CA7310 | |
int m_capacity = 0x400 | |
int m_size = 0xE | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0x7 | |
unsigned int m_excludeFlags = 0x0 | |
Parameter float* startPoint = 5860.516113 | |
Parameter float* endPoint = 5889.807129 | |
Local float[222] pathPoints | |
[0] = 5860.516113 | |
[1] = -65.350929 | |
[2] = 4963.540039 | |
[3] = 5861.360840 | |
[4] = -64.462379 | |
[5] = 4967.449707 | |
[6] = 5862.205566 | |
[7] = -64.120476 | |
[8] = 4971.359375 | |
[9] = 5863.050293 | |
Local unsigned int pointCount = 0x9 | |
Local unsigned int dtResult = 0x40000000 | |
00007FFBC56E05C4 000000BE5A2FE240 PathGenerator::BuildPolyPath+1A54 c:\tc\src\server\game\movement\pathgenerator.cpp line 474 | |
Local PathGenerator* this = 0x24407355570 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x100003800006CE | |
[1] = 0x100003800007E0 | |
[2] = 0x100003800007E1 | |
[3] = 0x100003800007D9 | |
[4] = 0x10000380000950 | |
[5] = 0x10001200000492 | |
[6] = 0x100012000004A5 | |
[7] = 0x100012000004A6 | |
[8] = 0x100012000004A7 | |
[9] = 0x10001200000419 | |
unsigned int _polyLength = 0xC | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x244073557C8 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x0 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 4963.540039 | |
float y = 5860.516113 | |
float z = -65.350929 | |
G3D::Vector3 _endPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
G3D::Vector3 _actualEndPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
Unit* _sourceUnit = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24416BC79F0 | |
EventProcessor m_Events = 0x24416BC7A60 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline = 0x244112422E0 | |
Movement::FacingInfo facing = 0x24411242330 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x244158AB018 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x24416BCA128 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x24416BCA1C0 | |
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x24416BCA2A0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x24415B19BA8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x24415B19BF8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x24415B19C48 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x24415B19CD0 | |
dtNavMesh* _navMesh = 0x2439E8EFC50 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x243ACD99DD8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x243ACD99E40 | |
dtMeshTile* m_tiles = 0x243ACD98D30 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x63E3 | |
dtMeshHeader* header = 0x243ACDC3070 | |
dtPoly* polys = 0x243ACDFAD00 | |
float* verts = 533.333313 | |
dtLink* links = 0x243ACE52200 | |
dtPolyDetail* detailMeshes = 0x243ACEFCEE0 | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x243ACF6FB30 | |
dtOffMeshConnection* offMeshCons = 0x243ACFC7030 | |
unsigned int* data = 0x56 | |
int dataSize = 0x203FC0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x243C3784040 | |
dtNavMesh* m_nav = 0x2439E8EFC50 | |
dtQueryData | |
unsigned int status = 0x9E8EFC50 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x24411C156A0 | |
dtNode* m_nodes = 0x243A11C6AF0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1B | |
dtNodePool* m_nodePool = 0x24411C155C0 | |
dtNode* m_nodes = 0x24410CA6FB0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x24412610E00 | |
dtNode** m_heap = 0x24410CA7310 | |
int m_capacity = 0x400 | |
int m_size = 0xE | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0x7 | |
unsigned int m_excludeFlags = 0x0 | |
Parameter G3D::Vector3& startPos = 0xBE5A2FE398 | |
float x = 4963.540039 | |
float y = 5860.516113 | |
float z = -65.350929 | |
Parameter G3D::Vector3& endPos = 0xBE5A2FE368 | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
Local bool endPolyFound = 0x0 | |
Local unsigned int pathEndIndex = 0x0 | |
Local unsigned int startPoly = 0x100003800006CE | |
Local float distToStartPoly = 0.475685 | |
Local bool farFromPoly = 0x0 | |
Local unsigned int pathStartIndex = 0x0 | |
Local float[3] endPoint | |
[0] = 5889.807129 | |
[1] = -63.911865 | |
[2] = 4991.889160 | |
Local unsigned int endPoly = 0x10001200000430 | |
Local float distToEndPoly = 0.413906 | |
Local bool startPolyFound = 0x1 | |
Local float[3] startPoint | |
[0] = 5860.516113 | |
[1] = -65.350929 | |
[2] = 4963.540039 | |
00007FFBC56DDD3D 000000BE5A2FE4B0 PathGenerator::CalculatePath+3FD c:\tc\src\server\game\movement\pathgenerator.cpp line 91 | |
Local PathGenerator* this = 0x24407355570 | |
unsigned int[74] _pathPolyRefs | |
[0] = 0x100003800006CE | |
[1] = 0x100003800007E0 | |
[2] = 0x100003800007E1 | |
[3] = 0x100003800007D9 | |
[4] = 0x10000380000950 | |
[5] = 0x10001200000492 | |
[6] = 0x100012000004A5 | |
[7] = 0x100012000004A6 | |
[8] = 0x100012000004A7 | |
[9] = 0x10001200000419 | |
unsigned int _polyLength = 0xC | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > _pathPoints | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0x244073557C8 | |
int _type = 0x1 | |
bool _useStraightPath = 0x0 | |
bool _forceDestination = 0x0 | |
unsigned int _pointPathLimit = 0x4A | |
bool _straightLine = 0x0 | |
G3D::Vector3 _startPosition | |
float x = 4963.540039 | |
float y = 5860.516113 | |
float z = -65.350929 | |
G3D::Vector3 _endPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
G3D::Vector3 _actualEndPosition | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
Unit* _sourceUnit = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24416BC79F0 | |
EventProcessor m_Events = 0x24416BC7A60 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline = 0x244112422E0 | |
Movement::FacingInfo facing = 0x24411242330 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x244158AB018 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x24416BCA128 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x24416BCA1C0 | |
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x24416BCA2A0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x24415B19BA8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x24415B19BF8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x24415B19C48 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x24415B19CD0 | |
dtNavMesh* _navMesh = 0x2439E8EFC50 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x46B | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -9599.999023 | |
[1] = 0.000000 | |
[2] = -3199.999756 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x46B | |
int m_tileLutSize = 0x200 | |
int m_tileLutMask = 0x1FF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x243ACD99DD8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x243ACD99E40 | |
dtMeshTile* m_tiles = 0x243ACD98D30 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x63E3 | |
dtMeshHeader* header = 0x243ACDC3070 | |
dtPoly* polys = 0x243ACDFAD00 | |
float* verts = 533.333313 | |
dtLink* links = 0x243ACE52200 | |
dtPolyDetail* detailMeshes = 0x243ACEFCEE0 | |
float* detailVerts = 546.346619 | |
unsigned int* detailTris = 0xB | |
dtBVNode* bvTree = 0x243ACF6FB30 | |
dtOffMeshConnection* offMeshCons = 0x243ACFC7030 | |
unsigned int* data = 0x56 | |
int dataSize = 0x203FC0 | |
int flags = 0x1 | |
dtMeshTile* next = NULL | |
dtNavMeshQuery* _navMeshQuery = 0x243C3784040 | |
dtNavMesh* m_nav = 0x2439E8EFC50 | |
dtQueryData | |
unsigned int status = 0x9E8EFC50 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNavMeshQuery::dtQueryData m_query | |
unsigned int status = 0x0 | |
dtNode* lastBestNode = NULL | |
float lastBestNodeCost = 0.000000 | |
unsigned int startRef = 0x0 | |
unsigned int endRef = 0x0 | |
float[3] startPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] endPos | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
dtQueryFilter* filter = NULL | |
unsigned int options = 0x0 | |
float raycastLimitSqr = 0.000000 | |
dtNodePool* m_tinyNodePool = 0x24411C156A0 | |
dtNode* m_nodes = 0x243A11C6AF0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x40 | |
int m_hashSize = 0x20 | |
int m_nodeCount = 0x1B | |
dtNodePool* m_nodePool = 0x24411C155C0 | |
dtNode* m_nodes = 0x24410CA6FB0 | |
unsigned int* m_first = 0xFFFF | |
unsigned int* m_next = 0xFFFF | |
int m_maxNodes = 0x400 | |
int m_hashSize = 0x100 | |
int m_nodeCount = 0x1C | |
dtNodeQueue* m_openList = 0x24412610E00 | |
dtNode** m_heap = 0x24410CA7310 | |
int m_capacity = 0x400 | |
int m_size = 0xE | |
dtQueryFilter _filter | |
float[64] m_areaCost | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
[9] = 1.000000 | |
unsigned int m_includeFlags = 0x7 | |
unsigned int m_excludeFlags = 0x0 | |
Parameter float destX = 4991.889160 | |
Parameter float destY = 5889.807129 | |
Parameter float destZ = -63.911865 | |
Parameter bool forceDest = 0x0 | |
Parameter bool straightLine = 0x0 | |
Local float x = 4963.540039 | |
Local float y = 5860.516113 | |
Local G3D::Vector3 start | |
float x = 4963.540039 | |
float y = 5860.516113 | |
float z = -65.350929 | |
Local float z = -65.350929 | |
Local G3D::Vector3 dest | |
float x = 4991.889160 | |
float y = 5889.807129 | |
float z = -63.911865 | |
00007FFBC56EFC20 000000BE5A2FE6C0 FollowMovementGenerator::Update+680 c:\tc\src\server\game\movement\movementgenerators\followmovementgenerator.cpp line 153 | |
Local bool success = 0xCC | |
Local float tAngle = 2.068586 | |
Local float curAngle = 2.068586 | |
Local float x = 4991.889160 | |
Local float y = 5889.807129 | |
Local Movement::MoveSplineInit init | |
Movement::MoveSplineInitArgs args | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > path | |
std::_Vector_alloc<std::_Vec_base_types<G3D::Vector3,std::allocator<G3D::Vector3> > > | |
std::_Compressed_pair<std::allocator<G3D::Vector3>,std::_Vector_val<std::_Simple_types<G3D::Vector3> >,1> _Mypair = 0xBE5A2FE5A0 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = -107374176.000000 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0xBE5A2FE5C0 | |
unsigned int target = 0xCCCCCCCCCCCCCCCC | |
float angle = -107374176.000000 | |
Movement::MoveSplineFlag flags | |
unsigned int animId = 0xCC | |
bool done = 0xCC | |
bool falling = 0xCC | |
bool no_spline = 0xCC | |
bool parabolic = 0xCC | |
bool canswim = 0xCC | |
bool flying = 0xCC | |
bool orientationFixed = 0xCC | |
bool final_point = 0xCC | |
bool final_target = 0xCC | |
bool final_angle = 0xCC | |
bool catmullrom = 0xCC | |
bool cyclic = 0xCC | |
bool enter_cycle = 0xCC | |
bool animation = 0xCC | |
bool frozen = 0xCC | |
bool transportEnter = 0xCC | |
bool transportExit = 0xCC | |
bool unknown7 = 0xCC | |
bool unknown8 = 0xCC | |
bool backward = 0xCC | |
bool unknown10 = 0xCC | |
bool unknown11 = 0xCC | |
bool unknown12 = 0xCC | |
bool unknown13 = 0xCC | |
int path_Idx_offset = 0xCCCCCCCC | |
float velocity = -107374176.000000 | |
float parabolic_amplitude = -107374176.000000 | |
float time_perc = -107374176.000000 | |
unsigned int splineId = 0xCCCCCCCC | |
float initialOrientation = -107374176.000000 | |
bool walk = 0xCC | |
bool HasVelocity = 0xCC | |
bool TransformForTransport = 0xCC | |
Unit* unit = 0xCCCCCCCCCCCCCCCC | |
WorldObject | |
Object | |
unsigned int m_objectType = 0xCCCCCCCCCCCCCCD4 <Unable to read memory> | |
int m_objectTypeId = 0xCCCCCCCCCCCCCCD8 <Unable to read memory> | |
unsigned int m_updateFlag = 0xCCCCCCCCCCCCCCDC <Unable to read memory> | |
int* m_int32Values = <Unable to read memory> | |
unsigned int* m_uint32Values = <Unable to read memory> | |
float* m_floatValues = <Unable to read memory> | |
UpdateMask _changesMask = 0xCCCCCCCCCCCCCCEC | |
unsigned int m_valuesCount = 0xCCCCCCCCCCCCCCFC <Unable to read memory> | |
unsigned int _fieldNotifyFlags = 0xCCCCCCCCCCCCCCFE <Unable to read memory> | |
bool m_objectUpdated = 0xCCCCCCCCCCCCCD00 <Unable to read memory> | |
bool m_inWorld = 0xCCCCCCCCCCCCCD01 <Unable to read memory> | |
bool m_isNewObject = 0xCCCCCCCCCCCCCD02 <Unable to read memory> | |
PackedGuid m_PackGUID = 0xCCCCCCCCCCCCCD04 | |
WorldLocation | |
Position | |
<user defined> XY = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZ = 0xCCCCCCCCCCCCCD3C | |
<user defined> XYZO = 0xCCCCCCCCCCCCCD3C | |
<user defined> PackedXYZ = 0xCCCCCCCCCCCCCD3C | |
float m_positionX = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
float m_positionY = 0xCCCCCCCCCCCCCD40 <Unable to read memory> | |
float m_positionZ = 0xCCCCCCCCCCCCCD44 <Unable to read memory> | |
float m_orientation = 0xCCCCCCCCCCCCCD48 <Unable to read memory> | |
?$Streamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = <Unable to read memory> | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0xCCCCCCCCCCCCCD3C <Unable to read memory> | |
unsigned int m_mapId = 0xCCCCCCCCCCCCCD4C <Unable to read memory> | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0xCCCCCCCCCCCCCD50 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0xCCCCCCCCCCCCCD5C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0xCCCCCCCCCCCCCD68 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0xCCCCCCCCCCCCCD9C | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0xCCCCCCCCCCCCCDD0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0xCCCCCCCCCCCCCDDC | |
unsigned int LastUsedScriptID = 0xCCCCCCCCCCCCCDE8 <Unable to read memory> | |
MovementInfo m_movementInfo = 0xCCCCCCCCCCCCCDEC | |
EventProcessor m_Events = 0xCCCCCCCCCCCCCE5C | |
std::string m_name = 0xCCCCCCCCCCCCCE7C <Unable to read memory> | |
bool m_isActive = 0xCCCCCCCCCCCCCEA4 <Unable to read memory> | |
bool m_isFarVisible = 0xCCCCCCCCCCCCCEA5 <Unable to read memory> | |
boost::optional<float> m_visibilityDistanceOverride = 0xCCCCCCCCCCCCCEA8 <Unable to read memory> | |
bool m_isWorldObject = 0xCCCCCCCCCCCCCEB0 <Unable to read memory> | |
ZoneScript* m_zoneScript = <Unable to read memory> | |
Transport* m_transport = <Unable to read memory> | |
unsigned int m_zoneId = 0xCCCCCCCCCCCCCEC4 <Unable to read memory> | |
unsigned int m_areaId = 0xCCCCCCCCCCCCCEC8 <Unable to read memory> | |
float m_staticFloorZ = 0xCCCCCCCCCCCCCECC <Unable to read memory> | |
bool m_outdoors = 0xCCCCCCCCCCCCCED0 <Unable to read memory> | |
Map* m_currMap = <Unable to read memory> | |
unsigned int m_InstanceId = 0xCCCCCCCCCCCCCEDC <Unable to read memory> | |
unsigned int m_phaseMask = 0xCCCCCCCCCCCCCEE0 <Unable to read memory> | |
unsigned int m_notifyflags = 0xCCCCCCCCCCCCCEE4 <Unable to read memory> | |
unsigned int m_extraAttacks = 0xCCCCCCCCCCCCCEEC <Unable to read memory> | |
bool m_canDualWield = 0xCCCCCCCCCCCCCEF0 <Unable to read memory> | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCCEF4 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCCEF4 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCCEF4 | |
Player* m_playerMovingMe = <Unable to read memory> | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0xCCCCCCCCCCCCCF14 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF1C <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF24 <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCF2C <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCCF34 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCCF3C <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCCF44 <Unable to read memory> | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0xCCCCCCCCCCCCCF4C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF54 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF5C <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCCF64 <Unable to read memory> | |
float m_modMeleeHitChance = 0xCCCCCCCCCCCCCF6C <Unable to read memory> | |
float m_modRangedHitChance = 0xCCCCCCCCCCCCCF70 <Unable to read memory> | |
float m_modSpellHitChance = 0xCCCCCCCCCCCCCF74 <Unable to read memory> | |
int m_baseSpellCritChance = 0xCCCCCCCCCCCCCF78 <Unable to read memory> | |
float[3] m_modAttackSpeedPct | |
[0] = 0xCCCCCCCCCCCCCF7C <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCCF80 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCCF84 <Unable to read memory> | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0xCCCCCCCCCCCCCF8C | |
[1] = 0xCCCCCCCCCCCCCFDC | |
[2] = 0xCCCCCCCCCCCCD02C | |
[3] = 0xCCCCCCCCCCCCD07C | |
[4] = 0xCCCCCCCCCCCCD0CC | |
[5] = 0xCCCCCCCCCCCCD11C | |
[6] = 0xCCCCCCCCCCCCD16C | |
unsigned int m_lastSanctuaryTime = 0xCCCCCCCCCCCCD1BC <Unable to read memory> | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0xCCCCCCCCCCCCD1C4 <Unable to read memory> | |
Movement::MoveSpline* movespline = <Unable to read memory> | |
bool m_ControlledByPlayer = 0xCCCCCCCCCCCCD1D4 <Unable to read memory> | |
bool m_AutoRepeatFirstCast = 0xCCCCCCCCCCCCD1D5 <Unable to read memory> | |
unsigned int[3] m_attackTimer | |
[0] = 0xCCCCCCCCCCCCD1D8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCD1DC <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCD1E0 <Unable to read memory> | |
float[5] m_createStats | |
[0] = 0xCCCCCCCCCCCCD1E4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCD1E8 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCD1EC <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCD1F0 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCD1F4 <Unable to read memory> | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0xCCCCCCCCCCCCD1FC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD1FC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD1FC | |
Unit* m_attacking = <Unable to read memory> | |
int m_deathState = 0xCCCCCCCCCCCCD21C <Unable to read memory> | |
int m_procDeep = 0xCCCCCCCCCCCCD220 <Unable to read memory> | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD224 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0xCCCCCCCCCCCCD23C | |
unsigned int m_transformSpell = 0xCCCCCCCCCCCCD254 <Unable to read memory> | |
Spell*[4] m_currentSpells | |
[0] = <Unable to read memory> | |
[1] = <Unable to read memory> | |
[2] = <Unable to read memory> | |
[3] = <Unable to read memory> | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD27C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD27C | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD27C | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD27C | |
<user defined> value_compare = 0xCCCCCCCCCCCCD27C | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCD294 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD294 | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCD294 | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCD294 | |
<user defined> value_compare = 0xCCCCCCCCCCCCD294 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCD2AC | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = <Unable to read memory> | |
std::_Iterator_base12* _Mynextiter = <Unable to read memory> | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = <Unable to read memory> | |
unsigned int m_removedAurasCount = 0xCCCCCCCCCCCCD2DC <Unable to read memory> | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0xCCCCCCCCCCCCD2E4 | |
[1] = 0xCCCCCCCCCCCCD2FC | |
[2] = 0xCCCCCCCCCCCCD314 | |
[3] = 0xCCCCCCCCCCCCD32C | |
[4] = 0xCCCCCCCCCCCCD344 | |
[5] = 0xCCCCCCCCCCCCD35C | |
[6] = 0xCCCCCCCCCCCCD374 | |
[7] = 0xCCCCCCCCCCCCD38C | |
[8] = 0xCCCCCCCCCCCCD3A4 | |
[9] = 0xCCCCCCCCCCCCD3BC | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0xCCCCCCCCCCCCF09C | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0xCCCCCCCCCCCCF0B4 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF0CC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF0CC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCF0CC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF0CC | |
unsigned int m_interruptMask = 0xCCCCCCCCCCCCF0E4 <Unable to read memory> | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0EC <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF0E8 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF0F0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0F4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF0F8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF0FC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF100 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF104 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF108 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF10C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF110 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF114 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF118 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF11C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF120 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF124 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF128 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF12C <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF130 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF134 <Unable to read memory> | |
float[2] m_auraPctModifiersGroup | |
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1B4 <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF1B0 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1B8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1BC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1C0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1C4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1C8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1CC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1D0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1D4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1D8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1DC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1E0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1E4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1E8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1EC <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1F0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1F4 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF1F8 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF1FC <Unable to read memory> | |
float[2] m_weaponDamage | |
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF27C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF278 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF280 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF284 <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF278 | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF28C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF288 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF290 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF294 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF29C <Unable to read memory> | |
[0] = 0xCCCCCCCCCCCCF298 <Unable to read memory> | |
float[2] | |
[0] = 0xCCCCCCCCCCCCF2A0 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF2A4 <Unable to read memory> | |
bool m_canModifyStats = 0xCCCCCCCCCCCCF2A8 <Unable to read memory> | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0xCCCCCCCCCCCCF2AC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC | |
<user defined> _Copy_tag = 0xCCCCCCCCCCCCF2AC | |
<user defined> _Move_tag = 0xCCCCCCCCCCCCF2AC | |
<user defined> value_compare = 0xCCCCCCCCCCCCF2AC | |
float[9] m_speed_rate | |
[0] = 0xCCCCCCCCCCCCF2C4 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF2C8 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCF2CC <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCF2D0 <Unable to read memory> | |
[4] = 0xCCCCCCCCCCCCF2D4 <Unable to read memory> | |
[5] = 0xCCCCCCCCCCCCF2D8 <Unable to read memory> | |
[6] = 0xCCCCCCCCCCCCF2DC <Unable to read memory> | |
[7] = 0xCCCCCCCCCCCCF2E0 <Unable to read memory> | |
[8] = 0xCCCCCCCCCCCCF2E4 <Unable to read memory> | |
Unit* m_charmer = <Unable to read memory> | |
Unit* m_charmed = <Unable to read memory> | |
CharmInfo* m_charmInfo = <Unable to read memory> | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0xCCCCCCCCCCCCF304 | |
MotionMaster* i_motionMaster = <Unable to read memory> | |
unsigned int[4] m_reactiveTimer | |
[0] = 0xCCCCCCCCCCCCF324 <Unable to read memory> | |
[1] = 0xCCCCCCCCCCCCF328 <Unable to read memory> | |
[2] = 0xCCCCCCCCCCCCF32C <Unable to read memory> | |
[3] = 0xCCCCCCCCCCCCF330 <Unable to read memory> | |
unsigned int m_regenTimer = 0xCCCCCCCCCCCCF334 <Unable to read memory> | |
Vehicle* m_vehicle = <Unable to read memory> | |
Vehicle* m_vehicleKit = <Unable to read memory> | |
unsigned int m_unitTypeMask = 0xCCCCCCCCCCCCF34C <Unable to read memory> | |
LiquidTypeEntry* _lastLiquid = <Unable to read memory> | |
unsigned int m_rootTimes = 0xCCCCCCCCCCCCF35C <Unable to read memory> | |
unsigned int m_state = 0xCCCCCCCCCCCCF360 <Unable to read memory> | |
unsigned int m_lastManaUse = 0xCCCCCCCCCCCCF364 <Unable to read memory> | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xCCCCCCCCCCCCF368 <Unable to read memory> | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0xCCCCCCCCCCCCF36C | |
[1] = 0xCCCCCCCCCCCCF378 | |
[2] = 0xCCCCCCCCCCCCF384 | |
[3] = 0xCCCCCCCCCCCCF390 | |
[4] = 0xCCCCCCCCCCCCF39C | |
[5] = 0xCCCCCCCCCCCCF3A8 | |
[6] = 0xCCCCCCCCCCCCF3B4 | |
[7] = 0xCCCCCCCCCCCCF3C0 | |
[8] = 0xCCCCCCCCCCCCF3CC | |
[9] = 0xCCCCCCCCCCCCF3D8 | |
CombatManager m_combatManager | |
Unit* _owner = <Unable to read memory> | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0xCCCCCCCCCCCCF474 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0xCCCCCCCCCCCCF4C4 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0xCCCCCCCCCCCCF514 | |
Unit* _owner = <Unable to read memory> | |
bool _ownerCanHaveThreatList = 0xCCCCCCCCCCCCF51C <Unable to read memory> | |
bool _ownerEngaged = 0xCCCCCCCCCCCCF51D <Unable to read memory> | |
bool _needClientUpdate = 0xCCCCCCCCCCCCF51E <Unable to read memory> | |
unsigned int _updateTimer = 0xCCCCCCCCCCCCF520 <Unable to read memory> | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0xCCCCCCCCCCCCF524 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0xCCCCCCCCCCCCF55C | |
ThreatReference* _currentVictimRef = <Unable to read memory> | |
ThreatReference* _fixateRef = <Unable to read memory> | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0xCCCCCCCCCCCCF5BC | |
std::array<float,7> _singleSchoolModifiers = 0xCCCCCCCCCCCCF60C | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0xCCCCCCCCCCCCF62C | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0xCCCCCCCCCCCCF67C | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0xCCCCCCCCCCCCF69C | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0xCCCCCCCCCCCCF6EC | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = <Unable to read memory> | |
std::_Ref_count_base* _Rep = <Unable to read memory> | |
bool m_aiLocked = 0xCCCCCCCCCCCCF724 <Unable to read memory> | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0xCCCCCCCCCCCCF72C <Unable to read memory> | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0xCCCCCCCCCCCCF734 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF74C | |
unsigned int _Mask = 0xCCCCCCCCCCCCF76C <Unable to read memory> | |
unsigned int _Maxidx = 0xCCCCCCCCCCCCF774 <Unable to read memory> | |
Unit* m_comboTarget = <Unable to read memory> | |
int m_comboPoints = 0xCCCCCCCCCCCCF784 <Unable to read memory> | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0xCCCCCCCCCCCCF78C <Unable to read memory> | |
std::list<Unit *,std::allocator<Unit *> > _List = 0xCCCCCCCCCCCCF794 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0xCCCCCCCCCCCCF7AC | |
unsigned int _Mask = 0xCCCCCCCCCCCCF7CC <Unable to read memory> | |
unsigned int _Maxidx = 0xCCCCCCCCCCCCF7D4 <Unable to read memory> | |
bool m_cleanupDone = 0xCCCCCCCCCCCCF7DC <Unable to read memory> | |
bool m_duringRemoveFromWorld = 0xCCCCCCCCCCCCF7DD <Unable to read memory> | |
bool _instantCast = 0xCCCCCCCCCCCCF7DE <Unable to read memory> | |
unsigned int _oldFactionId = 0xCCCCCCCCCCCCF7E0 <Unable to read memory> | |
bool _isWalkingBeforeCharm = 0xCCCCCCCCCCCCF7E4 <Unable to read memory> | |
SpellHistory* m_spellHistory = <Unable to read memory> | |
Local float z = -63.911865 | |
Local bool allowShortcut = 0x0 | |
Local FollowMovementGenerator* this = 0x2440F61DF10 | |
MovementGenerator | |
unsigned int Mode = 0x0 | |
unsigned int Priority = 0x1 | |
unsigned int Flags = 0x2 | |
unsigned int BaseUnitState = 0x200 | |
AbstractFollower | |
Unit* _target = 0x24410CAFB70 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x10 | |
unsigned int* m_uint32Values = 0x10 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x24410CAFB90 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24410CAFBA8 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24410CAFBE0 | |
<user defined> XYZ = 0x24410CAFBE0 | |
<user defined> XYZO = 0x24410CAFBE0 | |
<user defined> PackedXYZ = 0x24410CAFBE0 | |
float m_positionX = 4994.670898 | |
float m_positionY = 5892.681152 | |
float m_positionZ = -63.679592 | |
float m_orientation = 1.874743 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B82573459C155E | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B82573459C155E | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24410CAFBF4 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24410CAFC00 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24410CAFC0C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24410CAFC40 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24410CAFC74 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24410CAFC80 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24410CAFC90 | |
EventProcessor m_Events = 0x24410CAFD00 | |
std::string m_name = "Dk" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -63.677551 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled = 0x24410CAFD98 | |
Player* m_playerMovingMe = 0x24410CAFB70 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 3.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.793651 | |
[1] = 0.793651 | |
[2] = 0.952381 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24410CAFE30 | |
[1] = 0x24410CAFE80 | |
[2] = 0x24410CAFED0 | |
[3] = 0x24410CAFF20 | |
[4] = 0x24410CAFF70 | |
[5] = 0x24410CAFFC0 | |
[6] = 0x24410CB0010 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x243C50C6C90 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 177.000000 | |
[1] = 117.000000 | |
[2] = 159.000000 | |
[3] = 35.000000 | |
[4] = 59.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x24410CB00A0 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x24410CB00C8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x24410CB00E0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x24410CB0120 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x24410CB0138 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x24410CB0150 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x24410CB0168 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24410CB0188 | |
[1] = 0x24410CB01A0 | |
[2] = 0x24410CB01B8 | |
[3] = 0x24410CB01D0 | |
[4] = 0x24410CB01E8 | |
[5] = 0x24410CB0200 | |
[6] = 0x24410CB0218 | |
[7] = 0x24410CB0230 | |
[8] = 0x24410CB0248 | |
[9] = 0x24410CB0260 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x24410CB1F40 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x24410CB1F58 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x24410CB1F70 | |
unsigned int m_interruptMask = 0x1000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.158182 | |
[0] = 0x3F943F4B3F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.112400 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
[0] = 0x24410CB211C | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x24410CB2150 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x24410CB21A8 | |
MotionMaster* i_motionMaster = 0x243C54B5880 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24410CB2210 | |
[1] = 0x24410CB221C | |
[2] = 0x24410CB2228 | |
[3] = 0x24410CB2234 | |
[4] = 0x24410CB2240 | |
[5] = 0x24410CB224C | |
[6] = 0x24410CB2258 | |
[7] = 0x24410CB2264 | |
[8] = 0x24410CB2270 | |
[9] = 0x24410CB227C | |
CombatManager m_combatManager = 0x24410CB2310 | |
ThreatManager m_threatManager = 0x24410CB23B8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x24410CB2590 | |
std::shared_ptr<UnitAI> i_AI = 0x24410CB25B8 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x24410CB25D0 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x24410CB2630 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x243BA378F20 | |
float _range = 1.000000 | |
ChaseAngle _angle | |
float RelativeAngle = 2.250804 | |
float Tolerance = 0.785398 | |
unsigned int _checkTimer = 0x5F | |
std::unique_ptr<PathGenerator,std::default_delete<PathGenerator> > _path | |
std::_Unique_ptr_base<PathGenerator,std::default_delete<PathGenerator> > | |
std::_Compressed_pair<std::default_delete<PathGenerator>,PathGenerator *,1> _Mypair = 0x24407355570 | |
boost::optional<Position> _lastTargetPosition | |
boost::optional_detail::optional_base<Position> | |
<user defined> boost::optional_detail::optional_tag = 0x1 | |
bool m_initialized = 0x1 | |
boost::optional_detail::aligned_storage<Position> m_storage = 0x2440F61DF44 | |
Parameter Unit* owner = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x24416BC7A00 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC79F8 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x24416BC7A18 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x24416BC7A48 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x20EA | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24416BC7A68 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308 | |
std::mutex _mapLock = 0x243A994C328 | |
std::mutex _gridLock = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x243A9964AC0 | |
MapRefManager m_mapRefManager = 0x243A994C3E8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x243A995C498 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x243A9964630 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x243A9964928 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x244112422E0 | |
int index_lo = 0x1 | |
int index_hi = 0xA | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 0.699490 | |
std::vector<int,std::allocator<int> > lengths = 0x24411242310 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 1.242497 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x24411242330 | |
unsigned int target = 0xCCCCCCCC3F9F0A24 | |
float angle = 1.242497 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x244158AB000 | |
<user defined> _Copy_tag = 0x244158AB000 | |
<user defined> _Move_tag = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x244158AB018 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x244158AB020 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x244158AB038 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA078 | |
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x24416BCA080 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x24416BCA098 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA0C8 | |
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x24416BCA0D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x24416BCA0E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList | |
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x0 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x24416BCA148 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA160 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x24416BCA168 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x24416BCA180 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA1C0 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x24416BCA1C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x24416BCA1E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::array<float,7> _singleSchoolModifiers | |
float[7] _Elems | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers | |
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> > | |
<user defined> value_compare = 0x24416BCA230 | |
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x24416BCA238 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x24416BCA250 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo | |
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > > | |
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> > | |
<user defined> value_compare = 0x24416BCA2A0 | |
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x24416BCA2A8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x24416BCA2C0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c | |
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > | |
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x24415B19BA8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x24415B19BB0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x24415B19BC8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x24417001510 | |
unsigned int ItemId = 0x14468AA0 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xA0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x24415B19BF8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x24415B19C00 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x24415B19C18 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x24417000200 | |
unsigned int ItemId = 0x14468620 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> > | |
<user defined> value_compare = 0x24415B19C48 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x24415B19C50 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x24415B19C68 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> > | |
<user defined> value_compare = 0x24415B19CD0 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x24415B19CD8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x24415B19CF0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int diff = 0x65 | |
Local Unit* target = 0x24410CAFB70 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x19 | |
int m_objectTypeId = 0x4 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x10 | |
unsigned int* m_uint32Values = 0x10 | |
float* m_floatValues = 0.000000 | |
UpdateMask _changesMask = 0x24410CAFB90 | |
unsigned int m_valuesCount = 0x52E | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24410CAFBA8 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24410CAFBE0 | |
<user defined> XYZ = 0x24410CAFBE0 | |
<user defined> XYZO = 0x24410CAFBE0 | |
<user defined> PackedXYZ = 0x24410CAFBE0 | |
float m_positionX = 4994.670898 | |
float m_positionY = 5892.681152 | |
float m_positionZ = -63.679592 | |
float m_orientation = 1.874743 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B82573459C155E | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B82573459C155E | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B82573459C155E | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x5 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x10 | |
unsigned int flags = 0x1000009 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x24410CAFCA0 | |
unsigned int time = 0x2BA83 | |
TransportInfo | |
ObjectGuid guid = 0x10 | |
Position pos = 0x24410CAFC98 | |
int seat = 0xE7 | |
unsigned int time = 0x3FEFF792 | |
unsigned int time2 = 0x2BA83 | |
MovementInfo::TransportInfo transport = 0x24410CAFCB8 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -106954752.000000 | |
MovementInfo::JumpInfo jump = 0x24410CAFCE8 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x4851 | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24410CAFD08 | |
std::string m_name = "Dk" | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x1 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -63.677551 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308 | |
std::mutex _mapLock = 0x243A994C328 | |
std::mutex _gridLock = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x243A9964AC0 | |
MapRefManager m_mapRefManager = 0x243A994C3E8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x243A995C498 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x243A9964630 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x243A9964928 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24410CAFD98 | |
<user defined> _Copy_tag = 0x24410CAFD98 | |
<user defined> _Move_tag = 0x24410CAFD98 | |
Player* m_playerMovingMe = 0x24410CAFB70 | |
Unit | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x1 | |
<user defined> m_Controlled = 0x24410CAFD98 | |
<user defined> m_playerMovingMe = 0x24410CAFB70 | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 3.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.793651 | |
[1] = 0.793651 | |
[2] = 0.952381 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24410CAFE30 | |
[1] = 0x24410CAFE80 | |
[2] = 0x24410CAFED0 | |
[3] = 0x24410CAFF20 | |
[4] = 0x24410CAFF70 | |
[5] = 0x24410CAFFC0 | |
[6] = 0x24410CB0010 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID = 0x0 | |
Movement::MoveSpline* movespline = 0x243C50C6C90 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 177.000000 | |
[1] = 117.000000 | |
[2] = 159.000000 | |
[3] = 35.000000 | |
[4] = 59.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers = 0x24410CB00A0 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj = 0x24410CB00C8 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj = 0x24410CB00E0 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras = 0x24410CB0120 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras = 0x24410CB0138 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras = 0x24410CB0150 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator = 0x24410CB0168 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24410CB0188 | |
[1] = 0x24410CB01A0 | |
[2] = 0x24410CB01B8 | |
[3] = 0x24410CB01D0 | |
[4] = 0x24410CB01E8 | |
[5] = 0x24410CB0200 | |
[6] = 0x24410CB0218 | |
[7] = 0x24410CB0230 | |
[8] = 0x24410CB0248 | |
[9] = 0x24410CB0260 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras = 0x24410CB1F40 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras = 0x24410CB1F58 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras = 0x24410CB1F70 | |
unsigned int m_interruptMask = 0x1000 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.158182 | |
[0] = 0x3F943F4B3F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.112400 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
[0] = 0x24410CB211C | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 0.000000 | |
[0] = 0x3F800000 | |
float[2] | |
[0] = 2.000000 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras = 0x24410CB2150 | |
float[9] m_speed_rate | |
[0] = 6.000000 | |
[1] = 6.000000 | |
[2] = 1.000000 | |
[3] = 6.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 6.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision = 0x24410CB21A8 | |
MotionMaster* i_motionMaster = 0x243C54B5880 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x0 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x0 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer = 0x0 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24410CB2210 | |
[1] = 0x24410CB221C | |
[2] = 0x24410CB2228 | |
[3] = 0x24410CB2234 | |
[4] = 0x24410CB2240 | |
[5] = 0x24410CB224C | |
[6] = 0x24410CB2258 | |
[7] = 0x24410CB2264 | |
[8] = 0x24410CB2270 | |
[9] = 0x24410CB227C | |
CombatManager m_combatManager = 0x24410CB2310 | |
ThreatManager m_threatManager = 0x24410CB23B8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs = 0x24410CB2590 | |
std::shared_ptr<UnitAI> i_AI = 0x24410CB25B8 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe = 0x24410CB25D0 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders = 0x24410CB2630 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x243BA378F20 | |
GridObject<Player> | |
GridReference<Player> _gridRef = 0x24410CB26A0 | |
std::string autoReplyMsg = "" | |
PlayerTaxi m_taxi | |
std::array<unsigned int,14> m_taximask = 0x24410CB26F0 | |
std::deque<unsigned int,std::allocator<unsigned int> > m_TaxiDestinations = 0x24410CB2728 | |
unsigned int m_flightMasterFactionId = 0x0 | |
int m_logintime = 0x5C744491 | |
int m_Last_tick = 0x5C7444A3 | |
unsigned int[2] m_Played_time | |
[0] = 0x22018 | |
[1] = 0x21FEB | |
std::unordered_set<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *>,std::allocator<PetAura const *> > m_petAuras | |
std::_Hash<std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> > | |
std::_Uset_traits<PetAura const *,std::_Uhash_compare<PetAura const *,std::hash<PetAura const *>,std::equal_to<PetAura const *> >,std::allocator<PetAura const *>,0> _Traitsobj = 0x3F800000 | |
std::list<PetAura const *,std::allocator<PetAura const *> > _List = 0x24410CB2778 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<PetAura const *> >,std::_Iterator_base0> > > _Vec = 0x24410CB2790 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int m_stableSlots = 0x0 | |
bool m_mailsLoaded = 0x1 | |
bool m_mailsUpdated = 0x0 | |
unsigned int unReadMails = 0x13 | |
int m_nextMailDelivereTime = 0x0 | |
std::unordered_map<unsigned int,Item *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Item *> > > mMitems | |
std::_Hash<std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> > | |
<user defined> value_compare = 0x24410CB27D0 | |
std::_Umap_traits<unsigned int,Item *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,Item *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,Item *>,std::allocator<std::pair<unsigned int const ,Item *> > > _List = 0x24410CB27D8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,Item *> > > > > > _Vec = 0x24410CB27F0 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
PvPInfo pvpInfo | |
bool IsHostile = 0x0 | |
bool IsInHostileArea = 0x0 | |
bool IsInNoPvPArea = 0x0 | |
bool IsInFFAPvPArea = 0x0 | |
int EndTimer = 0x0 | |
std::unique_ptr<DuelInfo,std::default_delete<DuelInfo> > duel | |
std::_Unique_ptr_base<DuelInfo,std::default_delete<DuelInfo> > | |
std::_Compressed_pair<std::default_delete<DuelInfo>,DuelInfo *,1> _Mypair = 0x0 | |
PlayerMenu* PlayerTalkClass = 0x243C3773790 | |
GossipMenu _gossipMenu = 0x243C3773790 | |
QuestMenu _questMenu = 0x243C37737D8 | |
WorldSession* _session = 0x24407353900 | |
std::vector<ItemSetEffect *,std::allocator<ItemSetEffect *> > ItemSetEff | |
std::_Vector_alloc<std::_Vec_base_types<ItemSetEffect *,std::allocator<ItemSetEffect *> > > | |
std::_Compressed_pair<std::allocator<ItemSetEffect *>,std::_Vector_val<std::_Simple_types<ItemSetEffect *> >,1> _Mypair = 0x24410CB2840 | |
Unit* m_unitMovedByMe = 0x24410CAFB70 | |
WorldObject* m_seer = 0x24410CAFB70 | |
<user defined> m_stealth = 0x24410CAFBF4 | |
<user defined> m_stealthDetect = 0x24410CAFC00 | |
<user defined> m_invisibility = 0x24410CAFC0C | |
<user defined> m_invisibilityDetect = 0x24410CAFC40 | |
<user defined> m_serverSideVisibility = 0x24410CAFC74 | |
<user defined> m_serverSideVisibilityDetect = 0x24410CAFC80 | |
unsigned int LastUsedScriptID = 0x0 | |
<user defined> m_movementInfo = 0x24410CAFC90 | |
<user defined> m_Events = 0x24410CAFD00 | |
<user defined> m_name = 0x24410CAFD20 | |
bool m_isActive = 0x1 | |
bool m_isFarVisible = 0x0 | |
<user defined> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x1 | |
<user defined> m_zoneScript = 0x0 | |
<user defined> m_transport = 0x0 | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -63.677551 | |
bool m_outdoors = 0x1 | |
<user defined> m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_homebindMapId = 0x261 | |
unsigned int m_homebindAreaId = 0x10CA | |
float m_homebindX = 2356.209961 | |
float m_homebindY = -5662.209961 | |
float m_homebindZ = 426.026001 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_clientGUIDs | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x24410CB2890 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x24410CB28A8 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
unsigned int[9] m_forced_speed_changes | |
[0] = 0x0 | |
[1] = 0x2 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x3 | |
[7] = 0x0 | |
[8] = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_DFQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x24410CB28E8 | |
<user defined> _Copy_tag = 0x24410CB28E8 | |
<user defined> _Move_tag = 0x24410CB28E8 | |
unsigned int m_HomebindTimer = 0x0 | |
bool m_InstanceValid = 0x1 | |
std::unordered_map<unsigned int,InstancePlayerBind,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,InstancePlayerBind> > >[4] m_boundInstances | |
[0] = 0x24410CB2908 | |
[1] = 0x24410CB2958 | |
[2] = 0x24410CB29A8 | |
[3] = 0x24410CB29F8 | |
Spell* m_spellModTakingSpell = NULL | |
bool isDebugAreaTriggers = 0x0 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > WhisperList | |
std::_List_buy<ObjectGuid,std::allocator<ObjectGuid> > | |
std::_List_alloc<std::_List_base_types<ObjectGuid,std::allocator<ObjectGuid> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<ObjectGuid,void *> >,std::_List_val<std::_List_simple_types<ObjectGuid> >,1> _Mypair = 0x24410CB2A58 | |
unsigned int m_regenTimerCount = 0x201 | |
unsigned int m_foodEmoteTimerCount = 0xDB9 | |
float[7] m_powerFraction | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
[3] = 0.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
unsigned int m_contestedPvPTimer = 0x0 | |
BgBattlegroundQueueID_Rec | |
int bgQueueTypeId = 0xC63D7BA0 | |
unsigned int invitedToInstance = 0x7FFB | |
Player::BgBattlegroundQueueID_Rec[2] m_bgBattlegroundQueueID | |
[0] = 0x0 | |
[1] = 0x0 | |
BGData m_bgData | |
unsigned int bgInstanceID = 0x0 | |
unsigned int bgTypeID = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > bgAfkReporter = 0x24410CB2AB0 | |
unsigned int bgAfkReportedCount = 0x0 | |
int bgAfkReportedTimer = 0x5C7445BD | |
unsigned int bgTeam = 0x1D5 | |
unsigned int mountSpell = 0x0 | |
unsigned int[2] taxiPath | |
[0] = 0x0 | |
[1] = 0x0 | |
WorldLocation joinPos = 0x24410CB2AE8 | |
bool m_IsBGRandomWinner = 0x0 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_timedquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x24410CB2B08 | |
<user defined> _Copy_tag = 0x24410CB2B08 | |
<user defined> _Move_tag = 0x24410CB2B08 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_weeklyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x24410CB2B20 | |
<user defined> _Copy_tag = 0x24410CB2B20 | |
<user defined> _Move_tag = 0x24410CB2B20 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_monthlyquests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x24410CB2B38 | |
<user defined> _Copy_tag = 0x24410CB2B38 | |
<user defined> _Move_tag = 0x24410CB2B38 | |
std::unordered_map<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > m_seasonalquests | |
std::_Hash<std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> > | |
<user defined> value_compare = 0x24410CB2B50 | |
std::_Umap_traits<unsigned int,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > >,std::allocator<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > _List = 0x24410CB2B58 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > > > > > > > _Vec = 0x24410CB2B70 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ObjectGuid m_playerSharingQuest | |
unsigned int _guid = 0x0 | |
unsigned int m_sharedQuestId = 0x0 | |
unsigned int m_ingametime = 0x2725A | |
int m_lastHonorUpdateTime = 0x5C744491 | |
ObjectGuid m_lootGuid | |
unsigned int _guid = 0x0 | |
unsigned int m_team = 0x1D5 | |
unsigned int m_nextSave = 0x67FA | |
int m_speakTime = 0x5C7444A3 | |
unsigned int m_speakCount = 0x2 | |
unsigned int m_dungeonDifficulty = 0x0 | |
unsigned int m_raidDifficulty = 0x1 | |
unsigned int m_raidMapDifficulty = 0x0 | |
unsigned int m_atLoginFlags = 0x0 | |
Item*[150] m_items | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
unsigned int m_currentBuybackSlot = 0x4A | |
std::vector<Item *,std::allocator<Item *> > m_itemUpdateQueue | |
std::_Vector_alloc<std::_Vec_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<Item *>,std::_Vector_val<std::_Simple_types<Item *> >,1> _Mypair = 0x24410CB3098 | |
bool m_itemUpdateQueueBlocked = 0x0 | |
unsigned int m_ExtraFlags = 0x4 | |
std::map<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> > > m_QuestStatus | |
std::_Tree<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,QuestStatusData,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,QuestStatusData> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,QuestStatusData>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,QuestStatusData> > >,1>,1> _Mypair = 0x24410CB30C0 | |
<user defined> value_compare = 0x24410CB30C0 | |
<user defined> _Copy_tag = 0x24410CB30C0 | |
<user defined> _Move_tag = 0x24410CB30C0 | |
<user defined> value_compare = 0x24410CB30C0 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_QuestStatusSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x24410CB30D8 | |
<user defined> value_compare = 0x24410CB30D8 | |
<user defined> _Copy_tag = 0x24410CB30D8 | |
<user defined> _Move_tag = 0x24410CB30D8 | |
<user defined> value_compare = 0x24410CB30D8 | |
std::set<unsigned int,std::less<unsigned int>,std::allocator<unsigned int> > m_RewardedQuests | |
std::_Tree<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<unsigned int,std::less<unsigned int>,std::allocator<unsigned int>,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<unsigned int,void *> >,std::_Tree_val<std::_Tree_simple_types<unsigned int> >,1>,1> _Mypair = 0x24410CB30F0 | |
<user defined> _Copy_tag = 0x24410CB30F0 | |
<user defined> _Move_tag = 0x24410CB30F0 | |
std::map<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> > > m_RewardedQuestsSave | |
std::_Tree<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,enum QuestSaveType,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum QuestSaveType> >,0> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,enum QuestSaveType>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,enum QuestSaveType> > >,1>,1> _Mypair = 0x24410CB3108 | |
<user defined> value_compare = 0x24410CB3108 | |
<user defined> _Copy_tag = 0x24410CB3108 | |
<user defined> _Move_tag = 0x24410CB3108 | |
<user defined> value_compare = 0x24410CB3108 | |
std::unordered_map<unsigned int,SkillStatusData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > mSkillStatus | |
std::_Hash<std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> > | |
<user defined> value_compare = 0x24410CB3120 | |
std::_Umap_traits<unsigned int,SkillStatusData,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SkillStatusData> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SkillStatusData>,std::allocator<std::pair<unsigned int const ,SkillStatusData> > > _List = 0x24410CB3128 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SkillStatusData> > > > > > _Vec = 0x24410CB3140 | |
unsigned int _Mask = 0x3F | |
unsigned int _Maxidx = 0x40 | |
unsigned int m_GuildIdInvited = 0x0 | |
unsigned int m_ArenaTeamIdInvited = 0x0 | |
std::deque<Mail *,std::allocator<Mail *> > m_mail | |
std::_Deque_alloc<std::_Deque_base_types<Mail *,std::allocator<Mail *> > > | |
std::_Compressed_pair<std::allocator<Mail *>,std::_Deque_val<std::_Deque_simple_types<Mail *> >,1> _Mypair = 0x24410CB3178 | |
std::unordered_map<unsigned int,PlayerSpell *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > m_spells | |
std::_Hash<std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> > | |
<user defined> value_compare = 0x24410CB31A0 | |
std::_Umap_traits<unsigned int,PlayerSpell *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,PlayerSpell *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,PlayerSpell *>,std::allocator<std::pair<unsigned int const ,PlayerSpell *> > > _List = 0x24410CB31A8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,PlayerSpell *> > > > > > _Vec = 0x24410CB31C0 | |
unsigned int _Mask = 0x1FF | |
unsigned int _Maxidx = 0x200 | |
std::unordered_map<unsigned int,PlayerTalent *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,PlayerTalent *> > >*[2] m_talents | |
[0] = 0x2440F6062D0 | |
[1] = 0x2440F606E10 | |
unsigned int m_lastPotionId = 0x0 | |
unsigned int m_activeSpec = 0x0 | |
unsigned int m_specsCount = 0x2 | |
unsigned int[6] m_Glyphs | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[0] = 0x24410CB3208 | |
unsigned int[6] | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> > > m_actionButtons | |
std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,ActionButton> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,ActionButton>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,ActionButton> > >,1>,1> _Mypair = 0x24410CB3238 | |
<user defined> value_compare = 0x24410CB3238 | |
<user defined> _Copy_tag = 0x24410CB3238 | |
<user defined> _Move_tag = 0x24410CB3238 | |
<user defined> value_compare = 0x24410CB3238 | |
float[4] m_auraBaseFlatMod | |
[0] = 3.000000 | |
[1] = 3.000000 | |
[2] = 3.000000 | |
[3] = 0.000000 | |
float[4] m_auraBasePctMod | |
[0] = 5.061100 | |
[1] = 5.061100 | |
[2] = 5.061100 | |
[3] = 1.000000 | |
int[25] m_baseRatingValue | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_baseSpellPower = 0x0 | |
unsigned int m_baseFeralAP = 0x0 | |
unsigned int m_baseManaRegen = 0x0 | |
unsigned int m_baseHealthRegen = 0x0 | |
int m_spellPenetrationItemMod = 0x0 | |
std::unordered_set<SpellModifier *,std::hash<SpellModifier *>,std::equal_to<SpellModifier *>,std::allocator<SpellModifier *> >[31] m_spellMods | |
[0] = 0x24410CB32B8 | |
[1] = 0x24410CB3308 | |
[2] = 0x24410CB3358 | |
[3] = 0x24410CB33A8 | |
[4] = 0x24410CB33F8 | |
[5] = 0x24410CB3448 | |
[6] = 0x24410CB3498 | |
[7] = 0x24410CB34E8 | |
[8] = 0x24410CB3538 | |
[9] = 0x24410CB3588 | |
std::list<EnchantDuration,std::allocator<EnchantDuration> > m_enchantDuration | |
std::_List_buy<EnchantDuration,std::allocator<EnchantDuration> > | |
std::_List_alloc<std::_List_base_types<EnchantDuration,std::allocator<EnchantDuration> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<EnchantDuration,void *> >,std::_List_val<std::_List_simple_types<EnchantDuration> >,1> _Mypair = 0x24410CB3C68 | |
std::list<Item *,std::allocator<Item *> > m_itemDuration | |
std::_List_buy<Item *,std::allocator<Item *> > | |
std::_List_alloc<std::_List_base_types<Item *,std::allocator<Item *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Item *,void *> >,std::_List_val<std::_List_simple_types<Item *> >,1> _Mypair = 0x24410CB3C80 | |
std::unordered_set<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<ObjectGuid> > m_itemSoulboundTradeable | |
std::_Hash<std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> > | |
std::_Uset_traits<ObjectGuid,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<ObjectGuid>,0> _Traitsobj = 0x3F800000 | |
std::list<ObjectGuid,std::allocator<ObjectGuid> > _List = 0x24410CB3CA0 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<ObjectGuid> >,std::_Iterator_base0> > > _Vec = 0x24410CB3CB8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unique_ptr<ResurrectionData,std::default_delete<ResurrectionData> > _resurrectionData | |
std::_Unique_ptr_base<ResurrectionData,std::default_delete<ResurrectionData> > | |
std::_Compressed_pair<std::default_delete<ResurrectionData>,ResurrectionData *,1> _Mypair = 0x0 | |
WorldSession* m_session = 0x24407353900 | |
std::list<Channel *,std::allocator<Channel *> > m_channels | |
std::_List_buy<Channel *,std::allocator<Channel *> > | |
std::_List_alloc<std::_List_base_types<Channel *,std::allocator<Channel *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Channel *,void *> >,std::_List_val<std::_List_simple_types<Channel *> >,1> _Mypair = 0x24410CB3CF8 | |
unsigned int m_cinematic = 0x1 | |
TradeData* m_trade = NULL | |
bool m_DailyQuestChanged = 0x0 | |
bool m_WeeklyQuestChanged = 0x0 | |
bool m_MonthlyQuestChanged = 0x0 | |
bool m_SeasonalQuestChanged = 0x0 | |
int m_lastDailyQuestTime = 0x0 | |
unsigned int m_hostileReferenceCheckTimer = 0x2D85 | |
unsigned int m_drunkTimer = 0x0 | |
unsigned int m_weaponChangeTimer = 0x0 | |
unsigned int m_zoneUpdateId = 0xE7F | |
unsigned int m_zoneUpdateTimer = 0x123 | |
unsigned int m_areaUpdateId = 0x10BF | |
unsigned int m_deathTimer = 0x0 | |
int m_deathExpireTime = 0x5AEA7F80 | |
unsigned int m_WeaponProficiency = 0x41C3 | |
unsigned int m_ArmorProficiency = 0x41F | |
bool m_canParry = 0x1 | |
bool m_canBlock = 0x0 | |
bool m_canTitanGrip = 0x0 | |
unsigned int m_titanGripPenaltySpellId = 0x0 | |
unsigned int m_swingErrorMsg = 0x0 | |
float m_ammoDPS = 0.000000 | |
int _restTime = 0x0 | |
unsigned int inn_triggerId = 0x0 | |
float m_rest_bonus = 0.000000 | |
unsigned int _restFlagMask = 0x0 | |
unsigned int m_resetTalentsCost = 0x0 | |
int m_resetTalentsTime = 0x0 | |
unsigned int m_usedTalentCount = 0xE7 | |
unsigned int m_questRewardTalentCount = 0x0 | |
PlayerSocial* m_social = 0x2440F605728 | |
std::map<ObjectGuid,FriendInfo,std::less<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,FriendInfo> > > _playerSocialMap = 0x2440F605728 | |
ObjectGuid _playerGUID = 0x10 | |
GroupReference m_group | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
GroupReference m_originalGroup | |
Reference<Group,Player> | |
LinkedListElement | |
LinkedListElement* iNext = NULL | |
LinkedListElement* iPrev = NULL | |
Group* iRefTo = NULL | |
Player* iRefFrom = NULL | |
unsigned int iSubGroup = 0x0 | |
Group* m_groupInvite = NULL | |
unsigned int m_groupUpdateMask = 0x0 | |
unsigned int m_auraRaidUpdateMask = 0x0 | |
bool m_bPassOnGroupLoot = 0x0 | |
unsigned int m_lastpetnumber = 0x0 | |
int m_summon_expire = 0x0 | |
WorldLocation m_summon_location | |
Position | |
<user defined> XY = 0x24410CB3E28 | |
<user defined> XYZ = 0x24410CB3E28 | |
<user defined> XYZO = 0x24410CB3E28 | |
<user defined> PackedXYZ = 0x24410CB3E28 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
WorldLocation m_recall_location | |
Position | |
<user defined> XY = 0x24410CB3E3C | |
<user defined> XYZ = 0x24410CB3E3C | |
<user defined> XYZO = 0x24410CB3E3C | |
<user defined> PackedXYZ = 0x24410CB3E3C | |
float m_positionX = 4961.767090 | |
float m_positionY = 5855.543945 | |
float m_positionZ = -65.274658 | |
float m_orientation = 5.758540 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B6FC5A459B0E23 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B6FC5A459B0E23 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B6FC5A459B0E23 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B6FC5A459B0E23 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B6FC5A459B0E23 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B6FC5A459B0E23 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B6FC5A459B0E23 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B6FC5A459B0E23 | |
unsigned int m_mapId = 0x23B | |
DeclinedName* m_declinedname = NULL | |
Runes* m_runes = 0x243C37738F0 | |
RuneInfo[6] runes | |
[0] = 0x243C37738F0 | |
[1] = 0x243C3773900 | |
[2] = 0x243C3773910 | |
[3] = 0x243C3773920 | |
[4] = 0x243C3773930 | |
[5] = 0x243C3773940 | |
unsigned int runeState = 0x2A | |
unsigned int lastUsedRune = 0x2 | |
std::map<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> > > _equipmentSets | |
std::_Tree<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned __int64,EquipmentSetInfo,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,EquipmentSetInfo> >,0> > | |
std::_Compressed_pair<std::less<unsigned __int64>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned __int64 const ,EquipmentSetInfo>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned __int64 const ,EquipmentSetInfo> > >,1>,1> _Mypair = 0x24410CB3E60 | |
<user defined> value_compare = 0x24410CB3E60 | |
<user defined> _Copy_tag = 0x24410CB3E60 | |
<user defined> _Move_tag = 0x24410CB3E60 | |
<user defined> value_compare = 0x24410CB3E60 | |
unsigned int m_grantableLevels = 0x0 | |
unsigned int m_fishingSteps = 0x0 | |
bool m_needsZoneUpdate = 0x0 | |
CinematicMgr* _cinematicMgr = 0x243BFFBE920 | |
Player* player = 0x24410CAFB70 | |
unsigned int m_cinematicDiff = 0x4851 | |
unsigned int m_lastCinematicCheck = 0x0 | |
unsigned int m_activeCinematicCameraId = 0x0 | |
unsigned int m_cinematicLength = 0x0 | |
std::vector<FlyByCamera,std::allocator<FlyByCamera> >* m_cinematicCamera = NULL | |
Position m_remoteSightPosition = 0x243BFFBE940 | |
TempSummon* m_CinematicObject = NULL | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > m_refundableItems | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x24410CB3E88 | |
<user defined> _Copy_tag = 0x24410CB3E88 | |
<user defined> _Move_tag = 0x24410CB3E88 | |
MapReference m_mapRef | |
Reference<Map,Player> | |
LinkedListElement | |
LinkedListElement* iNext = 0x243A994C400 | |
LinkedListElement* iPrev = 0x243A994C3F0 | |
Map* iRefTo = 0x243A994C230 | |
Player* iRefFrom = 0x24410CAFB70 | |
unsigned int m_lastFallTime = 0x0 | |
float m_lastFallZ = -63.679592 | |
int[3] m_MirrorTimer | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
unsigned int m_MirrorTimerFlags = 0x0 | |
unsigned int m_MirrorTimerFlagsLast = 0x0 | |
bool m_isInWater = 0x0 | |
unsigned int[6] m_runeGraceCooldown | |
[0] = 0xFFFFFFFF | |
[1] = 0xFFFFFFFF | |
[2] = 0xFFFFFFFF | |
[3] = 0xFFFFFFFF | |
[4] = 0xFFFFFFFF | |
[5] = 0xFFFFFFFF | |
unsigned int[6] m_lastRuneGraceTimers | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
WorldLocation m_teleport_dest | |
Position | |
<user defined> XY = 0x24410CB3F10 | |
<user defined> XYZ = 0x24410CB3F10 | |
<user defined> XYZO = 0x24410CB3F10 | |
<user defined> PackedXYZ = 0x24410CB3F10 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
unsigned int m_teleport_options = 0x0 | |
bool mSemaphoreTeleport_Near = 0x0 | |
bool mSemaphoreTeleport_Far = 0x0 | |
unsigned int m_DelayedOperations = 0x0 | |
bool m_bCanDelayTeleport = 0x0 | |
bool m_bHasDelayedTeleport = 0x0 | |
unsigned int m_temporaryUnsummonedPetNumber = 0x0 | |
unsigned int m_oldpetspell = 0x0 | |
AchievementMgr* m_achievementMgr = 0x243C5314D10 | |
Player* m_player = 0x24410CAFB70 | |
std::unordered_map<unsigned int,CriteriaProgress,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CriteriaProgress> > > m_criteriaProgress = 0x243C5314D18 | |
std::unordered_map<unsigned int,CompletedAchievementData,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CompletedAchievementData> > > m_completedAchievements = 0x243C5314D68 | |
std::map<unsigned int,unsigned int,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > m_timedAchievements = 0x243C5314DB8 | |
ReputationMgr* m_reputationMgr = 0x243BFFBED20 | |
Player* _player = 0x24410CAFB70 | |
std::map<unsigned int,FactionState,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,FactionState> > > _factions = 0x243BFFBED28 | |
std::map<unsigned int,enum ReputationRank,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,enum ReputationRank> > > _forcedReactions = 0x243BFFBED40 | |
unsigned int _visibleFactionCount = 0xE | |
unsigned int _honoredFactionCount = 0x2 | |
unsigned int _reveredFactionCount = 0x2 | |
unsigned int _exaltedFactionCount = 0x2 | |
bool _sendFactionIncreased = 0x0 | |
unsigned int m_ChampioningFaction = 0x0 | |
unsigned int m_timeSyncCounter = 0x2 | |
unsigned int m_timeSyncTimer = 0x626 | |
unsigned int m_timeSyncClient = 0x118F651 | |
unsigned int m_timeSyncServer = 0x2995D | |
std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _instanceResetTimes | |
std::_Hash<std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> > | |
<user defined> value_compare = 0x24410CB3F68 | |
std::_Umap_traits<unsigned int,__int64,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,__int64> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,__int64>,std::allocator<std::pair<unsigned int const ,__int64> > > _List = 0x24410CB3F70 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,__int64> > > > > > _Vec = 0x24410CB3F88 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
unsigned int _pendingBindId = 0x0 | |
unsigned int _pendingBindTimer = 0x0 | |
unsigned int _activeCheats = 0x4 | |
unsigned int healthBeforeDuel = 0x0 | |
unsigned int manaBeforeDuel = 0x0 | |
WorldLocation _corpseLocation | |
Position | |
<user defined> XY = 0x24410CB3FCC | |
<user defined> XYZ = 0x24410CB3FCC | |
<user defined> XYZO = 0x24410CB3FCC | |
<user defined> PackedXYZ = 0x24410CB3FCC | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
unsigned int m_mapId = 0xFFFFFFFF | |
<user defined> m_SummonSlot = 0x24410CAFDB8 | |
<user defined> m_ObjectSlot = 0x24410CAFDF0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 3.000000 | |
int m_baseSpellCritChance = 0x5 | |
<user defined> m_modAttackSpeedPct = 0x24410CAFE20 | |
<user defined> m_spellImmune = 0x24410CAFE30 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
<user defined> LastCharmerGUID = 0x0 | |
<user defined> movespline = 0x243C50C6C90 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
<user defined> m_attackTimer = 0x24410CB007C | |
<user defined> m_createStats = 0x24410CB0088 | |
<user defined> m_attackers = 0x24410CB00A0 | |
<user defined> m_attacking = 0x0 | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
<user defined> m_dynObj = 0x24410CB00C8 | |
<user defined> m_gameObj = 0x24410CB00E0 | |
unsigned int m_transformSpell = 0x0 | |
<user defined> m_currentSpells = 0x24410CB0100 | |
<user defined> m_ownedAuras = 0x24410CB0120 | |
<user defined> m_appliedAuras = 0x24410CB0138 | |
<user defined> m_removedAuras = 0x24410CB0150 | |
<user defined> m_auraUpdateIterator = 0x24410CB0168 | |
unsigned int m_removedAurasCount = 0x0 | |
<user defined> m_modAuras = 0x24410CB0188 | |
<user defined> m_scAuras = 0x24410CB1F40 | |
<user defined> m_interruptableAuras = 0x24410CB1F58 | |
<user defined> m_auraStateAuras = 0x24410CB1F70 | |
unsigned int m_interruptMask = 0x1000 | |
<user defined> m_auraFlatModifiersGroup = 0x24410CB1F8C | |
<user defined> m_auraPctModifiersGroup = 0x24410CB2054 | |
<user defined> m_weaponDamage = 0x24410CB211C | |
bool m_canModifyStats = 0x1 | |
<user defined> m_visibleAuras = 0x24410CB2150 | |
<user defined> m_speed_rate = 0x24410CB2168 | |
<user defined> m_charmer = 0x0 | |
<user defined> m_charmed = 0x0 | |
<user defined> m_charmInfo = 0x0 | |
<user defined> m_sharedVision = 0x24410CB21A8 | |
<user defined> i_motionMaster = 0x243C54B5880 | |
<user defined> m_reactiveTimer = 0x24410CB21C8 | |
unsigned int m_regenTimer = 0x0 | |
<user defined> m_vehicle = 0x0 | |
<user defined> m_vehicleKit = 0x0 | |
unsigned int m_unitTypeMask = 0x0 | |
<user defined> _lastLiquid = 0x0 | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x0 | |
unsigned int m_lastManaUse = 0x0 | |
<user defined> m_movesplineTimer = 0x0 | |
<user defined> m_Diminishing = 0x24410CB2210 | |
<user defined> m_combatManager = 0x24410CB2310 | |
<user defined> m_threatManager = 0x24410CB23B8 | |
<user defined> i_AIs = 0x24410CB2590 | |
<user defined> i_AI = 0x24410CB25B8 | |
bool m_aiLocked = 0x0 | |
<user defined> m_followingMe = 0x24410CB25D0 | |
<user defined> m_comboTarget = 0x0 | |
int m_comboPoints = 0x0 | |
<user defined> m_ComboPointHolders = 0x24410CB2630 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
<user defined> m_spellHistory = 0x243BA378F20 | |
00007FFBC56B7B4D 000000BE5A2FE8E0 MotionMaster::Update+37D c:\tc\src\server\game\movement\motionmaster.cpp line 297 | |
Local MotionMaster* this = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24416BC79F0 | |
EventProcessor m_Events = 0x24416BC7A60 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline = 0x244112422E0 | |
Movement::FacingInfo facing = 0x24411242330 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x24416BCA128 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x24416BCA1C0 | |
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x24416BCA2A0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x24415B19BA8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x24415B19BF8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x24415B19C48 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x24415B19CD0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x244158AB000 | |
<user defined> _Copy_tag = 0x244158AB000 | |
<user defined> _Move_tag = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x244158AB018 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x244158AB020 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x244158AB038 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
Parameter unsigned int diff = 0x65 | |
Local MovementGenerator* top = 0x2440F61DF10 | |
unsigned int Mode = 0x0 | |
unsigned int Priority = 0x1 | |
unsigned int Flags = 0x2 | |
unsigned int BaseUnitState = 0x200 | |
00007FFBC517398B 000000BE5A2FE980 Unit::Update+2DB c:\tc\src\server\game\entities\unit\unit.cpp line 455 | |
Local Unit* this = 0x24416BC78D0 | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect | |
int[12] m_values | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
[7] = 0x0 | |
[8] = 0x0 | |
[9] = 0x0 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect | |
int[2] m_values | |
[0] = 0x0 | |
[1] = 0x1 | |
unsigned int m_flags = 0x0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo | |
ObjectGuid guid = 0x0 | |
unsigned int flags = 0x8000001 | |
unsigned int flags2 = 0x0 | |
Position pos = 0x24416BC7A00 | |
unsigned int time = 0x0 | |
TransportInfo | |
ObjectGuid guid = 0x0 | |
Position pos = 0x24416BC79F8 | |
int seat = 0x0 | |
unsigned int time = 0x0 | |
unsigned int time2 = 0x0 | |
MovementInfo::TransportInfo transport = 0x24416BC7A18 | |
float pitch = 0.000000 | |
unsigned int fallTime = 0x0 | |
JumpInfo | |
float zspeed = 0.000000 | |
float sinAngle = 0.000000 | |
float cosAngle = 0.000000 | |
float xyspeed = -429916160.000000 | |
MovementInfo::JumpInfo jump = 0x24416BC7A48 | |
float splineElevation = 0.000000 | |
EventProcessor m_Events | |
unsigned int m_time = 0x20EA | |
std::multimap<unsigned __int64,BasicEvent *,std::less<unsigned __int64>,std::allocator<std::pair<unsigned __int64 const ,BasicEvent *> > > m_events = 0x24416BC7A68 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride | |
boost::optional_detail::optional_base<float> | |
<user defined> boost::optional_detail::optional_tag = 0x0 | |
bool m_initialized = 0x0 | |
boost::optional_detail::aligned_storage<float> m_storage = 0xCDCDCDCD | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > | |
LinkedListHead | |
LinkedListElement iFirst = 0x243A994C238 | |
LinkedListElement iLast = 0x243A994C248 | |
unsigned int iSize = 0x29 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x1721A078 | |
<user defined> iterator = 0x1721A078 | |
iterator | |
Reference<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >,NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
iterator | |
GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >* _Ptr = 0x7FFBC65801F0 | |
std::unordered_map<unsigned int,CreatureGroup *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x243A994C260 | |
bool _creatureToMoveLock = 0x0 | |
std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x243A994C2B8 | |
bool _gameObjectsToMoveLock = 0x0 | |
std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x243A994C2E0 | |
bool _dynamicObjectsToMoveLock = 0x0 | |
std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x243A994C308 | |
std::mutex _mapLock = 0x243A994C328 | |
std::mutex _gridLock = 0x243A994C378 | |
MapEntry* i_mapEntry = 0x243D183636C | |
unsigned int i_spawnMode = 0x0 | |
unsigned int i_InstanceId = 0x0 | |
unsigned int m_unloadTimer = 0x0 | |
float m_VisibleDistance = 90.000000 | |
DynamicMapTree _dynamicTree = 0x243A9964AC0 | |
MapRefManager m_mapRefManager = 0x243A994C3E8 | |
LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x24410CB3EA0 | |
int m_VisibilityNotifyPeriod = 0x3E8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x243A994C428 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x243A994C440 | |
std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x243A994C458 | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x243A994C470 | |
int i_gridExpiry = 0x493E0 | |
Map* m_parentMap = 0x243A994C230 | |
NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A994C498 | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
GridMap*[64] GridMaps | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
[0] = 0x243A9954498 | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
<user defined>*[64] GridMap | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
[4] = NULL | |
[5] = NULL | |
[6] = NULL | |
[7] = NULL | |
[8] = NULL | |
[9] = NULL | |
std::bitset<262144> marked_cells = 0x243A995C498 | |
bool i_scriptLock = 0x0 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x243A99644A0 | |
std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x243A99644B8 | |
std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x243A99644D0 | |
std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x243A99644E8 | |
boost::heap::fibonacci_heap<RespawnInfo *,boost::heap::compare<CompareRespawnInfo>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _respawnTimes = 0x243A9964500 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _creatureRespawnTimesBySpawnId = 0x243A9964538 | |
std::unordered_map<unsigned int,RespawnInfo *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,RespawnInfo *> > > _gameObjectRespawnTimesBySpawnId = 0x243A9964588 | |
std::unordered_set<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<unsigned int> > _toggledSpawnGroupIds = 0x243A99645D8 | |
unsigned int _respawnCheckTimer = 0x12BE | |
std::unordered_map<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > > _zonePlayerCountMap = 0x243A9964630 | |
std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x243A9964680 | |
unsigned int _defaultLight = 0x2F0 | |
std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> > > > > _guidGenerators = 0x243A99646D8 | |
TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x243A99646F0 | |
std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x243A9964888 | |
std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x243A99648D8 | |
std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > > > > _corpsesByCell = 0x243A9964928 | |
std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x243A9964978 | |
std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x243A99649C8 | |
std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x243A9964A18 | |
MPSCQueue<std::function<void __cdecl(Map *)> > _farSpellCallbacks = 0x243A9964A68 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline | |
Movement::SplineBase | |
std::vector<G3D::Vector3,std::allocator<G3D::Vector3> > points = 0x244112422E0 | |
int index_lo = 0x1 | |
int index_hi = 0xA | |
unsigned int m_mode = 0x0 | |
bool cyclic = 0x0 | |
float initialOrientation = 0.699490 | |
std::vector<int,std::allocator<int> > lengths = 0x24411242310 | |
Movement::FacingInfo facing | |
<unnamed-type-f> | |
float x = 1.242497 | |
float y = -107374176.000000 | |
float z = -107374176.000000 | |
Movement::FacingInfo::<unnamed-type-f> f = 0x24411242330 | |
unsigned int target = 0xCCCCCCCC3F9F0A24 | |
float angle = 1.242497 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags | |
unsigned int animId = 0x0 | |
bool done = 0x10 | |
bool falling = 0x10 | |
bool no_spline = 0x10 | |
bool parabolic = 0x10 | |
bool canswim = 0x10 | |
bool flying = 0x10 | |
bool orientationFixed = 0x10 | |
bool final_point = 0x10 | |
bool final_target = 0x2 | |
bool final_angle = 0x2 | |
bool catmullrom = 0x2 | |
bool cyclic = 0x2 | |
bool enter_cycle = 0x2 | |
bool animation = 0x2 | |
bool frozen = 0x2 | |
bool transportEnter = 0x2 | |
bool transportExit = 0x0 | |
bool unknown7 = 0x0 | |
bool unknown8 = 0x0 | |
bool backward = 0x0 | |
bool unknown10 = 0x0 | |
bool unknown11 = 0x0 | |
bool unknown12 = 0x0 | |
bool unknown13 = 0x0 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator | |
std::_Unique_ptr_base<MovementGenerator,MovementGeneratorDeleter> | |
std::_Compressed_pair<MovementGeneratorDeleter,MovementGenerator *,1> _Mypair = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators | |
std::_Tree<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Tree_comp_alloc<std::_Tset_traits<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *>,1> > | |
std::_Compressed_pair<MovementGeneratorComparator,std::_Compressed_pair<std::allocator<std::_Tree_node<MovementGenerator *,void *> >,std::_Tree_val<std::_Tree_simple_types<MovementGenerator *> >,1>,1> _Mypair = 0x244158AB000 | |
<user defined> _Copy_tag = 0x244158AB000 | |
<user defined> _Move_tag = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap | |
std::_Hash<std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> > | |
<user defined> value_compare = 0x244158AB018 | |
std::_Umap_traits<unsigned int,MovementGenerator const *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> >,1> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,MovementGenerator const *>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _List = 0x244158AB020 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,MovementGenerator const *> > > > > > _Vec = 0x244158AB038 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions | |
std::_Deque_alloc<std::_Deque_base_types<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > > | |
std::_Compressed_pair<std::allocator<MotionMasterDelayedAction>,std::_Deque_val<std::_Deque_simple_types<MotionMasterDelayedAction> >,1> _Mypair = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA078 | |
std::_Umap_traits<ObjectGuid,CombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,CombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,CombatReference *>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _List = 0x24416BCA080 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,CombatReference *> > > > > > _Vec = 0x24416BCA098 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs | |
std::_Hash<std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA0C8 | |
std::_Umap_traits<ObjectGuid,PvPCombatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,PvPCombatReference *>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _List = 0x24416BCA0D0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,PvPCombatReference *> > > > > > _Vec = 0x24416BCA0E8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList | |
boost::heap::detail::make_fibonacci_heap_base<ThreatReference const *,boost::parameter::aux::arg_list<boost::heap::compare<CompareThreatLessThan>,boost::parameter::aux::empty_arg_list> >::type | |
boost::heap::detail::heap_base<ThreatReference const *,CompareThreatLessThan,1,unsigned __int64,0> | |
boost::heap::detail::size_holder<1,unsigned __int64> | |
unsigned int size_ = 0x0 | |
super_t | |
implementation_defined | |
boost::heap::detail::marked_heap_node<ThreatReference const *>* top_element = NULL | |
boost::intrusive::list<boost::heap::detail::heap_node_base<0>,void,void,void,void> roots = 0x24416BCA148 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA160 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x24416BCA168 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x24416BCA180 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe | |
std::_Hash<std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> > | |
<user defined> value_compare = 0x24416BCA1C0 | |
std::_Umap_traits<ObjectGuid,ThreatReference *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,ThreatReference *>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _List = 0x24416BCA1C8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > > > _Vec = 0x24416BCA1E0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::array<float,7> _singleSchoolModifiers | |
float[7] _Elems | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers | |
std::_Hash<std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> > | |
<user defined> value_compare = 0x24416BCA230 | |
std::_Umap_traits<unsigned int,float,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,float> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,float>,std::allocator<std::pair<unsigned int const ,float> > > _List = 0x24416BCA238 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,float> > > > > > _Vec = 0x24416BCA250 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo | |
std::_Vector_alloc<std::_Vec_base_types<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > > | |
std::_Compressed_pair<std::allocator<std::pair<ObjectGuid,unsigned int> >,std::_Vector_val<std::_Simple_types<std::pair<ObjectGuid,unsigned int> > >,1> _Mypair = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry | |
std::_Hash<std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> > | |
<user defined> value_compare = 0x24416BCA2A0 | |
std::_Umap_traits<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > >,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _List = 0x24416BCA2A8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > > > > _Vec = 0x24416BCA2C0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c | |
std::_Deque_alloc<std::_Deque_base_types<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > | |
std::_Compressed_pair<std::allocator<std::shared_ptr<UnitAI> >,std::_Deque_val<std::_Deque_simple_types<std::shared_ptr<UnitAI> > >,1> _Mypair = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x24415B19BA8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x24415B19BB0 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x24415B19BC8 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x24417001510 | |
unsigned int ItemId = 0x14468AA0 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0xA0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> > | |
<user defined> value_compare = 0x24415B19BF8 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _List = 0x24415B19C00 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > > > > _Vec = 0x24415B19C18 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
mapped_type | |
unsigned int SpellId = 0x3F800000 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0x24417000200 | |
unsigned int ItemId = 0x14468620 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x0 | |
bool OnHold = 0x0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> > | |
<user defined> value_compare = 0x24415B19C48 | |
std::_Umap_traits<unsigned int,SpellHistory::CooldownEntry *,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,SpellHistory::CooldownEntry *>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _List = 0x24415B19C50 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > > > > _Vec = 0x24415B19C68 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns | |
std::_Hash<std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> > | |
<user defined> value_compare = 0x24415B19CD0 | |
std::_Umap_traits<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > >,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _List = 0x24415B19CD8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > > > > _Vec = 0x24415B19CF0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Parameter unsigned int p_time = 0x65 | |
00007FFBC4F17739 000000BE5A2FEE40 Creature::Update+999 c:\tc\src\server\game\entities\creature\creature.cpp line 722 | |
Local Creature* this = 0x24416BC78D0 | |
Unit | |
WorldObject | |
Object | |
unsigned int m_objectType = 0x9 | |
int m_objectTypeId = 0x3 | |
unsigned int m_updateFlag = 0x60 | |
int* m_int32Values = 0x8F00041A | |
unsigned int* m_uint32Values = 0x8F00041A | |
float* m_floatValues = -0.000000 | |
UpdateMask _changesMask = 0x24416BC78F0 | |
unsigned int m_valuesCount = 0x94 | |
unsigned int _fieldNotifyFlags = 0x100 | |
bool m_objectUpdated = 0x0 | |
bool m_inWorld = 0x1 | |
bool m_isNewObject = 0x0 | |
PackedGuid m_PackGUID = 0x24416BC7908 | |
WorldLocation | |
Position | |
<user defined> XY = 0x24416BC7940 | |
<user defined> XYZ = 0x24416BC7940 | |
<user defined> XYZO = 0x24416BC7940 | |
<user defined> PackedXYZ = 0x24416BC7940 | |
float m_positionX = 4963.540039 | |
float m_positionY = 5860.516113 | |
float m_positionZ = -65.350929 | |
float m_orientation = 0.853814 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x45B72421459B1C52 | |
unsigned int m_mapId = 0x23B | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth = 0x24416BC7954 | |
FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect = 0x24416BC7960 | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility = 0x24416BC796C | |
FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect = 0x24416BC79A0 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility = 0x24416BC79D4 | |
FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect = 0x24416BC79E0 | |
unsigned int LastUsedScriptID = 0x0 | |
MovementInfo m_movementInfo = 0x24416BC79F0 | |
EventProcessor m_Events = 0x24416BC7A60 | |
std::string m_name = "Army of the Dead Ghoul" | |
bool m_isActive = 0x0 | |
bool m_isFarVisible = 0x0 | |
boost::optional<float> m_visibilityDistanceOverride = 0xCDCDCDCDCDCDCD00 | |
bool m_isWorldObject = 0x0 | |
ZoneScript* m_zoneScript = NULL | |
Transport* m_transport = NULL | |
unsigned int m_zoneId = 0xE7F | |
unsigned int m_areaId = 0x10BF | |
float m_staticFloorZ = -65.366325 | |
bool m_outdoors = 0x1 | |
Map* m_currMap = 0x243A994C230 | |
unsigned int m_InstanceId = 0x0 | |
unsigned int m_phaseMask = 0x1 | |
unsigned int m_notifyflags = 0x2 | |
unsigned int m_extraAttacks = 0x0 | |
bool m_canDualWield = 0x0 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_Controlled | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7AF8 | |
<user defined> _Copy_tag = 0x24416BC7AF8 | |
<user defined> _Move_tag = 0x24416BC7AF8 | |
Player* m_playerMovingMe = NULL | |
ObjectGuid[7] m_SummonSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
ObjectGuid[4] m_ObjectSlot | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
float m_modMeleeHitChance = 0.000000 | |
float m_modRangedHitChance = 0.000000 | |
float m_modSpellHitChance = 0.000000 | |
int m_baseSpellCritChance = 0x5 | |
float[3] m_modAttackSpeedPct | |
[0] = 0.833333 | |
[1] = 0.833333 | |
[2] = 1.000000 | |
std::unordered_multimap<unsigned int,unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,unsigned int> > >[7] m_spellImmune | |
[0] = 0x24416BC7B90 | |
[1] = 0x24416BC7BE0 | |
[2] = 0x24416BC7C30 | |
[3] = 0x24416BC7C80 | |
[4] = 0x24416BC7CD0 | |
[5] = 0x24416BC7D20 | |
[6] = 0x24416BC7D70 | |
unsigned int m_lastSanctuaryTime = 0x0 | |
ObjectGuid LastCharmerGUID | |
unsigned int _guid = 0x0 | |
Movement::MoveSpline* movespline = 0x244112422E0 | |
Movement::Spline<int> spline = 0x244112422E0 | |
Movement::FacingInfo facing = 0x24411242330 | |
unsigned int m_Id = 0x8F | |
Movement::MoveSplineFlag splineflags = 0x21000 | |
int time_passed = 0x65 | |
float vertical_acceleration = 0.000000 | |
float initialOrientation = 0.699490 | |
int effect_start_time = 0x0 | |
int point_Idx = 0x1 | |
int point_Idx_offset = 0x0 | |
bool onTransport = 0x0 | |
bool m_ControlledByPlayer = 0x1 | |
bool m_AutoRepeatFirstCast = 0x0 | |
unsigned int[3] m_attackTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
float[5] m_createStats | |
[0] = 22.000000 | |
[1] = 22.000000 | |
[2] = 25.000000 | |
[3] = 28.000000 | |
[4] = 27.000000 | |
std::set<Unit *,std::less<Unit *>,std::allocator<Unit *> > m_attackers | |
std::_Tree<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<Unit *,std::less<Unit *>,std::allocator<Unit *>,0> > | |
std::_Compressed_pair<std::less<Unit *>,std::_Compressed_pair<std::allocator<std::_Tree_node<Unit *,void *> >,std::_Tree_val<std::_Tree_simple_types<Unit *> >,1>,1> _Mypair = 0x24416BC7E00 | |
<user defined> _Copy_tag = 0x24416BC7E00 | |
<user defined> _Move_tag = 0x24416BC7E00 | |
Unit* m_attacking = NULL | |
int m_deathState = 0x0 | |
int m_procDeep = 0x0 | |
std::list<DynamicObject *,std::allocator<DynamicObject *> > m_dynObj | |
std::_List_buy<DynamicObject *,std::allocator<DynamicObject *> > | |
std::_List_alloc<std::_List_base_types<DynamicObject *,std::allocator<DynamicObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<DynamicObject *,void *> >,std::_List_val<std::_List_simple_types<DynamicObject *> >,1> _Mypair = 0x24416BC7E28 | |
std::list<GameObject *,std::allocator<GameObject *> > m_gameObj | |
std::_List_buy<GameObject *,std::allocator<GameObject *> > | |
std::_List_alloc<std::_List_base_types<GameObject *,std::allocator<GameObject *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<GameObject *,void *> >,std::_List_val<std::_List_simple_types<GameObject *> >,1> _Mypair = 0x24416BC7E40 | |
unsigned int m_transformSpell = 0x0 | |
Spell*[4] m_currentSpells | |
[0] = NULL | |
[1] = NULL | |
[2] = NULL | |
[3] = NULL | |
std::multimap<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> > > m_ownedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,Aura *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,Aura *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,1>,1> _Mypair = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
<user defined> _Copy_tag = 0x24416BC7E80 | |
<user defined> _Move_tag = 0x24416BC7E80 | |
<user defined> value_compare = 0x24416BC7E80 | |
std::multimap<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> > > m_appliedAuras | |
std::_Tree<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned int,AuraApplication *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<unsigned int>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned int const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
<user defined> _Copy_tag = 0x24416BC7E98 | |
<user defined> _Move_tag = 0x24416BC7E98 | |
<user defined> value_compare = 0x24416BC7E98 | |
std::list<Aura *,std::allocator<Aura *> > m_removedAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC7EB0 | |
std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > m_auraUpdateIterator | |
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > > > | |
std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned int const ,Aura *> > >,std::_Iterator_base12> | |
std::_Iterator_base12 | |
std::_Container_proxy* _Myproxy = 0x24416FF90E0 | |
std::_Iterator_base12* _Mynextiter = NULL | |
std::_Tree_node<std::pair<unsigned int const ,Aura *>,void *>* _Ptr = 0x24416B9E4F0 | |
unsigned int m_removedAurasCount = 0x0 | |
std::list<AuraEffect *,std::allocator<AuraEffect *> >[317] m_modAuras | |
[0] = 0x24416BC7EE8 | |
[1] = 0x24416BC7F00 | |
[2] = 0x24416BC7F18 | |
[3] = 0x24416BC7F30 | |
[4] = 0x24416BC7F48 | |
[5] = 0x24416BC7F60 | |
[6] = 0x24416BC7F78 | |
[7] = 0x24416BC7F90 | |
[8] = 0x24416BC7FA8 | |
[9] = 0x24416BC7FC0 | |
std::list<Aura *,std::allocator<Aura *> > m_scAuras | |
std::_List_buy<Aura *,std::allocator<Aura *> > | |
std::_List_alloc<std::_List_base_types<Aura *,std::allocator<Aura *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Aura *,void *> >,std::_List_val<std::_List_simple_types<Aura *> >,1> _Mypair = 0x24416BC9CA0 | |
std::list<AuraApplication *,std::allocator<AuraApplication *> > m_interruptableAuras | |
std::_List_buy<AuraApplication *,std::allocator<AuraApplication *> > | |
std::_List_alloc<std::_List_base_types<AuraApplication *,std::allocator<AuraApplication *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<AuraApplication *,void *> >,std::_List_val<std::_List_simple_types<AuraApplication *> >,1> _Mypair = 0x24416BC9CB8 | |
std::multimap<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> > > m_auraStateAuras | |
std::_Tree<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<enum AuraStateType,AuraApplication *,std::less<enum AuraStateType>,std::allocator<std::pair<enum AuraStateType const ,AuraApplication *> >,1> > | |
std::_Compressed_pair<std::less<enum AuraStateType>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<enum AuraStateType const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<enum AuraStateType const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
<user defined> _Copy_tag = 0x24416BC9CD0 | |
<user defined> _Move_tag = 0x24416BC9CD0 | |
<user defined> value_compare = 0x24416BC9CD0 | |
unsigned int m_interruptMask = 0x0 | |
float[2] m_auraFlatModifiersGroup | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[0] = 0x0 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 3796.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] | |
[0] = 0.000000 | |
[1] = 0.000000 | |
float[2] m_auraPctModifiersGroup | |
[0] = 1.000000 | |
[1] = 1.000000 | |
[0] = 0x3F8000003F800000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] | |
[0] = 1.000000 | |
[1] = 1.000000 | |
float[2] m_weaponDamage | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
[0] = 0x24416BC9E7C | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
float[2] | |
[0] = 164.923996 | |
[1] = 0.000000 | |
[0] = 0x4324EC8B | |
float[2] | |
[0] = 247.385986 | |
[1] = 0.000000 | |
bool m_canModifyStats = 0x1 | |
std::map<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> > > m_visibleAuras | |
std::_Tree<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Tree_comp_alloc<std::_Tmap_traits<unsigned char,AuraApplication *,std::less<unsigned char>,std::allocator<std::pair<unsigned char const ,AuraApplication *> >,0> > | |
std::_Compressed_pair<std::less<unsigned char>,std::_Compressed_pair<std::allocator<std::_Tree_node<std::pair<unsigned char const ,AuraApplication *>,void *> >,std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned char const ,AuraApplication *> > >,1>,1> _Mypair = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
<user defined> _Copy_tag = 0x24416BC9EB0 | |
<user defined> _Move_tag = 0x24416BC9EB0 | |
<user defined> value_compare = 0x24416BC9EB0 | |
float[9] m_speed_rate | |
[0] = 0.777776 | |
[1] = 1.142860 | |
[2] = 1.000000 | |
[3] = 1.000000 | |
[4] = 1.000000 | |
[5] = 1.000000 | |
[6] = 1.000000 | |
[7] = 1.000000 | |
[8] = 1.000000 | |
Unit* m_charmer = NULL | |
Unit* m_charmed = NULL | |
CharmInfo* m_charmInfo = NULL | |
std::list<Player *,std::allocator<Player *> > m_sharedVision | |
std::_List_buy<Player *,std::allocator<Player *> > | |
std::_List_alloc<std::_List_base_types<Player *,std::allocator<Player *> > > | |
std::_Compressed_pair<std::allocator<std::_List_node<Player *,void *> >,std::_List_val<std::_List_simple_types<Player *> >,1> _Mypair = 0x24416BC9F08 | |
MotionMaster* i_motionMaster = 0x244158AAFF0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unique_ptr<MovementGenerator,MovementGeneratorDeleter> _defaultGenerator = 0x7FFBC6D58B28 | |
std::multiset<MovementGenerator *,MovementGeneratorComparator,std::allocator<MovementGenerator *> > _generators = 0x244158AB000 | |
std::unordered_multimap<unsigned int,MovementGenerator const *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,MovementGenerator const *> > > _baseUnitStatesMap = 0x244158AB018 | |
std::deque<MotionMasterDelayedAction,std::allocator<MotionMasterDelayedAction> > _delayedActions = 0x244158AB068 | |
unsigned int _flags = 0x3 | |
unsigned int[4] m_reactiveTimer | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
unsigned int m_regenTimer = 0x706 | |
Vehicle* m_vehicle = NULL | |
Vehicle* m_vehicleKit = NULL | |
unsigned int m_unitTypeMask = 0x7 | |
LiquidTypeEntry* _lastLiquid = NULL | |
unsigned int m_rootTimes = 0x0 | |
unsigned int m_state = 0x8000200 | |
unsigned int m_lastManaUse = 0x0 | |
TimeTrackerSmall m_movesplineTimer | |
int i_expiryTime = 0xC6 | |
DiminishingReturn[21] m_Diminishing | |
[0] = 0x24416BC9F70 | |
[1] = 0x24416BC9F7C | |
[2] = 0x24416BC9F88 | |
[3] = 0x24416BC9F94 | |
[4] = 0x24416BC9FA0 | |
[5] = 0x24416BC9FAC | |
[6] = 0x24416BC9FB8 | |
[7] = 0x24416BC9FC4 | |
[8] = 0x24416BC9FD0 | |
[9] = 0x24416BC9FDC | |
CombatManager m_combatManager | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<ObjectGuid,CombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,CombatReference *> > > _pveRefs = 0x24416BCA078 | |
std::unordered_map<ObjectGuid,PvPCombatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,PvPCombatReference *> > > _pvpRefs = 0x24416BCA0C8 | |
ThreatManager m_threatManager | |
ThreatListIterator | |
std::_List_const_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,ThreatReference *> > > > _it = 0x24416BCA118 | |
Unit* _owner = 0x24416BC78D0 | |
bool _ownerCanHaveThreatList = 0x0 | |
bool _ownerEngaged = 0x0 | |
bool _needClientUpdate = 0x0 | |
unsigned int _updateTimer = 0x3E8 | |
boost::heap::fibonacci_heap<ThreatReference const *,boost::heap::compare<CompareThreatLessThan>,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_,boost::parameter::void_> _sortedThreatList = 0x24416BCA128 | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _myThreatListEntries = 0x24416BCA160 | |
ThreatReference* _currentVictimRef = NULL | |
ThreatReference* _fixateRef = NULL | |
std::unordered_map<ObjectGuid,ThreatReference *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,ThreatReference *> > > _threatenedByMe = 0x24416BCA1C0 | |
std::array<float,7> _singleSchoolModifiers = 0x24416BCA210 | |
std::unordered_map<unsigned int,float,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,float> > > _multiSchoolModifiers = 0x24416BCA230 | |
std::vector<std::pair<ObjectGuid,unsigned int>,std::allocator<std::pair<ObjectGuid,unsigned int> > > _redirectInfo = 0x24416BCA280 | |
std::unordered_map<unsigned int,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::unordered_map<ObjectGuid,unsigned int,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,unsigned int> > > > > > _redirectRegistry = 0x24416BCA2A0 | |
std::stack<std::shared_ptr<UnitAI>,std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > > i_AIs | |
std::deque<std::shared_ptr<UnitAI>,std::allocator<std::shared_ptr<UnitAI> > > c = 0x24416BCA2F0 | |
std::shared_ptr<UnitAI> i_AI | |
std::_Ptr_base<UnitAI> | |
UnitAI* _Ptr = 0x24416B9E950 | |
std::_Ref_count_base* _Rep = 0x24416F2DC40 | |
bool m_aiLocked = 0x0 | |
std::unordered_set<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *>,std::allocator<AbstractFollower *> > m_followingMe | |
std::_Hash<std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> > | |
std::_Uset_traits<AbstractFollower *,std::_Uhash_compare<AbstractFollower *,std::hash<AbstractFollower *>,std::equal_to<AbstractFollower *> >,std::allocator<AbstractFollower *>,0> _Traitsobj = 0x3F800000 | |
std::list<AbstractFollower *,std::allocator<AbstractFollower *> > _List = 0x24416BCA338 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<AbstractFollower *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA350 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
Unit* m_comboTarget = NULL | |
int m_comboPoints = 0x0 | |
std::unordered_set<Unit *,std::hash<Unit *>,std::equal_to<Unit *>,std::allocator<Unit *> > m_ComboPointHolders | |
std::_Hash<std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> > | |
std::_Uset_traits<Unit *,std::_Uhash_compare<Unit *,std::hash<Unit *>,std::equal_to<Unit *> >,std::allocator<Unit *>,0> _Traitsobj = 0x3F800000 | |
std::list<Unit *,std::allocator<Unit *> > _List = 0x24416BCA398 | |
std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<Unit *> >,std::_Iterator_base0> > > _Vec = 0x24416BCA3B0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
bool m_cleanupDone = 0x0 | |
bool m_duringRemoveFromWorld = 0x0 | |
bool _instantCast = 0x0 | |
unsigned int _oldFactionId = 0x0 | |
bool _isWalkingBeforeCharm = 0x0 | |
SpellHistory* m_spellHistory = 0x24415B19BA0 | |
CooldownEntry | |
unsigned int SpellId = 0x16BC78D0 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CooldownEnd = 0xCDCDCDCD3F800000 | |
unsigned int ItemId = 0x17001510 | |
unsigned int CategoryId = 0x244 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > CategoryEnd = 0x24414468AA0 | |
bool OnHold = 0x0 | |
Unit* _owner = 0x24416BC78D0 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldowns = 0x24415B19BA8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry> > > _spellCooldownsBeforeDuel = 0x24415B19BF8 | |
std::unordered_map<unsigned int,SpellHistory::CooldownEntry *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,SpellHistory::CooldownEntry *> > > _categoryCooldowns = 0x24415B19C48 | |
std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >[7] _schoolLockouts | |
[0] = 0x0 | |
[1] = 0x0 | |
[2] = 0x0 | |
[3] = 0x0 | |
[4] = 0x0 | |
[5] = 0x0 | |
[6] = 0x0 | |
std::unordered_map<unsigned int,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,std::chrono::time_point<std::chrono::system_clock,std::chrono::duration<__int64,std::ratio<1,10000000> > > > > > _globalCooldowns = 0x24415B19CD0 | |
GridObject<Creature> | |
GridReference<Creature> _gridRef | |
Reference<GridRefManager<Creature>,Creature> | |
LinkedListElement | |
LinkedListElement* iNext = 0x24416BC74F8 | |
LinkedListElement* iPrev = 0x24416BCD318 | |
GridRefManager<Creature>* iRefTo = 0x243ADB0E668 | |
Creature* iRefFrom = 0x24416BC78D0 | |
MapObject | |
Cell _currentCell | |
<unnamed-type-data> | |
<unnamed-type-Part> | |
unsigned int grid_x = 0x1C2AA9 | |
unsigned int grid_y = 0x1C2AA9 | |
unsigned int cell_x = 0x1C2AA9 | |
unsigned int cell_y = 0x1C2AA9 | |
unsigned int nocreate = 0x1C2AA9 | |
unsigned int reserved = 0x1C2AA9 | |
Cell::<unnamed-type-data>::<unnamed-type-Part> Part = 0x1C2AA9 | |
unsigned int All = 0x1C2AA9 | |
Cell::<unnamed-type-data> data = 0x1C2AA9 | |
int _moveState = 0x0 | |
Position _newPosition | |
<user defined> XY = 0x24416BCA430 | |
<user defined> XYZ = 0x24416BCA430 | |
<user defined> XYZO = 0x24416BCA430 | |
<user defined> PackedXYZ = 0x24416BCA430 | |
float m_positionX = 0.000000 | |
float m_positionY = 0.000000 | |
float m_positionZ = 0.000000 | |
float m_orientation = 0.000000 | |
?$Streamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$ConstStreamer@UXY@Position@@ | |
Position* Pos = NULL | |
?$Streamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UXYZO@Position@@ | |
<user defined> Pos = 0x0 | |
?$Streamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
?$ConstStreamer@UPackedXYZ@Position@@ | |
<user defined> Pos = 0x0 | |
Loot loot | |
std::vector<LootItem,std::allocator<LootItem> > items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x24416BCA440 | |
std::vector<LootItem,std::allocator<LootItem> > quest_items | |
std::_Vector_alloc<std::_Vec_base_types<LootItem,std::allocator<LootItem> > > | |
std::_Compressed_pair<std::allocator<LootItem>,std::_Vector_val<std::_Simple_types<LootItem> >,1> _Mypair = 0x24416BCA460 | |
unsigned int gold = 0x0 | |
unsigned int unlootedCount = 0x0 | |
ObjectGuid roundRobinPlayer | |
unsigned int _guid = 0x0 | |
unsigned int loot_type = 0x0 | |
unsigned int maxDuplicates = 0x1 | |
unsigned int containerID = 0x0 | |
std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > PlayersLooting | |
std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Tree_comp_alloc<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> > | |
std::_Compressed_pair<std::less<ObjectGuid>,std::_Compressed_pair<std::allocator<std::_Tree_node<ObjectGuid,void *> >,std::_Tree_val<std::_Tree_simple_types<ObjectGuid> >,1>,1> _Mypair = 0x24416BCA498 | |
<user defined> _Copy_tag = 0x24416BCA498 | |
<user defined> _Move_tag = 0x24416BCA498 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerQuestItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x24416BCA4B0 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x24416BCA4B8 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x24416BCA4D0 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerFFAItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x24416BCA500 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x24416BCA508 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x24416BCA520 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
std::unordered_map<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > PlayerNonQuestNonFFAConditionalItems | |
std::_Hash<std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> > | |
<user defined> value_compare = 0x24416BCA550 | |
std::_Umap_traits<ObjectGuid,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *,std::_Uhash_compare<ObjectGuid,std::hash<ObjectGuid>,std::equal_to<ObjectGuid> >,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> >,0> _Traitsobj = 0x3F800000 | |
std::list<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *>,std::allocator<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > _List = 0x24416BCA558 | |
std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ObjectGuid const ,std::vector<NotNormalLootItem,std::allocator<NotNormalLootItem> > *> > > > > > _Vec = 0x24416BCA570 | |
unsigned int _Mask = 0x7 | |
unsigned int _Maxidx = 0x8 | |
LootValidatorRefManager i_LootValidatorRefManager | |
RefManager<Loot,LootValidatorRef> | |
LinkedListHead | |
LinkedListElement iFirst = 0x24416BCA5A8 | |
LinkedListElement iLast = 0x24416BCA5B8 | |
unsigned int iSize = 0x0 | |
<user defined> ?$Iterator@VLinkedListElement@@ = 0x16BCA5B8 |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment